50 likes | 208 Views
Chapter 3: Case Studies. 3.1. What is and is not Covered in the Case Study?. Traditional business software applications include UI elements, core application logic, database access and links to external software or hardware:
E N D
3.1. What is and is not Covered in the Case Study? • Traditional business software applications include UI elements, core application logic, database access and links to external software or hardware: • To learn about OOA and D using UML we will focus on the core application logic layer; • These core skills can transfer to other layers and other application styles; • See Fig 3.1 for simple layer architecture scheme • Our focus is on OOA and D using the UML.
3.3 Case One: The NextGen POS System • A point-of-sale (POS) system: • A computerised application used to record sales and handle payment; • It includes hardware (Terminals, card readers etc.); • It interfaces to various external applications (inventory control, banking software etc.); • May support multiple and varied client-side interfaces (thin terminals, web browser, desktops etc.); • May be generic so that it can be sold to many clients (shop-chains) in various countries (which adds complexity);
3.4 Conclusion • Remember our focus is on learning to apply the UML for OOA and D within an iterative, evolutionary and agile process: • It is not about coding, graphics or UIs; • Questions Please