![Page 1: Case Study from Ken Lunns Book - Software Development with UML A Case Study Stolen from Ken Lunn The Odd Shoe Company Ken Lunn](https://reader036.vdocuments.mx/reader036/viewer/2022062421/56649c3e5503460f948e8ea1/html5/thumbnails/1.jpg)
Case Study from Ken Lunn’s Book - Software Development with UML
A Case Study Stolen from Ken Lunn
The Odd Shoe Company
Ken Lunn
![Page 2: Case Study from Ken Lunns Book - Software Development with UML A Case Study Stolen from Ken Lunn The Odd Shoe Company Ken Lunn](https://reader036.vdocuments.mx/reader036/viewer/2022062421/56649c3e5503460f948e8ea1/html5/thumbnails/2.jpg)
Case Study from Ken Lunn’s Book - Software Development with UML
The Source
![Page 3: Case Study from Ken Lunns Book - Software Development with UML A Case Study Stolen from Ken Lunn The Odd Shoe Company Ken Lunn](https://reader036.vdocuments.mx/reader036/viewer/2022062421/56649c3e5503460f948e8ea1/html5/thumbnails/3.jpg)
Beginnings of a Method
Soft Systems
Model
![Page 4: Case Study from Ken Lunns Book - Software Development with UML A Case Study Stolen from Ken Lunn The Odd Shoe Company Ken Lunn](https://reader036.vdocuments.mx/reader036/viewer/2022062421/56649c3e5503460f948e8ea1/html5/thumbnails/4.jpg)
Case Study from Ken Lunn’s Book - Software Development with UML
Use case diagram for the Internet ordering system for the Odd Shoe Company
![Page 5: Case Study from Ken Lunns Book - Software Development with UML A Case Study Stolen from Ken Lunn The Odd Shoe Company Ken Lunn](https://reader036.vdocuments.mx/reader036/viewer/2022062421/56649c3e5503460f948e8ea1/html5/thumbnails/5.jpg)
Case Study from Ken Lunn’s Book - Software Development with UML
Use case description for visiting the home page
![Page 6: Case Study from Ken Lunns Book - Software Development with UML A Case Study Stolen from Ken Lunn The Odd Shoe Company Ken Lunn](https://reader036.vdocuments.mx/reader036/viewer/2022062421/56649c3e5503460f948e8ea1/html5/thumbnails/6.jpg)
Case Study from Ken Lunn’s Book - Software Development with UML
Odd Shoe Company home page
![Page 7: Case Study from Ken Lunns Book - Software Development with UML A Case Study Stolen from Ken Lunn The Odd Shoe Company Ken Lunn](https://reader036.vdocuments.mx/reader036/viewer/2022062421/56649c3e5503460f948e8ea1/html5/thumbnails/7.jpg)
Case Study from Ken Lunn’s Book - Software Development with UML
Use case description for the browse catalogue use case
![Page 8: Case Study from Ken Lunns Book - Software Development with UML A Case Study Stolen from Ken Lunn The Odd Shoe Company Ken Lunn](https://reader036.vdocuments.mx/reader036/viewer/2022062421/56649c3e5503460f948e8ea1/html5/thumbnails/8.jpg)
Case Study from Ken Lunn’s Book - Software Development with UML
The Odd Shoe Company top catalogue page, displaying styles
![Page 9: Case Study from Ken Lunns Book - Software Development with UML A Case Study Stolen from Ken Lunn The Odd Shoe Company Ken Lunn](https://reader036.vdocuments.mx/reader036/viewer/2022062421/56649c3e5503460f948e8ea1/html5/thumbnails/9.jpg)
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
![Page 10: Case Study from Ken Lunns Book - Software Development with UML A Case Study Stolen from Ken Lunn The Odd Shoe Company Ken Lunn](https://reader036.vdocuments.mx/reader036/viewer/2022062421/56649c3e5503460f948e8ea1/html5/thumbnails/10.jpg)
Case Study from Ken Lunn’s Book - Software Development with UML
the Odd Shoe Company – detailed shoe page
![Page 11: Case Study from Ken Lunns Book - Software Development with UML A Case Study Stolen from Ken Lunn The Odd Shoe Company Ken Lunn](https://reader036.vdocuments.mx/reader036/viewer/2022062421/56649c3e5503460f948e8ea1/html5/thumbnails/11.jpg)
Case Study from Ken Lunn’s Book - Software Development with UML
Use case description for View Shopping Basket use case
![Page 12: Case Study from Ken Lunns Book - Software Development with UML A Case Study Stolen from Ken Lunn The Odd Shoe Company Ken Lunn](https://reader036.vdocuments.mx/reader036/viewer/2022062421/56649c3e5503460f948e8ea1/html5/thumbnails/12.jpg)
Case Study from Ken Lunn’s Book - Software Development with UML
Prototype screen for the Odd Shoe Company shopping basket
![Page 13: Case Study from Ken Lunns Book - Software Development with UML A Case Study Stolen from Ken Lunn The Odd Shoe Company Ken Lunn](https://reader036.vdocuments.mx/reader036/viewer/2022062421/56649c3e5503460f948e8ea1/html5/thumbnails/13.jpg)
Case Study from Ken Lunn’s Book - Software Development with UML
Part of Use Case Diagram
visit home page
browse catalogue
view basket
order
customer
![Page 14: Case Study from Ken Lunns Book - Software Development with UML A Case Study Stolen from Ken Lunn The Odd Shoe Company Ken Lunn](https://reader036.vdocuments.mx/reader036/viewer/2022062421/56649c3e5503460f948e8ea1/html5/thumbnails/14.jpg)
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.
![Page 15: Case Study from Ken Lunns Book - Software Development with UML A Case Study Stolen from Ken Lunn The Odd Shoe Company Ken Lunn](https://reader036.vdocuments.mx/reader036/viewer/2022062421/56649c3e5503460f948e8ea1/html5/thumbnails/15.jpg)
Case Study from Ken Lunn’s Book - Software Development with UML
Odd Shoe Company
: customer : Odd Shoe
Home Page
openCatalogue( )
1. Customer selects catalogue from home page
![Page 16: Case Study from Ken Lunns Book - Software Development with UML A Case Study Stolen from Ken Lunn The Odd Shoe Company Ken Lunn](https://reader036.vdocuments.mx/reader036/viewer/2022062421/56649c3e5503460f948e8ea1/html5/thumbnails/16.jpg)
Case Study from Ken Lunn’s Book - Software Development with UML
Odd Shoe Company
: Odd Shoe
Home Page : Catalogue : shoe style
openCatalogue( )open( )
detDetails( )
format( )
2. A list of shoe styles with thumbnail pictures displayed
: customer
![Page 17: Case Study from Ken Lunns Book - Software Development with UML A Case Study Stolen from Ken Lunn The Odd Shoe Company Ken Lunn](https://reader036.vdocuments.mx/reader036/viewer/2022062421/56649c3e5503460f948e8ea1/html5/thumbnails/17.jpg)
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
![Page 18: Case Study from Ken Lunns Book - Software Development with UML A Case Study Stolen from Ken Lunn The Odd Shoe Company Ken Lunn](https://reader036.vdocuments.mx/reader036/viewer/2022062421/56649c3e5503460f948e8ea1/html5/thumbnails/18.jpg)
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( )open( )
getSummary( )
format( )
: customer : Odd Shoe
Home Page : Catalogue : shoe style : Shoe Style
Page
![Page 19: Case Study from Ken Lunns Book - Software Development with UML A Case Study Stolen from Ken Lunn The Odd Shoe Company Ken Lunn](https://reader036.vdocuments.mx/reader036/viewer/2022062421/56649c3e5503460f948e8ea1/html5/thumbnails/19.jpg)
Case Study from Ken Lunn’s Book - Software Development with UML
Odd Shoe Company
: shoe
openCatalogue( )open( )
detDetails( )
format( )
selectStyle( )open( )
getSummary( )
format( )
: customer : Odd Shoe
Home Page : Catalogue : shoe style : Shoe Style
Page
selectShoe( )
5. Customer selects a shoe
![Page 20: Case Study from Ken Lunns Book - Software Development with UML A Case Study Stolen from Ken Lunn The Odd Shoe Company Ken Lunn](https://reader036.vdocuments.mx/reader036/viewer/2022062421/56649c3e5503460f948e8ea1/html5/thumbnails/20.jpg)
Case Study from Ken Lunn’s Book - Software Development with UML
Odd Shoe Company
: shoe
openCatalogue( )open( )
detDetails( )
format( )
selectStyle( )open( )
getSummary( )
format( )
: customer : Odd Shoe
Home Page : Catalogue : shoe style : Shoe Style
Page : Shoe Page
selectShoe( )open( )
getDetails( )format( )
6. Large picture of shoe displayed, with a list of prices, sizes, stock availability and colours
![Page 21: Case Study from Ken Lunns Book - Software Development with UML A Case Study Stolen from Ken Lunn The Odd Shoe Company Ken Lunn](https://reader036.vdocuments.mx/reader036/viewer/2022062421/56649c3e5503460f948e8ea1/html5/thumbnails/21.jpg)
Case Study from Ken Lunn’s Book - Software Development with UML
Odd Shoe Company
: customer : Odd Shoe Home Page
: Catalogue : shoe style : shoe : Shoe Page : Shoe Style Page
openCatalogue( )open( )
detDetails( )
format( )
selectStyle( ) open( ) getSummary( )
format( )
selectShoe( )open( )
getDetails( )
format( )
enterDetails( )
7. Customer fills in quantity, size, foot and colour
![Page 22: Case Study from Ken Lunns Book - Software Development with UML A Case Study Stolen from Ken Lunn The Odd Shoe Company Ken Lunn](https://reader036.vdocuments.mx/reader036/viewer/2022062421/56649c3e5503460f948e8ea1/html5/thumbnails/22.jpg)
Case Study from Ken Lunn’s Book - Software Development with UML
Odd Shoe Company
: shopping basket : customer
: Odd Shoe Home Page
: Catalogue : shoe style : shoe : Shoe Page : Shoe Style Page
openCatalogue( )open( ) detDetails( )
format( )
selectStyle( ) open( ) getSummary( )
format( )
selectShoe( )open( )
getDetails( )
format( )
addItem( )
enterDetails( )
addToBasket( )
8. Customer clicks add to basket.
![Page 23: Case Study from Ken Lunns Book - Software Development with UML A Case Study Stolen from Ken Lunn The Odd Shoe Company Ken Lunn](https://reader036.vdocuments.mx/reader036/viewer/2022062421/56649c3e5503460f948e8ea1/html5/thumbnails/23.jpg)
Case Study from Ken Lunn’s Book - Software Development with UML
Analysis sequence diagram for the browse catalogue use case primary path (from book)
![Page 24: Case Study from Ken Lunns Book - Software Development with UML A Case Study Stolen from Ken Lunn The Odd Shoe Company Ken Lunn](https://reader036.vdocuments.mx/reader036/viewer/2022062421/56649c3e5503460f948e8ea1/html5/thumbnails/24.jpg)
Case Study from Ken Lunn’s Book - Software Development with UML
Preliminary class diagram, showing the major entity objects and the attributes
![Page 25: Case Study from Ken Lunns Book - Software Development with UML A Case Study Stolen from Ken Lunn The Odd Shoe Company Ken Lunn](https://reader036.vdocuments.mx/reader036/viewer/2022062421/56649c3e5503460f948e8ea1/html5/thumbnails/25.jpg)
Case Study from Ken Lunn’s Book - Software Development with UML
Class diagram showing the entity objects with operations and attributes
![Page 26: Case Study from Ken Lunns Book - Software Development with UML A Case Study Stolen from Ken Lunn The Odd Shoe Company Ken Lunn](https://reader036.vdocuments.mx/reader036/viewer/2022062421/56649c3e5503460f948e8ea1/html5/thumbnails/26.jpg)
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
![Page 27: Case Study from Ken Lunns Book - Software Development with UML A Case Study Stolen from Ken Lunn The Odd Shoe Company Ken Lunn](https://reader036.vdocuments.mx/reader036/viewer/2022062421/56649c3e5503460f948e8ea1/html5/thumbnails/27.jpg)
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
![Page 28: Case Study from Ken Lunns Book - Software Development with UML A Case Study Stolen from Ken Lunn The Odd Shoe Company Ken Lunn](https://reader036.vdocuments.mx/reader036/viewer/2022062421/56649c3e5503460f948e8ea1/html5/thumbnails/28.jpg)
Case Study from Ken Lunn’s Book - Software Development with UML
Test plan for the primary path of the browse catalogue use case
![Page 29: Case Study from Ken Lunns Book - Software Development with UML A Case Study Stolen from Ken Lunn The Odd Shoe Company Ken Lunn](https://reader036.vdocuments.mx/reader036/viewer/2022062421/56649c3e5503460f948e8ea1/html5/thumbnails/29.jpg)
Beginnings of a Method
Soft Systems
Model