Can range from high-level, abstract statements and back-of-the-napkin sketches to formal (mathematically rigorous) specifications.
What are Requirements?
100
General term for any kind of group meetings that are used during the requirements discovery, analysis, and follow up processes.
What is Group Work?
100
Involves review, analysis and testing to ensure that a system complies with its requirements.
What is Validation and Verification?
100
Formal methods that uses logic to describe properties of systems.
What is Logic-based Method?
100
Standard developed by Motorola. Is a management philosophy based on removing process variation.
What is Six Sigma?
200
Describe the services the system should provide and how the system will react to its inputs. There are many forms of representation, from natural language, visual models, and the more rigorous formal methods.
What are Functional Requirements?
200
Involves construction of models of the system in order to discover new features.
What is Prototyping?
200
Important quality of an SRS document, means that any requirement listed is one that needs to be met.
What is Correctness?
200
Introduced by a number of leading proponents of agile methodologies in order to explain their philosophy.
What is Agile Manifesto?
200
Occurs throughout the system lifecycle and is typically considered a project management activity.
What is Value Engineering?
300
Acts as a focal point for all involved in the system, and it allows to weigh the importance of various features by asking the question "how does that functionality serve the mission?"
What is Mission Statement?
300
Technique for discovering customer requirements and defining major quality assurance points to be used throughout the production phase.
What is QFD (Quality Function Deployment)
300
Most important of all the standards that relate to requirements engineering.
What is IEEE Standard 830?
300
Traditionally targeted towards smaller development teams and requires relatively few detailed artifacts.
What is Extreme Programming?
300
Model based on an estimate of lines of code, modified by a number of factors.
What is COCOMO?
400
Consist of new functional requirements or constraints on existing functional requirements, or they may specify how particular computations must be performed.
What is domain requirements?
400
Short conversational text that are used for initial requirements discovery and project planning.
What is User Stories?
400
An SRS is __________if each requirement is clearly identifiable, and all linkages to other requirements are clearly marked.
What is Traceability?
400
Methodology named after a particularly contentious point in a rugby match, enables self organizing teams by encouraging verbal communication across all team members and across all stakeholders.
What is Scrum?
400
Model intended to help software organizations improve the maturity of their processes in terms of an evolutionary path from ad hoc, chaotic processes to mature, disciplined processes.
What is Capability Maturity Model?
500
Theory that human beings will seek to satisfy (actualize) their needs starting with the most basic and work their way up to the most elusive, esoteric, and spiritual.
What is Maslow's Hierarchy?
500
Consists of informal sessions with customers and other stakeholders to generate overarching goals for the systems.
What is brainstorming?
500
Micro indicator that counts the words and phrases that command that something must be provided. These include: "shall," "must," and "will."
What is Imperatives?
500
Unique identifier that will be the name of a method to test the story.
What is Acceptance Test?
500
Represents a broad class of individuals who have some interest (a stake) in the success (or failure) of the system in question.