Exam 04
Exam 04
)(practice version
Software Engineering
Azal University
Information System Management Department
First-semester-2021
Prepared & Managed by:
)Mohammed Alqmase (Alqumasi
Analyze the following system requirements and answer the three questions in
the next pages:
واجب على الثالثة االسئلة في،قم بتحليل متطلبات النظام التالية
:الصفحات التالية
System Requirements
Many important administrative activities of a university are processed by the student office.
Students can register for studies (matriculation), enroll, and withdraw from studies here.
Matriculation involves enrolling, that is, registering for studies.
Students receive their certificates from the student office. The certificates are printed out by an
employee. Lecturers send grading information to the student office. The notification system then
informs the students automatically that a certificate has been issued.
There is a differentiation between two types of employees in the student office: a) those that are
exclusively occupied with the administration of student data (service employee, or ServEmp),
and b) those that fulfill the remaining tasks (administration employee, or AdminEmp), whereas
all employees (ServEmp and AdminEmp) can issue information.
Administration employees issue certificates when the students come to collect them.
Administration employees also create courses. When creating courses, they can reserve lecture
halls.
Lab Final Exam
(practice version)
Software Engineering
Azal University
Information System Management Department
Question 1 (30 points):
Draw a use case diagram using power designer tool. The diagram should have
[system boundary, actors, use cases; and relationships between actors, use cases
and actors-use cases]. Paste your solution in the following space
Your solution:
Student Office
Issue Information
register
StudOfficeEmp
<<include>>
ServEmp enroll
Withdraw
print certificate
AdminEmp
send certificate
Lecturer
Lab Final Exam
(practice version)
Software Engineering
Azal University
Information System Management Department
Question 2 (40 points):
Draw a class diagram using power designer tool. The diagram should have [class,
attributes, methods, relationship between classes, multiplicity, and visibility]. Paste
your solution in the following space
Your solution:
Lab Final Exam
(practice version)
Software Engineering
Azal University
Information System Management Department
Question 3 (30 points):
Draw a sequence diagram using power designer tool. The diagram should have
[actor, objects, interactive between objects]. Paste your solution in the following
space
Your solution: