The document provides two scenarios for an object-oriented analysis and design lab activity. Students are asked to design solutions for: 1) A mobile app that displays bus timetable information for a user's chosen start and destination locations. It must show the next bus and allow viewing locations on the route. 2) A birthday reminder service that tracks birthdays via web or SMS. Designs must include a use case diagram, class diagram, and sequence diagram for one function. Students can work in pairs and are encouraged to learn UML modeling if needed.
The document provides two scenarios for an object-oriented analysis and design lab activity. Students are asked to design solutions for: 1) A mobile app that displays bus timetable information for a user's chosen start and destination locations. It must show the next bus and allow viewing locations on the route. 2) A birthday reminder service that tracks birthdays via web or SMS. Designs must include a use case diagram, class diagram, and sequence diagram for one function. Students can work in pairs and are encouraged to learn UML modeling if needed.
Download as DOC, PDF, TXT or read online on Scribd
You are on page 1/ 1
CT025-3-2: Programming Concepts in C++
Page 1 of 1
Lab Week 2: Object-oriented Analysis & Design
You may work in pairs for this activity. You are required to design a suitable solution for the two scenarios below. If you are not familiar with UML, then this is the perfect time for you to use the library and Internet resources to learn UML. You may, alternatively use any other object-oriented design methodology that you are familiar with. Scenario 1 Design an app for a mobile device that can display APUs bus timetable information. The app must be able to: a) Allow the user to choose their start location and their destination location. b) Display information about the next bus to arrive at the start location. c) Provide an option to view a list of the locations on the chosen route. Scenario 2 Design a birthday reminder service that helps you keep track of birthdays using the Web or SMS. You may include other functions that would be useful for your birthday reminder service system. Requirement Your design should include a Use Case diagram, a class diagram, and a sequence diagram for at least one of the functions in the app. You should ideally sketch your design on paper. Once you have finalised your design, you may proceed to use any software that you are familiar with to design the app.
Asia Pacific University of Technology and Innovation
Solution Manual for C++ Programming: Program Design Including Data Structures, 6th Edition D.S. Malik - Download All Chapters Immediately In PDF Format