SlideShare a Scribd company logo
1 of 8
Version 1

Individual Report – Project Two
Student Name:

SID:

Assessment Item No.: 5
Assessment Title: UML modelling for the BookAcademia-On-Line case study

@Coventry University

Page 1
Version 1

1.

Use case Diagram (produced using a CASE Tool)

The above picture shows the use case diagram for BookAcademia-On-Line.
This use case diagram explains the behaviour between the actor or the users of
BookAcademia-On-Line. The actors or user in this diagram are the customers, sales
and bank validation system. An end result is achieved through the actors or user.
Actors are not necessary human, but in this case the customers are human but the
sales and bank validation are necessary not humans.

@Coventry University

Page 2
Version 1

2.

Use case Description (for each of the use cases)

The table below gives more details about the use case diagram and also explains more about the
process of the actor achieving an end result.
The tables below can be called dependency table, this shows all the process and possible problems
the actor might encounter during the flow of event.
The table also shows how all this events depends on each other

Title
Actors
Brief description
Pre-condition
Flow of event
Post condition
alternative scenario

@Coventry University

Credit card /debit card details
Customer
Customer saves bank details on
account for any transaction
Customer goes on website and saves
bank details when creating profile
Brings out bank card and stores
account number and other details on
card onto the profile on website
Bank details verify by website and
bank
Wrong bank details

Page 3
Version 1

Title
Actors
Brief description
Pre-condition
Flow of event
Post condition
Alternative scenario

Title
Actors
Brief description
Pre-condition
Flow of event
Post condition
Alternative scenario

@Coventry University

Search for product
Customers
Customers can search for product
they want to buy
Customer clicks on the search icon
on website
Customer visits website and search
for product
Browse through website to look for
product
Cannot find product or item

Browse website
Customers
Allows customer to view range of
product they have
Open websites on any computer
device connected to the internet
Turn on device and go on internet to
visit the website and browse website
View different product on website
Website not loading or visited the
wrong website

Page 4
Version 1

Title
Actors
Brief description
Pre-condition
Flow of event
Post condition
Alternative scenario

Title
Actors
Brief description
Pre-condition
Flow of event
Post condition
Alternative scenario

@Coventry University

Add to shopping cart
Customer
Allows customers to buy multiple
product at once
View items or product they will like to
buy
View items and add to shopping chart
View items
Unable to add to shopping chart

Place order
Customer
Item ready to be delivered
Selects products to order
Add product to shopping cart and
place order
Item ready to be delivered after
payment
Order not successful

Page 5
Version 1

Title
Actors
Brief description
Pre-condition
Flow of event
Post condition
Alternative scenario

Title
Actors
Brief description
Pre-condition
Flow of event
Post condition
Alternative scenario

@Coventry University

Creating wish list
Visitors
Visitors not registered to the website
can creating list of product they will
like to buy for latter
Visitors visit website
Visitors visit website, view products
and add them any product they like
into wish list
Wish list created for later purchased
Unable to create wish list

Updates order
sales
Sends order to the warehouse for
delivery
Looks at order list and check for
availability
Look at order, sends order to
warehouse and arrange for delivery
Item packed and ready for delivery
Delivery time delayed

Page 6
Version 1

Title
Actors
Brief description
Pre-condition
Flow of event

Post condition
Alternative scenario

Title
Actors
Brief description
Pre-condition
Flow of event
Post condition
Alternative scenario

@Coventry University

Banking validation system
customer
Verify and accept customer payment
Enter account details
Input account details during
registration and order for product and
money gets taking out of customers
account
Enter bank details
Incorrect account details

Check out
Customers
Verify and order complete
Select product and pay
Select product to shopping cart, place
order and pay for product
Shows order details
Order not successful

Page 7
Version 1

3.

Class Diagram (produced using a CASE Tool)

After presenting the case study in a case diagram and a case description for each use case
identified in the case diagram, the final step was to present it in a class diagram which shares the
same common structure and behaviour.
Presenting the case study in a class diagram enable us to see the attributes and operations of each
class which means what each class depends on to be able to function.

In conclusion, I have really enjoyed doing this task because I have being able to gain more
experience in using the rational rose software and also the starUML.

@Coventry University

Page 8

More Related Content

Similar to book academia on-line case study

Look Beyond Data Trends - A Technique to Find Hidden Design Implications from...
Look Beyond Data Trends - A Technique to Find Hidden Design Implications from...Look Beyond Data Trends - A Technique to Find Hidden Design Implications from...
Look Beyond Data Trends - A Technique to Find Hidden Design Implications from...UXPA International
 
E-commerce (System Analysis and Design)
E-commerce (System Analysis and Design)E-commerce (System Analysis and Design)
E-commerce (System Analysis and Design)Nazmul Hyder
 
Use case 1 User LoginActor Admin, Faculty, or StudentBa.docx
Use case 1 User LoginActor Admin, Faculty, or StudentBa.docxUse case 1 User LoginActor Admin, Faculty, or StudentBa.docx
Use case 1 User LoginActor Admin, Faculty, or StudentBa.docxjessiehampson
 
Modeling Requirements Using Examples
Modeling Requirements Using ExamplesModeling Requirements Using Examples
Modeling Requirements Using ExamplesExcella
 
Online shopping ecommerce java project
Online shopping ecommerce java projectOnline shopping ecommerce java project
Online shopping ecommerce java projectTutorial Learners
 
Design Implementation ProposalDesign Implementation Proposal.docx
Design Implementation ProposalDesign Implementation Proposal.docxDesign Implementation ProposalDesign Implementation Proposal.docx
Design Implementation ProposalDesign Implementation Proposal.docxtheodorelove43763
 
Online spice selling report1
Online spice selling report1Online spice selling report1
Online spice selling report1manasvi sarkar
 
Use Cases A Comprehensive Look
Use Cases A Comprehensive LookUse Cases A Comprehensive Look
Use Cases A Comprehensive Looktelab
 
SDLC. BA Role
SDLC. BA RoleSDLC. BA Role
SDLC. BA Roleeleksdev
 
Splunk | Use Case Training
Splunk | Use Case TrainingSplunk | Use Case Training
Splunk | Use Case TrainingBeth Goldman
 
Use Case Diagram
Use Case DiagramUse Case Diagram
Use Case DiagramAshesh R
 
OOAD U1.pptx
OOAD U1.pptxOOAD U1.pptx
OOAD U1.pptxanguraju1
 
use_case+use_case description.pptx
use_case+use_case description.pptxuse_case+use_case description.pptx
use_case+use_case description.pptxAqeelAbbas94
 
Lecture7 use case modeling
Lecture7 use case modelingLecture7 use case modeling
Lecture7 use case modelingShahid Riaz
 

Similar to book academia on-line case study (20)

Leisure Life E-Commerce Bookstore
Leisure Life E-Commerce BookstoreLeisure Life E-Commerce Bookstore
Leisure Life E-Commerce Bookstore
 
Look Beyond Data Trends - A Technique to Find Hidden Design Implications from...
Look Beyond Data Trends - A Technique to Find Hidden Design Implications from...Look Beyond Data Trends - A Technique to Find Hidden Design Implications from...
Look Beyond Data Trends - A Technique to Find Hidden Design Implications from...
 
E-commerce (System Analysis and Design)
E-commerce (System Analysis and Design)E-commerce (System Analysis and Design)
E-commerce (System Analysis and Design)
 
Use case 1 User LoginActor Admin, Faculty, or StudentBa.docx
Use case 1 User LoginActor Admin, Faculty, or StudentBa.docxUse case 1 User LoginActor Admin, Faculty, or StudentBa.docx
Use case 1 User LoginActor Admin, Faculty, or StudentBa.docx
 
Modeling Requirements Using Examples
Modeling Requirements Using ExamplesModeling Requirements Using Examples
Modeling Requirements Using Examples
 
Online shopping ecommerce java project
Online shopping ecommerce java projectOnline shopping ecommerce java project
Online shopping ecommerce java project
 
Design Implementation ProposalDesign Implementation Proposal.docx
Design Implementation ProposalDesign Implementation Proposal.docxDesign Implementation ProposalDesign Implementation Proposal.docx
Design Implementation ProposalDesign Implementation Proposal.docx
 
Major Project
Major ProjectMajor Project
Major Project
 
Online spice selling report1
Online spice selling report1Online spice selling report1
Online spice selling report1
 
Use Cases A Comprehensive Look
Use Cases A Comprehensive LookUse Cases A Comprehensive Look
Use Cases A Comprehensive Look
 
SDLC. BA Role
SDLC. BA RoleSDLC. BA Role
SDLC. BA Role
 
Splunk | Use Case Training
Splunk | Use Case TrainingSplunk | Use Case Training
Splunk | Use Case Training
 
User Story Mapping
User Story MappingUser Story Mapping
User Story Mapping
 
Use Case UML Diagram
Use Case UML DiagramUse Case UML Diagram
Use Case UML Diagram
 
Use Case Diagram
Use Case DiagramUse Case Diagram
Use Case Diagram
 
OOAD U1.pptx
OOAD U1.pptxOOAD U1.pptx
OOAD U1.pptx
 
use_case+use_case description.pptx
use_case+use_case description.pptxuse_case+use_case description.pptx
use_case+use_case description.pptx
 
Group - 9 Final Deliverable
Group - 9 Final DeliverableGroup - 9 Final Deliverable
Group - 9 Final Deliverable
 
Defining The System
Defining The SystemDefining The System
Defining The System
 
Lecture7 use case modeling
Lecture7 use case modelingLecture7 use case modeling
Lecture7 use case modeling
 

Recently uploaded

Eni 2024 1Q Results - 24.04.24 business.
Eni 2024 1Q Results - 24.04.24 business.Eni 2024 1Q Results - 24.04.24 business.
Eni 2024 1Q Results - 24.04.24 business.Eni
 
RE Capital's Visionary Leadership under Newman Leech
RE Capital's Visionary Leadership under Newman LeechRE Capital's Visionary Leadership under Newman Leech
RE Capital's Visionary Leadership under Newman LeechNewman George Leech
 
A DAY IN THE LIFE OF A SALESMAN / WOMAN
A DAY IN THE LIFE OF A  SALESMAN / WOMANA DAY IN THE LIFE OF A  SALESMAN / WOMAN
A DAY IN THE LIFE OF A SALESMAN / WOMANIlamathiKannappan
 
It will be International Nurses' Day on 12 May
It will be International Nurses' Day on 12 MayIt will be International Nurses' Day on 12 May
It will be International Nurses' Day on 12 MayNZSG
 
Monthly Social Media Update April 2024 pptx.pptx
Monthly Social Media Update April 2024 pptx.pptxMonthly Social Media Update April 2024 pptx.pptx
Monthly Social Media Update April 2024 pptx.pptxAndy Lambert
 
0183760ssssssssssssssssssssssssssss00101011 (27).pdf
0183760ssssssssssssssssssssssssssss00101011 (27).pdf0183760ssssssssssssssssssssssssssss00101011 (27).pdf
0183760ssssssssssssssssssssssssssss00101011 (27).pdfRenandantas16
 
Progress Report - Oracle Database Analyst Summit
Progress  Report - Oracle Database Analyst SummitProgress  Report - Oracle Database Analyst Summit
Progress Report - Oracle Database Analyst SummitHolger Mueller
 
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRLMONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRLSeo
 
GD Birla and his contribution in management
GD Birla and his contribution in managementGD Birla and his contribution in management
GD Birla and his contribution in managementchhavia330
 
Insurers' journeys to build a mastery in the IoT usage
Insurers' journeys to build a mastery in the IoT usageInsurers' journeys to build a mastery in the IoT usage
Insurers' journeys to build a mastery in the IoT usageMatteo Carbone
 
Mondelez State of Snacking and Future Trends 2023
Mondelez State of Snacking and Future Trends 2023Mondelez State of Snacking and Future Trends 2023
Mondelez State of Snacking and Future Trends 2023Neil Kimberley
 
Creating Low-Code Loan Applications using the Trisotech Mortgage Feature Set
Creating Low-Code Loan Applications using the Trisotech Mortgage Feature SetCreating Low-Code Loan Applications using the Trisotech Mortgage Feature Set
Creating Low-Code Loan Applications using the Trisotech Mortgage Feature SetDenis Gagné
 
M.C Lodges -- Guest House in Jhang.
M.C Lodges --  Guest House in Jhang.M.C Lodges --  Guest House in Jhang.
M.C Lodges -- Guest House in Jhang.Aaiza Hassan
 
Keppel Ltd. 1Q 2024 Business Update Presentation Slides
Keppel Ltd. 1Q 2024 Business Update  Presentation SlidesKeppel Ltd. 1Q 2024 Business Update  Presentation Slides
Keppel Ltd. 1Q 2024 Business Update Presentation SlidesKeppelCorporation
 
Vip Dewas Call Girls #9907093804 Contact Number Escorts Service Dewas
Vip Dewas Call Girls #9907093804 Contact Number Escorts Service DewasVip Dewas Call Girls #9907093804 Contact Number Escorts Service Dewas
Vip Dewas Call Girls #9907093804 Contact Number Escorts Service Dewasmakika9823
 
The CMO Survey - Highlights and Insights Report - Spring 2024
The CMO Survey - Highlights and Insights Report - Spring 2024The CMO Survey - Highlights and Insights Report - Spring 2024
The CMO Survey - Highlights and Insights Report - Spring 2024christinemoorman
 
Call Girls In Panjim North Goa 9971646499 Genuine Service
Call Girls In Panjim North Goa 9971646499 Genuine ServiceCall Girls In Panjim North Goa 9971646499 Genuine Service
Call Girls In Panjim North Goa 9971646499 Genuine Serviceritikaroy0888
 
Catalogue ONG NUOC PPR DE NHAT .pdf
Catalogue ONG NUOC PPR DE NHAT      .pdfCatalogue ONG NUOC PPR DE NHAT      .pdf
Catalogue ONG NUOC PPR DE NHAT .pdfOrient Homes
 

Recently uploaded (20)

Eni 2024 1Q Results - 24.04.24 business.
Eni 2024 1Q Results - 24.04.24 business.Eni 2024 1Q Results - 24.04.24 business.
Eni 2024 1Q Results - 24.04.24 business.
 
RE Capital's Visionary Leadership under Newman Leech
RE Capital's Visionary Leadership under Newman LeechRE Capital's Visionary Leadership under Newman Leech
RE Capital's Visionary Leadership under Newman Leech
 
A DAY IN THE LIFE OF A SALESMAN / WOMAN
A DAY IN THE LIFE OF A  SALESMAN / WOMANA DAY IN THE LIFE OF A  SALESMAN / WOMAN
A DAY IN THE LIFE OF A SALESMAN / WOMAN
 
It will be International Nurses' Day on 12 May
It will be International Nurses' Day on 12 MayIt will be International Nurses' Day on 12 May
It will be International Nurses' Day on 12 May
 
Monthly Social Media Update April 2024 pptx.pptx
Monthly Social Media Update April 2024 pptx.pptxMonthly Social Media Update April 2024 pptx.pptx
Monthly Social Media Update April 2024 pptx.pptx
 
0183760ssssssssssssssssssssssssssss00101011 (27).pdf
0183760ssssssssssssssssssssssssssss00101011 (27).pdf0183760ssssssssssssssssssssssssssss00101011 (27).pdf
0183760ssssssssssssssssssssssssssss00101011 (27).pdf
 
Progress Report - Oracle Database Analyst Summit
Progress  Report - Oracle Database Analyst SummitProgress  Report - Oracle Database Analyst Summit
Progress Report - Oracle Database Analyst Summit
 
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRLMONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
 
GD Birla and his contribution in management
GD Birla and his contribution in managementGD Birla and his contribution in management
GD Birla and his contribution in management
 
Insurers' journeys to build a mastery in the IoT usage
Insurers' journeys to build a mastery in the IoT usageInsurers' journeys to build a mastery in the IoT usage
Insurers' journeys to build a mastery in the IoT usage
 
Mondelez State of Snacking and Future Trends 2023
Mondelez State of Snacking and Future Trends 2023Mondelez State of Snacking and Future Trends 2023
Mondelez State of Snacking and Future Trends 2023
 
Creating Low-Code Loan Applications using the Trisotech Mortgage Feature Set
Creating Low-Code Loan Applications using the Trisotech Mortgage Feature SetCreating Low-Code Loan Applications using the Trisotech Mortgage Feature Set
Creating Low-Code Loan Applications using the Trisotech Mortgage Feature Set
 
M.C Lodges -- Guest House in Jhang.
M.C Lodges --  Guest House in Jhang.M.C Lodges --  Guest House in Jhang.
M.C Lodges -- Guest House in Jhang.
 
Keppel Ltd. 1Q 2024 Business Update Presentation Slides
Keppel Ltd. 1Q 2024 Business Update  Presentation SlidesKeppel Ltd. 1Q 2024 Business Update  Presentation Slides
Keppel Ltd. 1Q 2024 Business Update Presentation Slides
 
Forklift Operations: Safety through Cartoons
Forklift Operations: Safety through CartoonsForklift Operations: Safety through Cartoons
Forklift Operations: Safety through Cartoons
 
KestrelPro Flyer Japan IT Week 2024 (English)
KestrelPro Flyer Japan IT Week 2024 (English)KestrelPro Flyer Japan IT Week 2024 (English)
KestrelPro Flyer Japan IT Week 2024 (English)
 
Vip Dewas Call Girls #9907093804 Contact Number Escorts Service Dewas
Vip Dewas Call Girls #9907093804 Contact Number Escorts Service DewasVip Dewas Call Girls #9907093804 Contact Number Escorts Service Dewas
Vip Dewas Call Girls #9907093804 Contact Number Escorts Service Dewas
 
The CMO Survey - Highlights and Insights Report - Spring 2024
The CMO Survey - Highlights and Insights Report - Spring 2024The CMO Survey - Highlights and Insights Report - Spring 2024
The CMO Survey - Highlights and Insights Report - Spring 2024
 
Call Girls In Panjim North Goa 9971646499 Genuine Service
Call Girls In Panjim North Goa 9971646499 Genuine ServiceCall Girls In Panjim North Goa 9971646499 Genuine Service
Call Girls In Panjim North Goa 9971646499 Genuine Service
 
Catalogue ONG NUOC PPR DE NHAT .pdf
Catalogue ONG NUOC PPR DE NHAT      .pdfCatalogue ONG NUOC PPR DE NHAT      .pdf
Catalogue ONG NUOC PPR DE NHAT .pdf
 

book academia on-line case study

  • 1. Version 1 Individual Report – Project Two Student Name: SID: Assessment Item No.: 5 Assessment Title: UML modelling for the BookAcademia-On-Line case study @Coventry University Page 1
  • 2. Version 1 1. Use case Diagram (produced using a CASE Tool) The above picture shows the use case diagram for BookAcademia-On-Line. This use case diagram explains the behaviour between the actor or the users of BookAcademia-On-Line. The actors or user in this diagram are the customers, sales and bank validation system. An end result is achieved through the actors or user. Actors are not necessary human, but in this case the customers are human but the sales and bank validation are necessary not humans. @Coventry University Page 2
  • 3. Version 1 2. Use case Description (for each of the use cases) The table below gives more details about the use case diagram and also explains more about the process of the actor achieving an end result. The tables below can be called dependency table, this shows all the process and possible problems the actor might encounter during the flow of event. The table also shows how all this events depends on each other Title Actors Brief description Pre-condition Flow of event Post condition alternative scenario @Coventry University Credit card /debit card details Customer Customer saves bank details on account for any transaction Customer goes on website and saves bank details when creating profile Brings out bank card and stores account number and other details on card onto the profile on website Bank details verify by website and bank Wrong bank details Page 3
  • 4. Version 1 Title Actors Brief description Pre-condition Flow of event Post condition Alternative scenario Title Actors Brief description Pre-condition Flow of event Post condition Alternative scenario @Coventry University Search for product Customers Customers can search for product they want to buy Customer clicks on the search icon on website Customer visits website and search for product Browse through website to look for product Cannot find product or item Browse website Customers Allows customer to view range of product they have Open websites on any computer device connected to the internet Turn on device and go on internet to visit the website and browse website View different product on website Website not loading or visited the wrong website Page 4
  • 5. Version 1 Title Actors Brief description Pre-condition Flow of event Post condition Alternative scenario Title Actors Brief description Pre-condition Flow of event Post condition Alternative scenario @Coventry University Add to shopping cart Customer Allows customers to buy multiple product at once View items or product they will like to buy View items and add to shopping chart View items Unable to add to shopping chart Place order Customer Item ready to be delivered Selects products to order Add product to shopping cart and place order Item ready to be delivered after payment Order not successful Page 5
  • 6. Version 1 Title Actors Brief description Pre-condition Flow of event Post condition Alternative scenario Title Actors Brief description Pre-condition Flow of event Post condition Alternative scenario @Coventry University Creating wish list Visitors Visitors not registered to the website can creating list of product they will like to buy for latter Visitors visit website Visitors visit website, view products and add them any product they like into wish list Wish list created for later purchased Unable to create wish list Updates order sales Sends order to the warehouse for delivery Looks at order list and check for availability Look at order, sends order to warehouse and arrange for delivery Item packed and ready for delivery Delivery time delayed Page 6
  • 7. Version 1 Title Actors Brief description Pre-condition Flow of event Post condition Alternative scenario Title Actors Brief description Pre-condition Flow of event Post condition Alternative scenario @Coventry University Banking validation system customer Verify and accept customer payment Enter account details Input account details during registration and order for product and money gets taking out of customers account Enter bank details Incorrect account details Check out Customers Verify and order complete Select product and pay Select product to shopping cart, place order and pay for product Shows order details Order not successful Page 7
  • 8. Version 1 3. Class Diagram (produced using a CASE Tool) After presenting the case study in a case diagram and a case description for each use case identified in the case diagram, the final step was to present it in a class diagram which shares the same common structure and behaviour. Presenting the case study in a class diagram enable us to see the attributes and operations of each class which means what each class depends on to be able to function. In conclusion, I have really enjoyed doing this task because I have being able to gain more experience in using the rational rose software and also the starUML. @Coventry University Page 8