问:

具体规范名称

答:
常见的软件工程和规范有:
1. CMMI(Capability Maturity Model Integration,能力成熟度模型集成):是一个过程改进的框架,主要用于软件开发、产品开发和服务交付领域。CMMI 定义了5个等级的过程成熟度,每个等级包含具体的流程域、目标和实践。它是相当流行和权威的软件工程改进框架。
2. ISO/IEC 9126软件产品质量模型:它定义了6个质量特征:功能性、可靠性、 Usabiliy、效率、可维护性、可移植性,这6个特征下面细分出21个子特征,用于评估软件产品质量。
3. ISO/IEC 12207软件生命周期过程:它定义了软件开发、运维和维护的所有关键过程。包括取得、供应、开发、运作、维护等过程。它是最主要和广泛使用的关于软件生命周期的国际标准。
4. SWEBOK(软件工程知识体系结构):它是IEEE计算机学会制定的软件工程领域的知识体系,描述了15个知识领域、众多知识点及其相互关系,覆盖了软件工程的各个专业知识和技能。
5. PMBOK(项目管理知识体系):它由PMI(项目管理协会)制定和发布,包括项目管理的各个知识领域,如项目整合管理、范围管理、时间管理、成本管理、质量管理、人力资源管理、沟通管理、风险管理、采购管理等,是项目管理领域最具影响力的知识体系标准。
6. UML(统一建模语言):它是目前最流行的用于软件分析、设计与建模的语言规范。UML使用图形化的方式来表达软件系统的结构与行为。它包括类图、对象图、用例图、活动图、状态图、组件图、部署图等多种图形化表达工具。