0% found this document useful (0 votes)
64 views2 pages

Assignment 2 T1 2022

This document outlines the requirements for Assignment 2 in CPT305. Students are asked to design the behavior of the system by providing more details on class interactions and attributes through UML diagrams. Specifically, students must submit a sequence diagram for one use case, a state chart diagram for one object, CRC cards, and a design-level class diagram. The assignment is worth 20% of the final grade and is due by May 29th, 2022. It will be graded based on the quality of the UML diagrams and the presentation of the document.

Uploaded by

Munawwar Mohamed
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
64 views2 pages

Assignment 2 T1 2022

This document outlines the requirements for Assignment 2 in CPT305. Students are asked to design the behavior of the system by providing more details on class interactions and attributes through UML diagrams. Specifically, students must submit a sequence diagram for one use case, a state chart diagram for one object, CRC cards, and a design-level class diagram. The assignment is worth 20% of the final grade and is due by May 29th, 2022. It will be graded based on the quality of the UML diagrams and the presentation of the document.

Uploaded by

Munawwar Mohamed
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 2

CPT305 Assignment 2 2022

Data and Process Modeling – Assignment 2 (Individual component)

Due Date: 29th May 2022 (Sunday)

Phase 2: Designing Behavior


This phase of the project focuses on object-oriented design, and is the top-level technical design
stage of the design phase of the software engineering lifecycle. In Phase 2, more detail is provided
about communication and interaction between objects (and how to achieve the use-case
processing) and to achieve this and the attributes and operations required in each class.

During this phase the existing Design Document would normally be expanded and refined to a
more detailed and refined form. You will use the document (developed during Assignment 1) as a
basis for specifying implementation classes and their interactions. Note that this may require the
addition of, or modification to, information in your assignment 1.
Deliverable
Instead of a completely revised and extended document, the student has to prepare a document
containing:

1. Sequence diagram (major one use case in the previous system)


2. State chart diagram (to any one object in the scenario)
3. CRC card
4. Design level class diagram
(Note: to complete questions 1 and 2, each student have to select one use case from assignment
1[you cannot select login use case]. And question 3 and 4 should be drawn to the whole system.)

Your report has to be well formatted and easy to read. It should contain information about your
work. Information about general knowledge and formal definitions of the concepts has to
minimal. The diagrams have to be clear and should convey the message and should not contain
unnecessary information.
Complete and submit the assignment on time. This assignment will be marked out of 50 and is
worth 20% of your final grade for the module. Submit your work on or before 29th May 2022
(Before 23:30hrs) to MOODLE.

Faculty of Engineering, Science and Technology / MNU Page 1


CPT305 Assignment 2 2022

Marking Guide
Task Marks Allocated
Sequence Diagram 15
State Chart Diagram 10
CRC Card 5
Design Level Class Diagram 15
Document Presentation 5

Faculty of Engineering, Science and Technology / MNU Page 2

You might also like