Question: Part 2. UML modeling: Let us consider the following Learning Management System (LMS) requirements: The LMS allows Administrators to create, modify and cancel a course.

 Part 2. UML modeling: Let us consider the following Learning Management

Part 2. UML modeling: Let us consider the following Learning Management System (LMS) requirements: The LMS allows Administrators to create, modify and cancel a course. They can view all class offerings of a course. Learners can search course catalog to find specific courses and materials based on keywords, title, and delivery format. Courses have standard attributes regardless of delivery mechanism including: title, description, duration, prerequisites (if applicable). Additional resources (syllabus documents, course preview videos, etc.) can be attached to course content. Learners can request enrollment on a course or cancel their enrollment. Learners can review their learning history/completed work. An Admin can permit Learners to view entire catalogue and select own courses. Admin can restrict content availability to specific date ranges. Learners can star-rate' or 'like' content. The LMS should support all modern browsers and should be easy to use. Learners can use their mobile device and/or a digital camera to upload their own videos or photos into the LMS. Admin can accept or decline the content added by a learner. Learners can post questions on any topic in a social area and other learners can respond to the questions. Learners can add media, content or other deliverables to their responses. .Q.2.1. (10 marks) Draw a use-case diagram for the above system. .Q.2.2. (10 marks) Draw a detailed class diagram for the above system. You can draw the diagrams by hand on a paper, scan it, and submit using the link provided on BB

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 Databases Questions!