ISO/IEC/IEEE 29148:2011
Systems and software engineering -- Life cycle processes -- Requirements engineering
发布时间:2011-11-24 实施时间:
ISO/IEC/IEEE 29148:2011标准是一项关于系统工程和软件工程中需求工程的标准。该标准规定了需求工程的生命周期过程,包括需求获取、需求分析、需求规格说明、需求验证和需求管理。该标准适用于所有类型的系统和软件,包括硬件、软件、嵌入式系统、信息系统和服务系统。
该标准的目的是为了确保需求工程的有效性和可靠性,以及确保需求能够满足系统和软件的设计和开发要求。该标准的实施可以帮助组织和团队在需求工程方面实现最佳实践,提高需求工程的质量和效率。
该标准的生命周期过程包括以下五个阶段:
1. 需求获取:确定系统和软件的需求来源,收集和分析相关信息,以便确定需求的范围和内容。
2. 需求分析:对需求进行分析和评估,以确定需求的可行性和优先级,并确定需求的功能和非功能特性。
3. 需求规格说明:将需求转化为规格说明书,包括需求的功能和非功能特性、性能要求、安全要求、可靠性要求等。
4. 需求验证:对需求进行验证,以确保需求的正确性、完整性、一致性和可追溯性。
5. 需求管理:对需求进行管理,包括需求的变更管理、配置管理、跟踪和审计等。
该标准还规定了需求工程的输入和输出,以及需求工程的相关活动和任务。此外,该标准还提供了一些工具和技术,以帮助组织和团队实施需求工程的最佳实践。
相关标准
- ISO/IEC/IEEE 12207:2008,系统和软件工程--生命周期过程
- ISO/IEC/IEEE 15288:2015,系统工程--生命周期过程
- ISO/IEC/IEEE 24765:2010,系统和软件工程--管理和技术过程
- ISO/IEC/IEEE 12207:1995,信息技术--软件生命周期过程