CS510 Assignment 3 Solution and Discussion

Assignment No. 03
Semester: Fall2019
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)

Learning Outcome:
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.


Question 01:

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.

Question 02:

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