CS510 Assignment 3 Solution and Discussion
Assignment No. 03
CS510: Software Requirements and Specifications Total Marks: 15
Due Date: 21/01/2020
Please read the following instructions carefully before submitting assignment:
You need to use MS word document to prepare and submit the assignment on VULMS.
It should be clear that your assignment will not get any credit if:
The assignment is submitted after due date.
The assignment is not in the required format (.doc or docx)
The submitted assignment does not open or file is corrupt.
Assignment is copied (partial or full) from any source (websites, forums, students, etc)
After completing this assignment, the student will be able:
• To have better understanding about Non- Functional Requirements Framework.
• To develop Goal model diagram
Assignment#3 covers topics from Week08 to Week11.
Feel free to ask at [email protected] in case of any queries.
Consider you are hired as a software developer and at earlier stage, responsibility of drawing a goal model for an automated train system is being assigned to you. Automated train system is a safe, secure, and usable system. Based on safety concern of Automated Train System, you should draw goal model using the given generic pattern.
Main Goals of Automated Train system are:
- To Build a safe train automated system
- To secure passengers from causalities
- To provide protection against fire hazard
Possible Expectations of automated train system are:
Train will stop moving in case of fire
- Train will stop after 5 Secs and open the doors
- Availability of emergency stop will be one the goal of automated system
- Doors will be opened before the train stop.
Safety equipment will available
Each cabin of train will be fireproof
Note: You will follow top-down approach to develop Goal Model.
Nonfunctional requirements framework deals with different softgoal activities tradeoffs in order to satisfy the stakeholder’s business objectives. Identify only Five softgoal tradeoff activities from the NFR framework.
Best of Luck!
Q. 1 Solution Idea
Q. 2 Solution Idea