Software-requirements
Question 1 |
Requirements prioritisation and negotiation belongs to:
Requirements validation | |
Requirements elicitation | |
Feasibility study | |
Requirements reviews |
Question 1 Explanation:
Requirement Engineering: The broad spectrum of tasks and techniques that lead to an understanding of requirements is called requirements engineering
Inception: At project inception, you establish a basic understanding of the problem, the people who want a solution, the nature of the solution that is desired, and the effectiveness of preliminary communication and collaboration between the other stakeholders and the software team.
Elicitation : To help overcome problems understanding, volatility, scope, you must approach requirements gathering in an organized manner.
Elaboration This task focuses on developing a refined requirements model that identifies various aspects of software function, behavior, and information..
Negotiation Customers, users, and other stakeholders are asked to rank requirements and then discuss conflicts in priority. Using an iterative approach that prioritizes requirements, assesses their cost and risk, and addresses internal conflicts, requirements are eliminated, combined, and/or modified so that each party achieves some measure of satisfaction.
Specification: A specification can be a written document, a set of graphical models, a formal mathematical model, a collection of usage scenarios, a prototype, or any combination of these.
Inception: At project inception, you establish a basic understanding of the problem, the people who want a solution, the nature of the solution that is desired, and the effectiveness of preliminary communication and collaboration between the other stakeholders and the software team.
Elicitation : To help overcome problems understanding, volatility, scope, you must approach requirements gathering in an organized manner.
Elaboration This task focuses on developing a refined requirements model that identifies various aspects of software function, behavior, and information..
Negotiation Customers, users, and other stakeholders are asked to rank requirements and then discuss conflicts in priority. Using an iterative approach that prioritizes requirements, assesses their cost and risk, and addresses internal conflicts, requirements are eliminated, combined, and/or modified so that each party achieves some measure of satisfaction.
Specification: A specification can be a written document, a set of graphical models, a formal mathematical model, a collection of usage scenarios, a prototype, or any combination of these.
Question 2 |
Which of the following is NOT the characteristic of a good Software Requirement Specification?
completeness | |
verifiability | |
modifiability | |
short size of code |
Question 3 |
SRD stands for _____.
Software Requirements Definition | |
Structured Requirements Definition | |
Software Requirements Diagram | |
Structured Requirements Diagram | |
A and B |
Question 4 |
Which of the following is used to determine the specificity of requirements?
[ Where n 1 is the number of requirements for which all reviewers have identical interpretations, n 2 is number of requirements in a specification.]
n 1 / n 2 | |
n 2 / n 1 | |
n 1 + n 2 | |
n 1 - n 2 |
Question 4 Explanation:
T he specificity of requirements determines n 1 / n 2
n 1 is the number of requirements for which all reviewers have identical interpretations
n 2 is number of requirements in a specification
n 1 is the number of requirements for which all reviewers have identical interpretations
n 2 is number of requirements in a specification
Question 5 |
Three essential components of a software project plan are :
Team structure, Quality assurance plans, Cost estimation | |
Cost estimation, Time estimation, Quality assurance plan | |
Cost estimation, Time estimation, Personnel estimation | |
Cost estimation, Personnel estimation, Team structure |
Question 5 Explanation:
→ A project is a success if it meets the objectives of time, cost, technical and business.
Essential components:
1.Software size estimation
2.Effort estimation
3.Time estimation
4.Cost estimation
Essential components:
1.Software size estimation
2.Effort estimation
3.Time estimation
4.Cost estimation