Question: Software Engineering Consider a web application for managing high school or college homework and assignments called Student Assignment Tracker. It can be used by school
Software Engineering
Consider a web application for managing high school or college homework and assignments called "Student Assignment Tracker". It can be used by school and college students to take control of the various deadlines and assignments that need to be submitted. Users are able to manage their school projects and collaborate with each other. The application enables users to add assignments directly from email or their phones via text messaging, track deadlines, and receive due date notifications via email or text messaging. This can help ensure that students do not miss deadlines anymore. Students can organize their work, upload files, check off tasks when they are complete, write notes and even work with partners by adding them to the same account. Partners can add notes, assign tasks, and share documents. The application should have a mobile version to keep users updated on the go. 1. Determine at least 6 needs (user requirements) of the customer from the description provided. (A need is a general goal that a product should achieve. E.g., a social networking app can have two needs: secure and easy to find friends) 2. Identify some "system requirements" for the system. Use the following table to organize your answer. Consider performance, safety, and usability requirements, as well as any others that are applicable to the problem. Provide at least 5 functional requirements and 3 non-functional requirements. Be sure that the requirements you provide are unambiguous, verifiable, and traceable
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
