Systems and software engineering — Life cycle processes — Requirements engineering

This document: — specifies the required processes implemented in the engineering activities that result in requirements for systems and software products (including services) throughout the life cycle; — provides guidelines for applying the requirements and requirements-related processes described in ISO/IEC/IEEE 15288 and ISO/IEC/IEEE 12207; — specifies the required information items produced through the implementation of the requirements processes; — specifies the required contents of the required information items; — provides guidelines for the format of the required and related information items. This document is applicable to: — those who use or plan to use ISO/IEC/IEEE 15288 and ISO/IEC/IEEE 12207 on projects dealing with man-made systems, software-intensive systems, software and hardware products, and services related to those systems and products, regardless of the project scope, product(s), methodology, size or complexity; — anyone performing requirements engineering activities to aid in ensuring that their application of the requirements engineering processes conforms to ISO/IEC/IEEE 15288 and/or ISO/IEC/IEEE12207; — those who use or plan to use ISO/IEC/IEEE 15289 on projects dealing with man-made systems, software-intensive systems, software and hardware products and services related to those systems and products, regardless of the project scope, product(s), methodology, size or complexity; — anyone performing requirements engineering activities to aid in ensuring that the information items developed during the application of requirements engineering processes conforms to ISO/IEC/IEEE 15289.

Ingénierie des systèmes et du logiciel — Processus du cycle de vie — Ingénierie des exigences

General Information

Status
Published
Publication Date
27-Nov-2018
Current Stage
9093 - International Standard confirmed
Start Date
10-May-2024
Completion Date
19-Apr-2025
Ref Project

Relations

Standard
ISO/IEC/IEEE 29148:2018 - Systems and software engineering -- Life cycle processes -- Requirements engineering
English language
92 pages
sale 15% off
Preview
sale 15% off
Preview

Standards Content (Sample)


INTERNATIONAL ISO/IEC/
STANDARD IEEE
Second edition
2018-11
Systems and software engineering —
Life cycle processes — Requirements
engineering
Ingénierie des systèmes et du logiciel — Processus du cycle de vie —
Ingénierie des exigences
Reference number
©
ISO/IEC 2018
©
IEEE 2018
© ISO/IEC 2018
© IEEE 2018
All rights reserved. Unless otherwise specified, or required in the context of its implementation, no part of this publication may
be reproduced or utilized otherwise in any form or by any means, electronic or mechanical, including photocopying, or posting
on the internet or an intranet, without prior written permission. Permission can be requested from either ISO or IEEE at the
respective address below or ISO’s member body in the country of the requester.
ISO copyright office Institute of Electrical and Electronics Engineers, Inc
CP 401 • Ch. de Blandonnet 8 3 Park Avenue, New York
CH-1214 Vernier, Geneva NY 10016-5997, USA
Phone: +41 22 749 01 11
Fax: +41 22 749 09 47
Email: copyright@iso.org Email: stds.ipr@ieee.org
Website: www.iso.org Website: www.ieee.org
Published in Switzerland
© ISO/IEC 2018 – All rights reserved
ii © IEEE 2018 – All rights reserved

Contents Page
Foreword .vi
Introduction .vii
1 Scope . 1
2 Normative references . 1
3 Terms, definitions and abbreviated terms . 1
3.1 Terms and definitions . 1
3.2 Abbreviated terms . 7
4 Conformance . 8
4.1 Intended usage . 8
4.2 Full conformance. 8
4.3 Conformance to processes . 8
4.4 Conformance to information item content . 8
4.5 Tailored conformance . 9
4.5.1 Processes . 9
4.5.2 Information items . 9
5 Concepts . 9
5.1 General . 9
5.2 Requirements fundamentals . 9
5.2.1 General. 9
5.2.2 Stakeholders . 9
5.2.3 Transformation of needs into requirements .10
5.2.4 Requirements construct .10
5.2.5 Characteristics of individual requirements .12
5.2.6 Characteristics of a set of requirements .13
5.2.7 Requirement language criteria .14
5.2.8 Requirements attributes .14
5.3 Practical considerations .16
5.3.1 Application of iteration and recursion .16
5.3.2 Iteration and recursion in requirements engineering .17
5.4 Requirement information items .18
6 Processes .20
6.1 Requirement processes .20
6.1.1 Guidelines for processes .20
6.2 Business or mission analysis process . .21
6.2.1 Purpose .21
6.2.2 Outcomes .22
6.2.3 Activities and tasks .22
6.3 Stakeholder needs and requirements definition process .26
6.3.1 Purpose .26
6.3.2 Outcomes .26
6.3.3 Activities and tasks .26
6.4 System [System/Software] Requirements definition process .34
6.4.1 Purpose .34
6.4.2 Outcomes .35
6.4.3 Activities and tasks .35
6.5 Requirements engineering activities in other technical processes .41
6.5.1 Requirements activities in architecture definition.41
6.5.2 Requirements activities in verification.42
6.5.3 Requirements activities in validation .44
6.6 Requirements management .45
6.6.1 Management overview .45
6.6.2 Change management .46
© ISO/IEC 2018 – All rights reserved
© IEEE 2018 – All rights reserved iii

6.6.3 Measurement for requirements .48
7 Information items .50
8 Guidelines for information items .51
8.1 Requirements information item outlines .51
8.2 Business requirements specification .51
8.2.1 General.51
8.2.2 BRS example outline .51
8.3 Stakeholder requirements specification .52
8.3.1 General.52
8.3.2 StRS example outline .53
8.4 System requirements specification .54
8.4.1 General.54
8.4.2 SyRS example outline .54
8.5 Software requirements specification .55
8.5.1 General.55
8.5.2 SRS example outline .56
9 Information item content .57
9.1 General .57
9.2 General content .57
9.2.1 Identification .57
9.2.2 Front matter .57
9.2.3 Definitions .
...

Questions, Comments and Discussion

Ask us and Technical Secretary will try to provide an answer. You can facilitate discussion about the standard in here.