Question
Design Class Diagrams 8.1 Introduction OO Design: Process by which a set of detailed OO design models are built to be used for coding. Design
Design Class Diagrams
8.1 Introduction
OO Design: Process by which a set of detailed OO design models are built to be used for coding.
Design Class Diagramextended from the domain model class diagram and updated from sequence diagram.
Messages to an object become methods of the design class
Class Definitionwritten in the chosen code for the controller and the design classes
UI Classesforms or pages are added to handle user interface between actor and the controller
Data Access Classesare added to handle domain layer requests to get or save data to the database
8.2 Objectives
- Deeper understanding of UML class diagrams.
- Practicing modeling class diagrams using Sybase Power Designer.
8.3 Tasks
1. From the analysis in lab 2, identify the classes of the system.
2. Create a Class Diagram showing navigation visibility for the intended information system of WAIPS;
8.4 Milestones
Below are the milestones (specific goals) to aim for this week of the project. The intention is to tie in with coverage presented in lectures and tutorials. You will receive further milestones in subsequent weeks on Blackboard as well as other helpful information.
Milestone | X |
1. You should use these techniques to create class diagrams for your Project. |
|
2. To have read and understood requirements of the case study |
|
8.5 Suggestions
Proceed use case by use case, adding to the diagram
Pick the domain classes that are involved in the use case (see preconditions and post conditions for ideas)
Add a controller class to be in charge of the use case
Determine the initial navigation visibility requirements using the guidelines and add to diagram
Elaborate the attributes of each class with visibility and type
Note that often the associations and multiplicity are removed from the design class diagram as in text to emphasize navigation, but they are often left on
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started