Presentation is loading. Please wait.

Presentation is loading. Please wait.

A Case Study Stolen from Ken Lunn

Similar presentations


Presentation on theme: "A Case Study Stolen from Ken Lunn"— Presentation transcript:

1 A Case Study Stolen from Ken Lunn
The Odd Shoe Company Ken Lunn Case Study from Ken Lunn’s Book - Software Development with UML

2 Case Study from Ken Lunn’s Book - Software Development with UML
The Source Case Study from Ken Lunn’s Book - Software Development with UML

3 Beginnings of a Method Soft Systems Model

4 Case Study from Ken Lunn’s Book - Software Development with UML
Use case diagram for the Internet ordering system for the Odd Shoe Company Case Study from Ken Lunn’s Book - Software Development with UML

5 Use case description for visiting the home page
Case Study from Ken Lunn’s Book - Software Development with UML

6 Odd Shoe Company home page
Case Study from Ken Lunn’s Book - Software Development with UML

7 Use case description for the browse catalogue use case
Case Study from Ken Lunn’s Book - Software Development with UML

8 The Odd Shoe Company top catalogue page, displaying styles
Case Study from Ken Lunn’s Book - Software Development with UML

9 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

10 the Odd Shoe Company – detailed shoe page
Case Study from Ken Lunn’s Book - Software Development with UML

11 Use case description for View Shopping Basket use case
Case Study from Ken Lunn’s Book - Software Development with UML

12 Prototype screen for the Odd Shoe Company shopping basket
Case Study from Ken Lunn’s Book - Software Development with UML

13 Part of Use Case Diagram
visit home page browse catalogue view basket order customer Case Study from Ken Lunn’s Book - Software Development with UML

14 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

15 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

16 Case Study from Ken Lunn’s Book - Software Development with UML
Odd Shoe Company 2. A list of shoe styles with thumbnail pictures displayed : Odd Shoe Home Page : Catalogue : shoe style : customer openCatalogue( ) open( ) detDetails( ) format( ) Case Study from Ken Lunn’s Book - Software Development with UML

17 Case Study from Ken Lunn’s Book - Software Development with UML
Odd Shoe Company 3. Customer selects a shoe style openCatalogue( ) open( ) detDetails( ) format( ) selectStyle( ) : customer : Odd Shoe Home Page : Catalogue : shoe style Case Study from Ken Lunn’s Book - Software Development with UML

18 Case Study from Ken Lunn’s Book - Software Development with UML
Odd Shoe Company 4. List of shoes and prices displayed, with thumbnails of shoes : shoe openCatalogue( ) open( ) detDetails( ) format( ) selectStyle( ) getSummary( ) : customer : Odd Shoe Home Page : Catalogue : shoe style : Shoe Style Page Case Study from Ken Lunn’s Book - Software Development with UML

19 Case Study from Ken Lunn’s Book - Software Development with UML
Odd Shoe Company 5. Customer selects a shoe : shoe openCatalogue( ) open( ) detDetails( ) format( ) selectStyle( ) getSummary( ) : customer : Odd Shoe Home Page : Catalogue : shoe style : Shoe Style Page selectShoe( ) Case Study from Ken Lunn’s Book - Software Development with UML

20 Case Study from Ken Lunn’s Book - Software Development with UML
Odd Shoe Company 6. Large picture of shoe displayed, with a list of prices, sizes, stock availability and colours : shoe openCatalogue( ) open( ) detDetails( ) format( ) selectStyle( ) getSummary( ) : customer : Odd Shoe Home Page : Catalogue : shoe style : Shoe Style Page : Shoe Page selectShoe( ) getDetails( ) Case Study from Ken Lunn’s Book - Software Development with UML

21 Case Study from Ken Lunn’s Book - Software Development with UML
Odd Shoe Company 7. Customer fills in quantity, size, foot and colour : customer : Odd Shoe Home Page : Catalogue : shoe style : shoe : Shoe Page : Shoe Style Page openCatalogue( ) open( ) detDetails( ) format( ) selectStyle( ) getSummary( ) selectShoe( ) getDetails( ) enterDetails( ) Case Study from Ken Lunn’s Book - Software Development with UML

22 Case Study from Ken Lunn’s Book - Software Development with UML
Odd Shoe Company 8. Customer clicks add to basket. : shopping basket : customer : Odd Shoe Home Page : Catalogue : shoe style : shoe : Shoe Page : Shoe Style Page openCatalogue( ) open( ) detDetails( ) format( ) selectStyle( ) getSummary( ) selectShoe( ) getDetails( ) addItem( ) enterDetails( ) addToBasket( ) Case Study from Ken Lunn’s Book - Software Development with UML

23 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

24 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

25 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

26 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

27 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

28 Test plan for the primary path of the browse catalogue use case
Case Study from Ken Lunn’s Book - Software Development with UML

29 Beginnings of a Method Soft Systems Model


Download ppt "A Case Study Stolen from Ken Lunn"

Similar presentations


Ads by Google