Question: Create an Use Case Model based on the following description. The model should include basic and any advanced features. This is a sunny day scenario.

Create an Use Case Model based on the following description. The model should include basic and any advanced features. This is a “sunny day” scenario. Please use a software tool of your choice (e.g. LucidChart, Visio) to complete the exercise. 

A local College requires a database to tracks students and courses they take. The College has a course catalog listing all of the courses by department with their course number, number of credits and a brief description. Courses are offered each semester in Fall and Spring and a course can have multiple sections. A Course section meets on a particular schedule such as every Monday and Wednesday of the week at 2:30. Students register for courses each semester. Faculty are assigned to teach particular courses listed in their departments. More than one department can offer the same course. 

Below is my current work so far. Could you please check and advise if it's correct and add anything else? 

Course registration tracking 

Identify actors 

1. Database 2. Student 3. Department 4. Registration staff 5. Faculty 

Use cases 

Database tracks courses that students take 

Department lists courses on a course catalog 

College offers a course Multiple sections (extend) 

More than one department offers the same course (extend) 

Students register for courses 

Department assign faculty to courses

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock

Solution our use case model is a good start but there are a few things I would add Actors Administrator This actor would be responsible for managing t... View full answer

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!