300 likes | 620 Views
A Case Study Stolen from Ken Lunn. Ken Lunn. The Odd Shoe Company. The Source. Beginnings of a Method. Soft Systems Model. Use case diagram for the Internet ordering system for the Odd Shoe Company. Use case description for visiting the home page. Odd Shoe Company home page.
E N D
A Case Study Stolen from Ken Lunn Ken Lunn The Odd Shoe Company Case Study from Ken Lunn’s Book - Software Development with UML
The Source Case Study from Ken Lunn’s Book - Software Development with UML
Beginnings of a Method Soft Systems Model
Use case diagram for the Internet ordering system for the Odd Shoe Company Case Study from Ken Lunn’s Book - Software Development with UML
Use case description for visiting the home page Case Study from Ken Lunn’s Book - Software Development with UML
Odd Shoe Company home page Case Study from Ken Lunn’s Book - Software Development with UML
Use case description for the browse catalogue use case Case Study from Ken Lunn’s Book - Software Development with UML
The Odd Shoe Company top catalogue page, displaying styles Case Study from Ken Lunn’s Book - Software Development with UML
The Odd Shoe Company – second level catalogue page, displaying summary for each shoe in style Case Study from Ken Lunn’s Book - Software Development with UML
the Odd Shoe Company – detailed shoe page Case Study from Ken Lunn’s Book - Software Development with UML
Use case description for View Shopping Basket use case Case Study from Ken Lunn’s Book - Software Development with UML
Prototype screen for the Odd Shoe Company shopping basket Case Study from Ken Lunn’s Book - Software Development with UML
visit home page customer browse catalogue view basket order Part of Use Case Diagram Case Study from Ken Lunn’s Book - Software Development with UML
Browse Catalogue Use Case 1. Customer selects catalogue from home page 2. A list of shoe styles with thumbnail pictures displayed 3. Customer selects a shoe style 4. List of shoes and prices displayed, with thumbnails of shoes 5. Customer selects a shoe 6. Large picture of shoe displayed, with a list of prices, sizes, stock availability and colours 7. Customer fills in quantity, size, foot and colour 8. Customer clicks add to basket. Case Study from Ken Lunn’s Book - Software Development with UML
Odd Shoe Company 1. Customer selects catalogue from home page : Odd Shoe : customer Home Page openCatalogue( ) Case Study from Ken Lunn’s Book - Software Development with UML
: Odd Shoe : Catalogue : shoe style Home Page Odd Shoe Company 2. A list of shoe styles with thumbnail pictures displayed : customer openCatalogue( ) open( ) detDetails( ) format( ) Case Study from Ken Lunn’s Book - Software Development with UML
: customer : Odd Shoe : Catalogue : shoe style Home Page openCatalogue( ) open( ) detDetails( ) format( ) selectStyle( ) Odd Shoe Company 3. Customer selects a shoe style Case Study from Ken Lunn’s Book - Software Development with UML
: customer : shoe : Shoe Style openCatalogue( ) Page open( ) : Odd Shoe detDetails( ) : Catalogue : shoe style Home Page format( ) selectStyle( ) open( ) getSummary( ) format( ) Odd Shoe Company 4. List of shoes and prices displayed, with thumbnails of shoes Case Study from Ken Lunn’s Book - Software Development with UML
: shoe : customer : Shoe Style Page : Odd Shoe openCatalogue( ) : Catalogue : shoe style Home Page open( ) detDetails( ) format( ) selectStyle( ) open( ) getSummary( ) format( ) selectShoe( ) Odd Shoe Company 5. Customer selects a shoe Case Study from Ken Lunn’s Book - Software Development with UML
: customer : ShoePage : shoe : Shoe Style openCatalogue( ) Page open( ) : Odd Shoe detDetails( ) : Catalogue : shoe style Home Page format( ) selectStyle( ) open( ) getSummary( ) format( ) selectShoe( ) open( ) getDetails( ) format( ) Odd Shoe Company 6. Large picture of shoe displayed, with a list of prices, sizes, stock availability and colours Case Study from Ken Lunn’s Book - Software Development with UML
: Odd Shoe : Catalogue : shoe style : Shoe Style : shoe : Shoe Page : customer Home Page Page openCatalogue( ) open( ) detDetails( ) format( ) selectStyle( ) open( ) getSummary( ) format( ) selectShoe( ) open( ) getDetails( ) format( ) enterDetails( ) Odd Shoe Company 7. Customer fills in quantity, size, foot and colour Case Study from Ken Lunn’s Book - Software Development with UML
: Odd Shoe : shopping : Shoe Style : Catalogue : shoe style : shoe : Shoe Page : customer basket Home Page Page openCatalogue( ) open( ) detDetails( ) format( ) selectStyle( ) open( ) getSummary( ) format( ) selectShoe( ) open( ) getDetails( ) format( ) enterDetails( ) addToBasket( ) addItem( ) Odd Shoe Company 8. Customer clicks add to basket. Case Study from Ken Lunn’s Book - Software Development with UML
Analysis sequence diagram for the browse catalogue use case primary path (from book) Case Study from Ken Lunn’s Book - Software Development with UML
Preliminary class diagram, showing the major entity objects and the attributes Case Study from Ken Lunn’s Book - Software Development with UML
Class diagram showing the entity objects with operations and attributes Case Study from Ken Lunn’s Book - Software Development with UML
Organization of the screens to support the browse catalogue use case, shown as a class diagram Case Study from Ken Lunn’s Book - Software Development with UML
Screen navigation extended to show operations indicating what can be done in each screen Case Study from Ken Lunn’s Book - Software Development with UML
Test plan for the primary path of the browse catalogue use case Case Study from Ken Lunn’s Book - Software Development with UML
Beginnings of a Method Soft Systems Model