M3 Assignment: Diagrams & Tables
1) Use Case Tables –
Consider the Mentcare system for which we considered requirements in the
previous module. Make 2 use case tables for this system (table examples may be
found in the textbook, section 5.2, and in the content guides). Be sure to
consider who the actors would be in each case (not all actors are human).
a) ‘View Patient Medical Record’
b) ‘View Patient Personal Information’
Please make Diagrams for
Questions 2 - 5.
Note: Make a
simple sketch with labeling. You do not need fancy software – PowerPoint will
work or other office software. An image of a NEAT hand sketch is also
acceptable. Visio or other software may be used, but your diagram should be
inserted as an image into a document, so that the instructor can easily
view the diagram without having special software.
2) Sequence Diagram –
Referring to 1a above, make a sequence diagram for accessing and viewing a
patient medical record.
3) Class Diagram –
Make a class diagram for 'Patient Appointment' showing attributes and
operations / methods. Associations are optional.
4) Class Diagrams –
Consider the email system(s) that you use. Make 2 class diagrams (Attributes,
Operations/Methods) for a Mail system. You should be able to come up with at
least 5 attributes and 4 operations for each class. Since a mailbox
contains messages, think about which attributes and operations belong to
which class.
a) Message class
b) Mailbox class
5) Activity Diagram –
Consider the activity of a user accessing their bank account via a bank
ATM machine and withdrawing cash from the bank account. Make an activity
diagram showing the steps. Be sure to include steps from the bank's point
of view, such as valid access and account status.
6) Short essay
question: What are the main factors to consider regarding whether or not
to introduce model–driven engineering approach and tools within a software team
for an upcoming project?
Sun | Mon | Tue | Wed | Thu | Fri | Sat |
---|---|---|---|---|---|---|
23 | 24 | 25 | 26 | 27 | 28 | 1 |
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 | 29 |
30 | 31 | 1 | 2 | 3 | 4 | 5 |
Get Free Quote!
436 Experts Online