Question: Your team is tasked with designing and implementing an Online Learning Management System ( LMS ) fora university. The system will allow students to enroll

Your team is tasked with designing and implementing an Online Learning Management System (LMS) fora university. The system will allow students to enroll in courses, access course materials, submitassignments, and participate in discussions. Instructors will be able to create courses, upload materials,grade assignments, and manage student enrollments. The system must be scalable, secure, and user-friendly, catering to both on-campus and remote students.Source: Godfrey Mlambo, 2024QUESTION 1(10 Marks)The application of Software Engineering principles to the development of a reliable, maintainable, andadaptable, and Online Learning Management System (LMS) is crucial. With reference to the case studyscenario answer the following questions.1.1 Identify the core attributes of good software that should be prioritized in the development of the LMS.(2 Marks)1.2 How does the complexity of software affect the planning and building of the LMS, especially when thesystem needs to meet different user needs and keep up with new technology(2 Marks)1.3 How can software engineering principles be used to make sure the LMS can easily adapt to fast-changing technology, such as software and hardware?(2 Marks)1.4 Identify 2(two) challenges that might arise when creating a custom LMS for the university if therequirements change during the project.(2 Marks)1.5 State 2(two) reasons why web technologies like Cloud computing and Software as a Service (SaaS)are important when in building the LMS.

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!