Question: Course : ICS 3 7 0 - 0 1 Final Exam Date: 0 8 / 0 8 / 2 0 2 4 Total Marks: 6

Course : ICS 370-01 Final Exam
Date: 08/08/2024
Total Marks: 60 Marks
Submission Due Date: 08/15/2024
Answer all the questions. You will be given a problem description and asked to identify and
draw different objects/classes using UML diagrams. You will be graded on each question for
correctness, completeness, and thoughtfulness. Do not copy or plagiarize. Submit the answer
script through the D2L submission folder.
YOUR NAME:
Problems
1. The students of Metropolitan State University consist of full-time and part-time students.
Each student belongs to a department. The departments offer different programs, and each
program has many courses. Students can enroll in a program. The students can register for
three courses each semester; a course might have zero or one pre-requisite. Finally, the
system admin, Mr. XYZ will approve the courses registered by the students. Based on this
problem description, answer the following questions:
List all the actors of the proposed system(5 points)
Draw a use case diagram for the proposed system (10 Points).
Draw a domain Model for the proposed system (10 Points).
Draw a Design Class Diagram for the proposed system (10 Points).
Draw a Sequence Diagram for one actor (10 Points).
2. Draw a Design Class Diagram based on the following database requirements as
provided by a book publisher
a. For each author, the book publisher would like to keep track of the authors IC
number, name and contact number(5 Points)
i. IC number is unique for each author
ii. Name consists of first name, middle name and last name
iii. An author can have more than one contact number
b. For each book, the book publisher would like to keep track of the books ISBN
(International Standard Book Number) and name(5 Points)
i. ISBN is unique for each book
c. Authors write books(5 Points)
i. An author writes zero or more books
ii. A book is written by one or more authors
Page 1 of 1

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Programming Questions!