Question
Model Driven Architecture (MDA) allows analysis of business problem independent of the technical and platform bias. Let's use MDA to develop a system starting from
Model Driven Architecture (MDA) allows analysis of business problem independent of the technical and platform bias. Let's use MDA to develop a system starting from business process.
1. Using UML activity diagram, analyze the process of a successful course registration in University Teknologi PETRONAS (UTP). The analysis should include all the pre-requisites required such as: -
- No outstanding fees from previous semester, according to the Finance department.
- Not under probation due to disciplinary issues and miscellaneous, according to Student Services and Security departments.
- CGPA is not below 2.0 according to Academics department.
[NOTE: Please state any other additional assumption if any.]
To answer the following questions, use Table 1 as a format for your answer. From the activity diagram in part (1), identify a list of system functions needed to support a successful course registration. Elaborate each function on the type of input received and the output generated. Identify the repository (database, file directory) used by the function if any.
Table 1: List of functions
No | Function | Input | Output | Repository |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
[10 marks]
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started