We are here with you hands in hands to facilitate your learning & don't appreciate the idea of copying or replicating solutions. Read More>>
+ Link For Assignments, GDBs & Online Quizzes Solution
+ Link For Past Papers, Solved MCQs, Short Notes & More
Dear Students! Share your Assignments / GDBs / Quizzes files as you receive in your LMS, So it can be discussed/solved timely. Add Discussion
How to Add New Discussion in Study Group ? Step By Step Guide Click Here.
CS510 Assignment No 03 Fall 2019 Solution & Discussion Due Date: 21-01-2020
CS510 Software Requirements and Specifications Assignment 3 Solution & Discussion Fall 2019
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 CS510@vu.edu.pk 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.
.+ http://bit.ly/vucodes (Link for Assignments, GDBs & Online Quizzes Solution)
+ http://bit.ly/papersvu (Link for Past Papers, Solved MCQs, Short Notes & More)+ Click Here to Search (Looking For something at vustudents.ning.com?) + Click Here To Join (Our facebook study Group)
Please Discuss here about this assignment.Thanks
Our main purpose here discussion not just Solution
Students having same subject can start discussion here to solve assignment, GDB & Quiz and can clear their concepts until solution is provided.
P.S: Please always try to add the discussion in proper format title like “CS101 Assignment / GDB No 01 Solution & Discussion Due Date: ___________”
Then copy Questions from assignment file and paste in Discussion.
+ http://bit.ly/vucodes (For Assignments, GDBs & Online Quizzes Solution)
+ http://bit.ly/papersvu (For Past Papers, Solved MCQs, Short Notes & More)
+ Click Here to Search (Looking For something at vustudents.ning.com?)
+ Click Here to Join (Our facebook study Group)
CS510 3 SOLUTION IDEA
CS510 Assignment 3 Solution Fall 2019
The NFR Framework is the most popular work to model and analyze non-functional requirements. It treats NFRs as soft goals to be addressed during the development process. The NFR framework consists of five major components:
1. Soft goals
4. Correlation rules
5. Evaluation procedure.
The Non-Functional Requirement (NFR) framework is a framework of goal modeling. The analysis begins with soft goals that represent NFRs which stakeholders agree upon. Soft goals are goals that are hard to express, but tend to be global qualities of a software system. These could be usability, performance, security and flexibility in a given system. These soft goals are then usually decomposed and refined to uncover a tree structure of goals and sub-goals e.g. the flexibility soft goal. Once uncovering tree structures, one is bound to find interfering soft goals in different trees, e.g. security goals generally interferes with usability. These soft goal trees now form a soft goal graph structure. The final step in this analysis is to pick some particular leaf soft goals, so that all the root soft goals are satisfied. NFR soft goals acts as global constraints on a system. The first NFR soft goal is for response time of accounts, and the second one is for accuracy of accounts. Each soft goal has a label which indicates the degree to which the soft goal is satisfied. Three kinds of concepts are named:
1. NFR soft goals
2. Operationalizing soft goals
3. Claim soft goals
Soft goals are inter related via interdependencies. There are two aspects of interdependencies.