0% found this document useful (0 votes)
81 views

Lab Week 2: Object-Oriented Analysis & Design: Scenario 1

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.

Uploaded by

Min Min
Copyright
© © All Rights Reserved
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
81 views

Lab Week 2: Object-Oriented Analysis & Design: Scenario 1

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.

Uploaded by

Min Min
Copyright
© © All Rights Reserved
Available Formats
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

You might also like