IEEE 29148-2018
$91.00
ISO/IEC/IEEE International Standard – Systems and software engineering — Life cycle processes — Requirements engineering
Published By | Publication Date | Number of Pages |
IEEE | 2018 | 104 |
Revision Standard – Active. This document contains provisions for the processes and products related to the engineering of requirements for systems and software products and services throughout the life cycle. It defines the construct of a good requirement, provides attributes and characteristics of requirements, and discusses the iterative and recursive application of requirements processes throughout the life cycle. This document provides additional guidance in the application of requirements engineering and management processes for requirements-related activities in ISO/IEC/IEEE 12207 and ISO/IEC/IEEE 15288. Information items applicable to the engineering of requirements and their content are defined. The content of this document can be added to the existing set of requirements-related life cycle processes defined by ISO/IEC/IEEE 12207 or ISO/IEC/IEEE 15288, or can be used independently.
PDF Catalog
PDF Pages | PDF Title |
---|---|
6 | Foreword |
7 | Introduction |
9 | 1 Scope 2 Normative references 3 Terms, definitions and abbreviated terms 3.1 Terms and definitions |
15 | 3.2 Abbreviated terms |
16 | 4 Conformance 4.1 Intended usage 4.2 Full conformance 4.3 Conformance to processes 4.4 Conformance to information item content |
17 | 4.5 Tailored conformance 4.5.1 Processes 4.5.2 Information items 5 Concepts 5.1 General 5.2 Requirements fundamentals 5.2.1 General 5.2.2 Stakeholders |
18 | 5.2.3 Transformation of needs into requirements 5.2.4 Requirements construct |
20 | 5.2.5 Characteristics of individual requirements |
21 | 5.2.6 Characteristics of a set of requirements |
22 | 5.2.7 Requirement language criteria 5.2.8 Requirements attributes |
24 | 5.3 Practical considerations 5.3.1 Application of iteration and recursion |
25 | 5.3.2 Iteration and recursion in requirements engineering |
26 | 5.4 Requirement information items |
28 | 6 Processes 6.1 Requirement processes 6.1.1 Guidelines for processes |
29 | 6.2 Business or mission analysis process 6.2.1 Purpose |
30 | 6.2.2 Outcomes 6.2.3 Activities and tasks |
34 | 6.3 Stakeholder needs and requirements definition process 6.3.1 Purpose 6.3.2 Outcomes 6.3.3 Activities and tasks |
42 | 6.4 System [System/Software] Requirements definition process 6.4.1 Purpose |
43 | 6.4.2 Outcomes 6.4.3 Activities and tasks |
49 | 6.5 Requirements engineering activities in other technical processes 6.5.1 Requirements activities in architecture definition |
50 | 6.5.2 Requirements activities in verification |
52 | 6.5.3 Requirements activities in validation |
53 | 6.6 Requirements management 6.6.1 Management overview |
54 | 6.6.2 Change management |
56 | 6.6.3 Measurement for requirements |
58 | 7 Information items |
59 | 8 Guidelines for information items 8.1 Requirements information item outlines 8.2 Business requirements specification 8.2.1 General 8.2.2 BRS example outline |
60 | 8.3 Stakeholder requirements specification 8.3.1 General |
61 | 8.3.2 StRS example outline |
62 | 8.4 System requirements specification 8.4.1 General 8.4.2 SyRS example outline |
63 | 8.5 Software requirements specification 8.5.1 General |
64 | 8.5.2 SRS example outline |
65 | 9 Information item content 9.1 General 9.2 General content 9.2.1 Identification 9.2.2 Front matter |
66 | 9.2.3 Definitions 9.2.4 References 9.2.5 Acronyms and abbreviations 9.3 Business requirements specification (BRS) content 9.3.1 BRS overview 9.3.2 Business purpose 9.3.3 Business scope |
67 | 9.3.4 Business overview 9.3.5 Major Stakeholders 9.3.6 Business environment 9.3.7 Mission, goals and objectives 9.3.8 Business model 9.3.9 Information environment 9.3.10 Business processes |
68 | 9.3.11 Business operational policies and rules 9.3.12 Business operational constraints 9.3.13 Business operational modes 9.3.14 Business operational quality 9.3.15 Business structure 9.3.16 High-level operational concept 9.3.17 High-level operational scenarios |
69 | 9.3.18 Other high-level life-cycle concepts 9.3.19 Project constraints 9.4 Stakeholder requirements specification (StRS) content 9.4.1 StRS overview 9.4.2 Stakeholder purpose 9.4.3 Stakeholder scope 9.4.4 Overview 9.4.5 Stakeholders 9.4.6 Business environment |
70 | 9.4.7 Mission, goals and objectives 9.4.8 Business model 9.4.9 Information environment 9.4.10 System processes 9.4.11 System operational policies and rules 9.4.12 Operational constraints 9.4.13 System operational modes and states |
71 | 9.4.14 System operational quality 9.4.15 User requirements 9.4.16 Operational concept 9.4.17 Operational scenarios 9.4.18 Other detailed concepts of proposed system |
72 | 9.4.19 Project constraints 9.5 System requirements specification (SyRS) content 9.5.1 SyRS overview 9.5.2 System purpose 9.5.3 System scope 9.5.4 System overview 9.5.5 Functional requirements 9.5.6 Usability requirements |
73 | 9.5.7 Performance requirements 9.5.8 System interface requirements 9.5.9 System operations |
74 | 9.5.10 System modes and states 9.5.11 Physical characteristics 9.5.12 Environmental conditions 9.5.13 System security requirements 9.5.14 Information management requirements |
75 | 9.5.15 Policy and regulation requirements 9.5.16 System life cycle sustainment requirements 9.5.17 Packaging, handling, shipping and transportation requirements 9.5.18 Verification 9.5.19 Assumptions and dependencies 9.6 Software requirements specification (SRS) content 9.6.1 SRS overview 9.6.2 Purpose 9.6.3 Scope |
76 | 9.6.4 Product perspective |
77 | 9.6.5 Product functions |
78 | 9.6.6 User characteristics 9.6.7 Limitations 9.6.8 Assumptions and dependencies |
79 | 9.6.9 Apportioning of requirements 9.6.10 Specified requirements 9.6.11 External interfaces |
80 | 9.6.12 Functions 9.6.13 Usability requirements 9.6.14 Performance requirements |
81 | 9.6.15 Logical database requirements 9.6.16 Design constraints 9.6.17 Standards compliance 9.6.18 Software system attributes |
82 | 9.6.19 Verification 9.6.20 Supporting information |
83 | Annex A (normative) System operational concept |
95 | Annex B (informative) Concept of operations |
97 | Annex C (normative) Tailoring policies |
99 | Bibliography |
101 | IEEE notices and abstract |