I need help with making a project design for a currency converter program.
Project Design
From the project analysis, we proceed with the following design:
a. Class diagram: the 1st
-draft class diagram can be derived from the subsystem
diagram by replacing each subsystem with the corresponding class complete with
its name, its attributes and methods. The class diagram can be refined further, if
possible, to show object-oriented properties such as inheritance, etc. The class
diagram shows the static view of the design.
b. Event-trace (or sequence) diagram: the dynamic view of the design, which shows
interactions among objects of the classes, is presented via event-trace diagrams.
There are as many event-trace diagrams as scenarios for the system; however, we
can group them into the following types: start-up diagram (corresponding to the
start-up scenario), shut-down diagram, normal operation diagram, and errorhandling diagram.
c. Pseudocode: for each method within a class, complete the pseudocode to describe
its function. Make sure that there is a class for each column in the sequence
diagrams.
d. List unresolved risks and ways to mitigate those risks.


0 comments