MCQ Bank
____________ can be identified by looking at all the existing requirements.
- A) Goals
- B) Objects
- C) Behaviors
- D) Operations
Operationalizing softgoal means:
- A) a) Finding Non functional softgoals
- B) b) Finding lower-level (design) techniques for satisficing NFR softgoals
- C) d) Both b and c
- D) c) Finding the design process to implement requirements
In KAOS operation model, operations are represented by ______________.
- A) Ovals
- B) Cloud
- C) Parallelogram
- D) Rectangles
Softgoals are goals that:
- A) Are nothing but implementations of requirements
- B) Do not have a clear-cut criterion for their satisfaction
- C) Do have a clear-cut criterion for their satisfaction
- D) Are nothing but implementations of different design choices
RUP stands for _____________.
- A) Rational Unified Programming
- B) Rapid Unified Programming
- C) Rational Unified Process
- D) Rapid Unified Process
The main modeling tool that NFR framework provides is:
- A) System Artifact Model (SAM)
- B) System Interaction Model (SIM)
- C) Softgoal Interdependency Graph (SIG)
- D) Analysis and Design Toll (ADT)
_____________ are expressed in terms of operations performed by agents.
- A) Ovals
- B) Goals
- C) Objects
- D) Behaviors
Behaviors are expressed in terms of ______ performed by agents.
- A) Operations
- B) Attributes
- C) Goals
- D) Associations
_____________ is the most famous agile technique.
- A) Extreme Programming
- B) Scaling
- C) Testing
- D) Hard Coding
___________ are represented as those traffic signs that are used to indicate directions.
- A) Events
- B) Behaviors
- C) Operations
- D) Objects
Identify the FALSE statement(s):
- A) a) A requirement is a particular way of achieving a goal.
- B) d) Both a and b
- C) b) Requirements are at a higher level than goals
- D) c) Goals are more stable than corresponding requirements
Entities are passive objects because:
- A) They don't have associations
- B) They can’t perform operations
- C) Their descriptions needn’t refer to other objects of the model
- D) They don't have attributes
Extreme Programming (XP) use story cards for _____________.
- A) elicitation
- B) validation
- C) analysis
- D) defect removal
A __________ describes for each agent, the requirements and expectations that he is responsible for.
- A) Responsibility diagram
- B) Softgoal Interdependency Graph
- C) Object Model
- D) Goal Model
KAOS responsibility model contains all the responsibility ____________.
- A) requirements
- B) values
- C) variables
- D) diagrams
In context of NFR framework, which of the following is NOT one of the framework activities:
- A) Decomposing NFRs
- B) Extracting functional requirements from Non functional requirements
- C) Capturing NFRs for the domain of interest
- D) Identifying possible NFR operationalizations
A user story is the description that provides business value to the _____________.
- A) project manager
- B) developer
- C) customer
- D) tester
Which of the following is not an agile technique:
- A) Lean Software Development
- B) Scrum
- C) Rapid Application Development
- D) Extreme Programming (XP)
Which statement is FALSE?
To be complete, operation model must specify:
- A) When operations are to be executed
- B) The agents who perform the operations
- C) The input and output data for each operation
- D) non-functional requirements to be considered
Which one is wrong?
Softgoal Interdependency Graph represents:
- A) Softgoals
- B) Softgoal supporting decisions
- C) Softgoal refinements (AND/OR)
- D) Softgoal contributions (Positive/Negative)