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

VIP Call Girl Jamshedpur Aashi 8250192130 Independent Escort Service Jamshedpur
VIP Call Girl Jamshedpur Aashi 8250192130 Independent Escort Service JamshedpurVIP Call Girl Jamshedpur Aashi 8250192130 Independent Escort Service Jamshedpur
VIP Call Girl Jamshedpur Aashi 8250192130 Independent Escort Service JamshedpurSuhani Kapoor
 
Best Basmati Rice Manufacturers in India
Best Basmati Rice Manufacturers in IndiaBest Basmati Rice Manufacturers in India
Best Basmati Rice Manufacturers in IndiaShree Krishna Exports
 
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
 
Cash Payment 9602870969 Escort Service in Udaipur Call Girls
Cash Payment 9602870969 Escort Service in Udaipur Call GirlsCash Payment 9602870969 Escort Service in Udaipur Call Girls
Cash Payment 9602870969 Escort Service in Udaipur Call GirlsApsara Of India
 
KYC-Verified Accounts: Helping Companies Handle Challenging Regulatory Enviro...
KYC-Verified Accounts: Helping Companies Handle Challenging Regulatory Enviro...KYC-Verified Accounts: Helping Companies Handle Challenging Regulatory Enviro...
KYC-Verified Accounts: Helping Companies Handle Challenging Regulatory Enviro...Any kyc Account
 
0183760ssssssssssssssssssssssssssss00101011 (27).pdf
0183760ssssssssssssssssssssssssssss00101011 (27).pdf0183760ssssssssssssssssssssssssssss00101011 (27).pdf
0183760ssssssssssssssssssssssssssss00101011 (27).pdfRenandantas16
 
Monte Carlo simulation : Simulation using MCSM
Monte Carlo simulation : Simulation using MCSMMonte Carlo simulation : Simulation using MCSM
Monte Carlo simulation : Simulation using MCSMRavindra Nath Shukla
 
HONOR Veterans Event Keynote by Michael Hawkins
HONOR Veterans Event Keynote by Michael HawkinsHONOR Veterans Event Keynote by Michael Hawkins
HONOR Veterans Event Keynote by Michael HawkinsMichael W. Hawkins
 
Tech Startup Growth Hacking 101 - Basics on Growth Marketing
Tech Startup Growth Hacking 101  - Basics on Growth MarketingTech Startup Growth Hacking 101  - Basics on Growth Marketing
Tech Startup Growth Hacking 101 - Basics on Growth MarketingShawn Pang
 
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
 
Best VIP Call Girls Noida Sector 40 Call Me: 8448380779
Best VIP Call Girls Noida Sector 40 Call Me: 8448380779Best VIP Call Girls Noida Sector 40 Call Me: 8448380779
Best VIP Call Girls Noida Sector 40 Call Me: 8448380779Delhi Call girls
 
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
 
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
 
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best Services
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best ServicesMysore Call Girls 8617370543 WhatsApp Number 24x7 Best Services
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best ServicesDipal Arora
 
Grateful 7 speech thanking everyone that has helped.pdf
Grateful 7 speech thanking everyone that has helped.pdfGrateful 7 speech thanking everyone that has helped.pdf
Grateful 7 speech thanking everyone that has helped.pdfPaul Menig
 
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
 
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service AvailableCall Girls Pune Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service AvailableDipal Arora
 
Russian Faridabad Call Girls(Badarpur) : ☎ 8168257667, @4999
Russian Faridabad Call Girls(Badarpur) : ☎ 8168257667, @4999Russian Faridabad Call Girls(Badarpur) : ☎ 8168257667, @4999
Russian Faridabad Call Girls(Badarpur) : ☎ 8168257667, @4999Tina Ji
 

Recently uploaded (20)

VIP Call Girl Jamshedpur Aashi 8250192130 Independent Escort Service Jamshedpur
VIP Call Girl Jamshedpur Aashi 8250192130 Independent Escort Service JamshedpurVIP Call Girl Jamshedpur Aashi 8250192130 Independent Escort Service Jamshedpur
VIP Call Girl Jamshedpur Aashi 8250192130 Independent Escort Service Jamshedpur
 
Best Basmati Rice Manufacturers in India
Best Basmati Rice Manufacturers in IndiaBest Basmati Rice Manufacturers in India
Best Basmati Rice Manufacturers in India
 
Nepali Escort Girl Kakori \ 9548273370 Indian Call Girls Service Lucknow ₹,9517
Nepali Escort Girl Kakori \ 9548273370 Indian Call Girls Service Lucknow ₹,9517Nepali Escort Girl Kakori \ 9548273370 Indian Call Girls Service Lucknow ₹,9517
Nepali Escort Girl Kakori \ 9548273370 Indian Call Girls Service Lucknow ₹,9517
 
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
 
Cash Payment 9602870969 Escort Service in Udaipur Call Girls
Cash Payment 9602870969 Escort Service in Udaipur Call GirlsCash Payment 9602870969 Escort Service in Udaipur Call Girls
Cash Payment 9602870969 Escort Service in Udaipur Call Girls
 
VVVIP Call Girls In Greater Kailash ➡️ Delhi ➡️ 9999965857 🚀 No Advance 24HRS...
VVVIP Call Girls In Greater Kailash ➡️ Delhi ➡️ 9999965857 🚀 No Advance 24HRS...VVVIP Call Girls In Greater Kailash ➡️ Delhi ➡️ 9999965857 🚀 No Advance 24HRS...
VVVIP Call Girls In Greater Kailash ➡️ Delhi ➡️ 9999965857 🚀 No Advance 24HRS...
 
KYC-Verified Accounts: Helping Companies Handle Challenging Regulatory Enviro...
KYC-Verified Accounts: Helping Companies Handle Challenging Regulatory Enviro...KYC-Verified Accounts: Helping Companies Handle Challenging Regulatory Enviro...
KYC-Verified Accounts: Helping Companies Handle Challenging Regulatory Enviro...
 
0183760ssssssssssssssssssssssssssss00101011 (27).pdf
0183760ssssssssssssssssssssssssssss00101011 (27).pdf0183760ssssssssssssssssssssssssssss00101011 (27).pdf
0183760ssssssssssssssssssssssssssss00101011 (27).pdf
 
Monte Carlo simulation : Simulation using MCSM
Monte Carlo simulation : Simulation using MCSMMonte Carlo simulation : Simulation using MCSM
Monte Carlo simulation : Simulation using MCSM
 
HONOR Veterans Event Keynote by Michael Hawkins
HONOR Veterans Event Keynote by Michael HawkinsHONOR Veterans Event Keynote by Michael Hawkins
HONOR Veterans Event Keynote by Michael Hawkins
 
Tech Startup Growth Hacking 101 - Basics on Growth Marketing
Tech Startup Growth Hacking 101  - Basics on Growth MarketingTech Startup Growth Hacking 101  - Basics on Growth Marketing
Tech Startup Growth Hacking 101 - Basics on Growth Marketing
 
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
 
Best VIP Call Girls Noida Sector 40 Call Me: 8448380779
Best VIP Call Girls Noida Sector 40 Call Me: 8448380779Best VIP Call Girls Noida Sector 40 Call Me: 8448380779
Best VIP Call Girls Noida Sector 40 Call Me: 8448380779
 
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
 
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
 
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best Services
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best ServicesMysore Call Girls 8617370543 WhatsApp Number 24x7 Best Services
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best Services
 
Grateful 7 speech thanking everyone that has helped.pdf
Grateful 7 speech thanking everyone that has helped.pdfGrateful 7 speech thanking everyone that has helped.pdf
Grateful 7 speech thanking everyone that has helped.pdf
 
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
 
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service AvailableCall Girls Pune Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service Available
 
Russian Faridabad Call Girls(Badarpur) : ☎ 8168257667, @4999
Russian Faridabad Call Girls(Badarpur) : ☎ 8168257667, @4999Russian Faridabad Call Girls(Badarpur) : ☎ 8168257667, @4999
Russian Faridabad Call Girls(Badarpur) : ☎ 8168257667, @4999
 

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