Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

Many corporate and education organizations use a learning management system (LMS

ID: 3572662 • Letter: M

Question

Many corporate and education organizations use a learning management system (LMS) to deliver online courses to their customers or employees. Consider a system of this type with which you are familiar, such as University of Maryland - University College course system.

Develop at least eight nonfunctional (quality) requirements for it. Include at least one requirement related to each of the following categories: operations, performance, security, culture, and organizational politics. How do the nonfunctional requirements affect your architectural choices? Describe the physical architecture of this system and explain how it accommodates those quality requirements.

Explanation / Answer

Ans: Learning Management System (LMS) is an online system, which provides the various facilities to the user of an Education orgniazation or Corporate to deliver online course to customer or employee.

To develop a LMS we have to specify the requirements. There are two types of requirements i.e. Functional and Non-functional requirements.

Functional requirements are those which are related to the technical functionality of the system. These are usually expressed as statements that begin with, "The system must or should…"

Nonfunctional requirements often describe the technical and environmental constraints that vendors and developers need to understand, such as the availability of electricity or Internet connectivity in certain areas. an

Some people define it as Non-functional requirements are the requirement that specifies criteria that can be used to judge the operation of a system in particular conditions, rather than specific behaviors.In other words, a non-functional requirement will describe how a system should behave and what limits there are on its functionality.

Functional Requirements:

There are following functional requirements for Learning Management System (LMS) for Corporate or Educational organization:-

1. User Profile Management
2. Resource Management
3. Alerts and Communication Management
4. Discussion Forum
5. Catalogue, Learning Activity, Class Management
6. Content Development
7. Administration & Reporting
8. Online Support

User Profile Management: It is a kind of functionality in which a user can get registered and only registered user can perform the activities related to the LMS such as reading the notes, submitting query to the respective faculty of the course etc. so broadly we can say that there must be the option for user to register him/herself on the system and create their profile, Registered user can directly login to the LMS for various activities using a login screen , there must be provision of update the user profile etc.

Resource Management
Resource Management is a kind of activity which include the various types of courses addition, posting the syllabus of the course etc by the facukty and also related to the students/employee to read the details that is posted by the faculty. There must be option to download the material like notes, assignement project for the student and also by the faculty members.

Alerts and Communication Management
Alerts and Communication Management plays an important role in any LMS. With the help of student and faculty get in touch. There must be feature alerts to be sent by faculty and it can be read by the particular student or all students or parnet for whom it is meant. There must be proper functionality for the communicaton to the student parent and faculty in both ways.

Discussion Forum
We need a functionality for discussion forum in our LMS in which any registered user can share a topic for discussion and all the user and faculty can share it and post their comnents, discuss to enhance the knowledge.

Catalogue, Learning Activity, Class Management

We need a feature to manage the catalogue for various types of courses, how a student can regsiter for a course, how to canvel a course, customization of course by student as per their needs, learning activity such as quiz, test etc. virtual class can also be a part of the LMS in which a faculty can directly teaches to the numbers of the student currently logged on to the system with some special equipements.

Contenet Development
We need a tool in LMS for Faculty for development of the contenet by using the drag and drop features, by attaching a file, or pasting some valueable contents from Journals and reference, Faculty must have facilty to edit or delete the content.

Administration & Reporting
Our LMS must have some administrative control by which a admin user can control the various authrization to the user such as making announcement etc. It must have some reports, on the basis of faculty can judge the performance of the students.

Online Support

One most important requirement of LMS is that there must be an online support for the user when required.

Non-Functional Requirement

Following are the Non-functional requirement

1. Accessibility: Accessibility refers to the abilty to access. In case of LMS, it can be accessed on any smart phone, gadget, laptop or Desktop. The main thing is security of our system. Our system is accessable to only the registered user no unauthorised person can loged on and access the content from system.

2. Portabilty: It is another prominent non-functionality requirement of any kind of system. We know in recent there are different types of platforms are getting popularity so our system must have the functionality or portabilty. It should not be restriceted to one platform. for example if a user have IOS or Android it must be operable on all kind of device and performance of theLMS should not be dgraded.

3. Easy User Interface: easy and self explanatory UI is the basic requirement of any LMS. any user can easilay operate its functions on LMS it is possible only if it has simple and self explanatory interface.

4. Less Download Time: We know on Internet if our system is heavy it takes a lot of time to download on the gadget It must have lightweigted to that less time consumed during the opening the interface.

5. Documentation: There must be proper documentation for most of the features provided by the LMS online. So that any user can easily pick the details from documentation or they can search the answer of respective qurey from documentation itself.

6. Privacy: It is most important requirement under the non-functional requirement of the system. If a user manage thir profile on LMS it must be private and other un-authorised person should be restricted to view it until unless owner of the profile allows to do so.

7. Robust: LMS should be Robust. It should not happen in the system that users are trying to do some activity and it shows erros. LMS must be errorprone. if any error occures it must be resolved immidiatly.

8. Testabilty: There must be testability funcionality should be present in the system When a user wants to perform some activity such as testing of the code of a program there must be facilty to test the code and get the result on the screen.

No doubt Non-functional requirement affects the system architecture choice. When we provide easy interface, and consider the problem faced by the user during performing the task on ths system and resolved the issue that can occure during working. Every user will happy to use the system and it will increase the productivity of the user. obiviously it is the sucess of the system.

Hire Me For All Your Tutoring Needs
Integrity-first tutoring: clear explanations, guidance, and feedback.
Drop an Email at
drjack9650@gmail.com
Chat Now And Get Quote