Question: COMP - 3 0 0 8 Practical 0 3 Study the BASE Astah file Answer the following questions Follow the submission requirements 1 . Produce

COMP-3008 Practical 03
Study the BASE Astah file
Answer the following questions
Follow the submission requirements
1. Produce a Design Class Diagram
Create a design level class diagram
Make design decisions about all attributes in all classes
Make design decisions about all messages in all interaction diagrams and create operations in
classes from them
Make decisions about all classes based on the MVC Architecture
You are evaluated by the quality and consistency of your design decisions
2. Recover the Analysis Class Diagram
Recover the analysis class diagram so that it represents an analysis level view of all classes
You are evaluated by the presentation of your analysis classes and their consistency with the
design classes
Consider these Design Requirements
All attributes shall be private, unless there are good reasons for another choice
All operations shall be public, unless there are good reasons for another choice
Customer numbers shall be 9 digits, unique, not null, and immutable
Customers shall have a last name
Account numbers shall be unique, not null, and immutable
Account numbers shall start with a capital letter A-Z, followed by letters and numbers
Accounts shall start with a zero balance
Transaction identifiers shall be unique, not null, and immutable
Transaction identifiers shall start at 1 and auto-increment
Transaction identifiers shall grow into the billions
Account types shall be a C for Chequing or S for Savings
Transaction types shall be 1 for deposit or 2 for withdraw
Transactions shall occur at the date and time when they are created
Classes shall have appropriate constructors
Classes shall have appropriate getters and setters
Follow these Analysis Class Guidelines
only show problem domain relevant information
visibility of attributes and operations are not shown
types are not shown
constraints are not shown
setters and getters are not shown
constructors are not shown
class stereotypes are not shown

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!