Assume the following communication diagram is the only information you have about a currently paper-based university class management and enrollment system:


You are asked to digitize the system. Reverse engineer the system model by performing these
tasks:
1. Write the problem statement: Use your application domain knowledge to describe
the functional and nonfunctional requirements.
2. Identify the functional model: Identify actors and use cases and draw the use case
model.
3. Identify the object model: Draw the corresponding class diagram, add generic
associations, multiplicies and role names. Also identify inheritance and
aggregations.
4. Complete the dynamic model: Draw the corresponding sequence diagram, identify
additional actors, events and messages.

Computer Science & Information Technology

You might also like to view...

What is Flexible layouts?

What will be an ideal response?

Computer Science & Information Technology

Describe the two types of USB connectors.

What will be an ideal response?

Computer Science & Information Technology

If you want to search for all files with a particular extension, you can use a(n) ___ to substitute for the name of the files.

A. ?question mark B. ?asterisk C. ?ampersand D. ?caret

Computer Science & Information Technology

You edit several records in an Access table. When should you execute the Save command?

What will be an ideal response?

Computer Science & Information Technology