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).

computer science

Description

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?


Related Questions in computer science category


Disclaimer
The ready solutions purchased from Library are already used solutions. Please do not submit them directly as it may lead to plagiarism. Once paid, the solution file download link will be sent to your provided email. Please either use them for learning purpose or re-write them in your own language. In case if you haven't get the email, do let us know via chat support.