You are on page 1of 2

Systems Analysis and Design (INFO1113)

Assignment 3

LEARNING OBJECTIVES:
1. Understand classes as building blocks of structural modeling and objects as units
of information systems.
2. Learn how to discover class candidates by parsing use cases.
3. Understand how to elaborate and define classes by specifying and expanding their
responsibilities.
4. Describe class relationships and learn how to create Class diagram.
5. Understand how to create sequence and communication diagram

WHY:
1. This assignment is designed to help you learn to construct class relationships and

to create Class diagram and sequence/communication diagram.

TASKS:
1.
2.
3.
4.
5.
6.
7.

Study and Review use cases that you have created in Assignment 2B
Read Chapters 5 and 6 of text book
Identify Class Candidates
Identify responsibilities for each class that you have identified
Identify attributes for each class that you have identified
Identify Relationships and collaborators for each class that you have identified
Create a table similar to Figure 5-6 (page 206) to summarize classes that you have
identified together with their responsibilities. (Do not forget to report which use
cases are your source of information)
8. Create a class diagram complete with associations and multiplicity
9. Choose one relatively complex use case from Assignment 2, create a sequence
diagram and communication diagram for this use case. for this use case

QUESTIONS:
1. Analyze and review your project requirements for the project your group is
assigned and update your Use-Case diagram and Use-Case descriptions for all
Use-Cases if required.
2.

Perform all tasks listed in TASKS section above using your assigned project

3. Decide about a topic of the project by adding additional functionality to the cell
phone contact functions of Assignment -2.
4. Create a formal Report documenting all the steps.
5. You may want to use Visual Studio to draw UML diagrams

SUBMISSION:
Submit electronic copy of assignment in myKwantlen. Please submit one
copy per group.

Submit a professionally formatted report (Word document) containing the


following:
Cover page with your team members:
full names
email addresses
student id numbers
Assignment #
Date of Submission
Introduction
Body of your Report must contain all diagrams. (Do not submit
the complete Visual Studio Project Paste the diagrams in
word Document)
Separate section of Additional Functionality of your cell
phone contact function.
Conclusions

You might also like