In my honest opinion, the characteristics that will be more focused and preferred will be the Usability. To better explain it, think Usability as a nurse to a doctor which needs protection against a deadly virus and will also act as masks and gloves that are wore by conventional doctors. Similarly, as gloves, masks and nurses help doctor to function more effectively, usability will work in a similar fashion. Cost is not that much of a problem in this field, and the reliability is automatically increased as this diagnosis process is more improvable.
CS504 Assignment 1 Solution and Discussion Spring 2020
-
Re: CS504 Assignment 1 Solution and Discussion
Assignment No. 01
Semester: Spring 2020
Software Engineering-1 (CS504)
Total Marks: 20Due Date: 28th May 2020
Instructions:
Please read the following instructions carefully before submitting assignment:
You should submit your assignment before or on due date through the VULMS.
Your assignment should be your own work in your own words. It should not be copied from Internet, handouts or books.
Your Assignment must be in Microsoft Word document. Assignment in other than Microsoft Word document will not be accepted.
Assignment sent via Email will not be replied and accepted.
If the submitted assignment does not open or file is corrupt, it will not be marked and hence awarded zero marks.
Objectives:
• To improve the learning of students related to software requirements analysis.
• To have hands on experience of use case diagrams.For any query about the assignment, contact at [email protected]
Total Questions : 02 Total Marks: 20
Scenario
Under the current pandemic situation of Covid-19, an XYZ university wants to change its conventional education system into Distance learning mode of education, so that students can continue their academic activities during this pandemic era. University aims to handle all administrative, academic and staff related issues with the help of desired software system. On priority, the main focus is the continuity of academic session to facilitate both students and teachers. Using this software, students will be able to attend virtual class sessions and they can query regarding lecture contents which will be responded by the teacher during the session.
Major system requirements for the proposed software system are:
• Provision of Login interface to the teachers and enrolled students for login to their account. All the class contents and functionalities will be available to the authenticated users only.
• Teacher will be allowed to upload lecture contents (video lectures and lecture slides) while students will be able to download the lecture contents.
• Teacher will initiate a class meeting session and students should have option to join and attend the meeting session.
• Teacher can present lecture slides and enable/disable mics of all participants during the meeting session.
• System should provide video streaming of the teacher presentation to all its participants without any delay.
• Lecture slides will be visible to all the students during the session and class attendee will also have option of turning on/off their mic.
• It should be very easy for the users to understand and use the software system.
• Teacher will have an option to generate class quizzes and upload/download class assignments.
• Student should be able to attempt class quizzes, and download/upload their class assignments.
• System should be designed to support future enhancements so that any improvements and features can be incorporated easily and effectively.Question No. 1: (15)
Using the above mentioned scenario, you are required to draw use case model from the given functional requirements.Question No. 2: (05)
Also identify at least four user requirements (non-functional) from the above mentioned scenario that would not be modeled in the use case diagram.Note: You can use Microsoft Visio or some other drawing tool (supporting the UML notations) for depicting the required diagram(s).
Assignment No. 1 covers handouts contents from lecture-01 to lecture-07. -
@zareen said in CS504 Assignment 1 Solution and Discussion Spring 2020:
Question No 1:
Solution:
Functional Requirements:- Buyers can request a catalogue of the Air Conditioners stock.
- Sellers can post information/details about their Air Conditioners online
- AIR Wave will notify successful tenders
- Online registration is required for both sellers and buyers.
- The interfaces should be customizable so that a wide variety of users could use the
system effectively.
-
Question No 1:
Solution:
Functional Requirements:- Buyers can request a catalogue of the Air Conditioners stock.
- Sellers can post information/details about their Air Conditioners online
- AIR Wave will notify successful tenders
- Online registration is required for both sellers and buyers.
- The interfaces should be customizable so that a wide variety of users could use the
system effectively.
-
Assignment No. 01
Semester: Fall 2020
Software Engineering-1 (CS504)
Scenario
We want to develop a mobile App “Light Wave” that offers sensor-based services to end users about nearby restaurants, café, and coffee shops for breakfast, brunch, lunch / dinner etc. A combination of sensors works with this context-aware app to change themselves according to their external environment.
Major system requirements for the proposed Mobile App are:
• This Mobile App should provide a user-friendly interface to user to view nearby restaurant, café, and coffee shops
• This Mobile App can find nearby restaurants by taking advantage of sensors like GPS, accelerometer, time, etc.
• This App should provide user with interface for setting priorities for his mealtime (lunch, dinner etc.) alerts using time.
• The App will take context aware decision based on user’s location, activities, etc.
• The App should be able to detect if the person is busy or free to use the App.
• Admin can maintain, update, repair and add modules in this App
• User of the App can open interface, view list, set/edit mealtime, set/edit Schedule
Question: (15)
Using the above mentioned scenario, you are required to draw use case model from the given functional requirements. -
Q.1 Solution
Use Case Model
Q.2 Solution
Nonfunctional Requirements:
• Maintainability:
Software should build up in such a way that classification of errors and maintenance of mechanism become easy.
• Flexibility:
Software must be flexible so that so that it can easily accept all changes at low cost, time and experience.
• Operating System:
Software must be run on all operating systems like Windows XP, Window 7 and others.
• Security:
Software must be secure. No one can use this application without a registered username and password.
• Reliability:
The ability of a system to perform and maintain its functions in routine circumstances, as well as hostile or unexpected circumstances, be taken on daily basis.
• Fast and easy to use:
The system must be fast in data processing and easy to operate for security staff.• Accuracy:
The system should accurate in their required functions and operation should produce accurate results. -
-
Please share idea


100% Off on Your FEE Join US! Ask Me How?


