You are on page 1of 2

https://www.amazon.

com/Requirements-Engineering-Good-Practice-Guide/dp/0471974447
No. Rank Type Guideline (en) Applicability Usage
3.1 1 Basic Define a standard document structure Requirements Document
3.2 Basic Explain how to use the document Requirements Document
3.3 Basic Include a summary of the requirements Requirements Document
3.4 Basic Make a business case for the system Requirements Document
3.5 Basic Define specialised terms Requirements Document
3.6 Basic Layout the document for readability Requirements Document
3.7 Basic Help readers find information Requirements Document
3.8 2 Basic Make the document easy to change Requirements Document
4.1 Basic Assess system feasibility Requirements Elicitation
4.2 Basic Be sensitive to organisational and political considerations Requirements Elicitation
4.3 Basic Identify and consult system stakeholders Requirements Elicitation
4.4 Basic Record requirements sources Requirements Elicitation
4.5 Basic Define the system's operating environment Requirements Elicitation
4.6 Basic Use business concerns to drive requirement elicitation Requirements Elicitation
5.1 Basic Define system boundaries Requirements Analysis and Negotiation
5.2 9 Basic Use checklists for requirements analysis Requirements Analysis and Negotiation
5.3 Basic Provide software to support negotiations Requirements Analysis and Negotiation
5.4 10 Basic Plan for conflicts and conflict resolution Requirements Analysis and Negotiation
5.5 Basic Prioritise requirements Requirements Analysis and Negotiation
6.1 5 Basic Define standard templates for describing requirements Describing Requirements
6.2 Basic Use language simply and concisely Describing Requirements
6.3 6 Basic Use diagrams appropriately Describing Requirements
6.4 Basic Supplement natural language with other descriptions of requiremeDescribing Requirements
7.1 Basic Develop complementary system models System Modelling
7.2 Basic Model the system's environment System Modelling
7.3 Basic Model the system's architecture System Modelling
8.1 Basic Check that the requirements document meets your standards Requirements Validation
8.2 7 Basic Organise formal requirements inspections Requirements Validation
8.3 Basic Use multi-diciplinary teams to review requirements Requirements Validation
8.4 8 Basic Define validation checklists Requirements Validation
9.1 3 Basic Uniquely identify each requirement Requirements Management
9.2 4 Basic Define policies for requirements management Requirements Management
9.3 Basic Define traceability policies Requirements Management
9.4 Basic Maintain a traceability manual Requirements Management
10.1 Basic Create safety requirement checklists Requirements Engineering for Critical Systems
10.2 Basic Involve external reviewers in the validation process Requirements Engineering for Critical Systems
4.7 Intermediate Look for domain constrains Requirement Elicitation
4.8 Intermediate Record requirements rationale Requirement Elicitation
4.9 Intermediate Collect requirement from multiple viewpoints Requirement Elicitation
4.10 Intermediate Prototype poorly understood requirements Requirement Elicitation
4.11 Intermediate Use scenarios to elicit requirements Requirement Elicitation
4.12 Intermediate Define operational proses Requirement Elicitation

5.6 Intermediate Classify requirement using multi-dimensional approach Requirement Analysis and Negotation
5.7 Intermediate Use interaction matrices to find conflics and overlaps Requirement Analysis and Negotation
6.5 Intermediate Specify requirements quantitatively Describing Requirements
7.4 Intermediate Use structured methods for system modelling System Modelling
7.5 Intermediate Use a data dictionary System Modelling
Document the links between stakeholder requirements and
7.6 Intermediate system models System Modelling
8.5 Intermediate Use prototyping to animate requirements Requirements Validation
8.6 Intermediate Write a draft user manual Requirements Validation
8.7 Intermediate Propose requirement test cases Requirements Validation
9.5 Intermediate Use a database to manage requirements Requirements Management
9.6 Intermediate Define a change management policies Requirements Management
9.7 Intermediate Identify global system requirements Requirements Management
10.3 Intermediate Identify and analyse hazards Requirements Engineering for Critical Systems
10.4 Intermediate Derive safety requirements from hazard analysis Requirements Engineering for Critical Systems
Cross-check operational and functional requirements against
10.5 Intermediate safety requirements Requirements Engineering for Critical Systems
4.13 Advanced Reuse requirements Requirements Elicitation
5.8 Advanced Assess requirements risks Requirements Analysis and Negotiation
6.6 Advanced Paraphrase system models Requirements Validation
9.8 Advanced Identify volatile requirements Requirements Management
9.9 Advanced Record rejected requirements Requirements Management
10.6 Advanced Specify systems using formal specification Requirements Engineering for Critical Systems
10.7 Advanced Collect incident experience Requirements Engineering for Critical Systems
10.8 Advanced Learn from incident experience Requirements Engineering for Critical Systems
10.9 Advanced Establish an organisational safety culture Requirements Engineering for Critical Systems

You might also like