Answered step by step
Verified Expert Solution
Question
1 Approved Answer
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 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
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started