Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 6
LAB Activity 4
Course Name: Software Engineering
Student Name: رياض حمد صالح ال غرزان ID: 442106835
Problem 1: Redraw the following UML class
diagram using Astah UML. Answer: - Analyze the following description and, based on this description, solve problems 2, 3, 4, 5 A University Management System (UMS) is designed to manage various tasks within a university, focusing on key interactions with the system. Students can enroll in courses, drop courses, pay fees, and access course details and schedules through the system. Instructors teach courses, manage class schedules, and grade students while also being able to update their profiles and assign coursework. Administrative tasks are handled by staff members, who manage course details and assist with scheduling. The university organizes departments and courses, with each department headed by an instructor who offers various courses and assigns teaching responsibilities. The system tracks classroom details, including room numbers and capacities, while managing class scheduling. Interactions within the UMS include students enrolling in courses, instructors teaching and grading, and staff managing administrative functions. This structured approach ensures that all university operations are efficiently handled and interconnected Problem 2: draw a use case diagram of the University Management System. Problem 3: Draw a class diagram of the University Management System based on the previous description. What number of classes can be used in the university system, and state the relations between each class clearly? Problem 4: Analyze the following description and draw a state diagram of the University Management System for the process of getting an undergraduate degree. The components of the diagram Problem 5: Analyze the following description and draw a collaboration diagram of the University Management System to check which course is suitable for registering at the beginning of the semester.