CS510 Final Term Solved Subjective by Fatima Ali
- Type
- Final term past paper
- Course
- CS510 Software Requirements and Specifications
- Size
- PDF 326 KB
- Updated
- 23 Oct 2026
You get 3 free files a day on the website. Add the Chrome extensionSign in with the extension for 30 a day.
Preview text
Text from pages 1, 2, 3 of 16. Download the file for all 16 pages.
Question: Define Goal model completeness criteria?
- 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.
- 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.
- 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.
- 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.
- 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?
- Operations: Operations are represented as ovals.
- Concerned objects: Concerned objects are connected to the operations by means of Input and Output links.
- 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.
- The agents who perform the operations.
- 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?
- fire proof cage
- equipment to protect against fire available in the cage
- emergency power available
- elevator equipped with a break down alarm
- button based interface provided
- elevator cage has a door
- cage button include a stop button
- software secured
- way to escape provided
- elevator equipped with floor doors
Question: responsibilities of elevator controller?
- overweight conditions reported to the passenger
- cage door closed while moving
- elevator stopped at passenger destination
- elevator kept on current floor, doors open, until overweight condition disappear
- emergency condition reported
- passenger informed of their calls status
- stopped on calling floor
- moving elevator stopped on the next floor in case of fire signal
- emergency lights on, when needed
- door remain closed when cage not stopped on a floor level
- button command detected
- elevator resumed
- elevator stopped upon power failure
- no door opening while moving
- weight condition checked before moving
- door locked open on the floor level in case of fire signal or alarm
- elevator stopped
Related CS510 files
All CS510 files →- CS510 Final Term Past Papers by VU Stars Final term PDF 1.6 MB
- CS510 Final Term Important Questions by Miss Sabahat Saad Final term PDF 7 MB
- CS510 Final Term Solved Subjective by Gateway Final term PDF 324 KB
- CS510 Final Term Notes by Wahab Ahmad Final term PDF 3.6 MB
- CS510 Handouts by VUBuddy Handout PDF 13.9 MB
- CS510 Quiz 1 by VU Topper RM Quiz PDF 517 KB
Get more out of VUBuddy, for free
- Unlimited downloads
- The explanation behind every MCQ answer
- Study offline on slow data
- 30 downloads a day instead of 3
- Sign in and buy Pro Semester here
One Pro Semester membership works in both the extension and the app.