Skip to content
VUBuddy

CS510 Final Term Solved Subjective by Gateway

Software Requirements and Specifications PDF 324 KBUpdated 23 Oct 2026
Final term past paper CS510 Final Term Solved Subjective by Gateway PDF 324 KB
vubuddy.com
Type
Final term past paper
Course
CS510 Software Requirements and Specifications
Size
PDF 324 KB
Updated
23 Oct 2026
Free download 0 of 3 used today
Download free · 324 KB

You get 3 free files a day on the website. Add the Chrome extension for 30 a day.

Unlimited downloads in the Android app Get it free on Google Play

Preview text

Text from pages 2, 3, 4 of 17. Download the file for all 17 pages.

Question: Define Goal model completeness criteria?

  1. A goal model is said to be complete with respect to the refinement relationship ‘if and only if’ every leaf goal is either an expectation, a domain property or a requirement.
  2. A goal model is said to be complete with respect to the responsibility relationship ‘if and only if’ every requirement is placed under the responsibility of one and only one agent.

Question: Why we use KAOS Model?

KAOS Model is used to define and document concepts of the application domain that are important concerning the recognized requirements and provide static constraints on operational system.

Question: what are the types of objects?

There are three types of objects.

  1. entities

They represent independent and passive objects. For example: elevator door, buttons, cage etc. passive means, the cant perform any operation. Independent means that their descriptions don’t need refer to other objects of the model.

  1. agent

They represent independent and active objects. For example: elevator company, elevator controller, passenger etc. They are active. It’s meaning they can perform operations. Operations usually imply state transitions on entities.

  1. associations

They are dependent and passive objects. They are Dependent because their descriptions refer to other objects. For example: the “At” association links a Cage to a Floor. An instance of that association would hold if cage ‘c’ is currently located on floor ‘f’. To express association, we need further objects. They are also passive so they can’t perform operations.

Question: Define KAOS Operational Model?

Answer: The KAOS operation model describes all the behaviors that agents need to fulfill their requirements. Behaviors are expressed in terms of operations performed by agents.

Question: How behaviors are expressed?

Answer: Behaviors are expressed in terms of operations performed by agents.

Question: how operation work on objects?

Answer: Operations work on objects as they can create objects, trigger object state transitions and activate other operations by sending an event. Operations can directly be expressed by stakeholders during the interviews. It can be identified by looking at all the existing requirements.

Question: How operations can expressed and identified?

Answer: Operations can directly be expressed by stakeholders during the interviews. It can be identified by looking at all the existing requirements.

Question: How operations, concerned objects and events are represent?

  1. Operations: Operations are represented as ovals.
  2. Concerned objects: Concerned objects are connected to the operations by means of Input and Output links.
  3. Events: Events are represented as those traffic signs that are used to indicate directions.

Question: Define completeness criteria?

Answer: Completeness means to be complete a process diagram. It must specify the following requirements.

  1. The agents who perform the operations.
  2. The input and output data for each operation.

Question: When operations are to be executed?

Answer: All operations are to be justified by the existence of some requirements through the use of operationalization links. Blue filled circle represent the operationalization links.

Question: Define KAOS Responsibility Model? How to build a responsibility diagram?

Answer: The responsibility model contains all the responsibility diagrams. It describes for each agent, the requirements and expectations that he’s responsible for, or that have been assigned to him. To build a responsibility diagram: To build a responsibility diagram, the analyst reviews the different requirements and expectations in the goal model and gives an agent to each of them. After all requirements and expectations are allocated to a responsible agent, a diagram is generated for each agent, listing all requirements and expectations that he is been assigned.

Question: Responsibilities of Elevator Company?

  1. fire proof cage
  2. equipment to protect against fire available in the cage
  3. emergency power available
  4. elevator equipped with a break down alarm
  5. button based interface provided
  6. elevator cage has a door
  7. cage button include a stop button
  8. software secured
  9. way to escape provided
  10. elevator equipped with floor doors

Question: responsibilities of elevator controller?

  1. overweight conditions reported to the passenger
  2. cage door closed while moving
  3. elevator stopped at passenger destination
  4. elevator kept on current floor, doors open, until overweight condition disappear
  5. emergency condition reported
  6. passenger informed of their calls status
  7. stopped on calling floor
  8. moving elevator stopped on the next floor in case of fire signal
  9. emergency lights on, when needed
  10. door remain closed when cage not stopped on a floor level
  11. button command detected
  12. elevator resumed
  13. elevator stopped upon power failure
  14. no door opening while moving
  15. weight condition checked before moving
  16. door locked open on the floor level in case of fire signal or alarm
  17. elevator stopped
All CS510 files →
CS510 Software Requirements and Specifications All CS510 handouts, past papers, quizzes and MCQs in one place. Open course page

Get more out of VUBuddy, for free

Android app Free on Google Play
  • Unlimited downloads
  • The explanation behind every MCQ answer
  • Study offline on slow data
Get the Android app
Chrome extension Free on the Chrome Web Store
  • 30 downloads a day instead of 3
  • Sign in and buy Pro Semester here
Add to Chrome

One Pro Semester membership works in both the extension and the app.