软件工程概述

    xiaoxiao2022-07-12  155

    文章目录

    1.软件工程基本原理2.软件工程生存周期3.软件过程1.能力成熟度模型(CMM)2.能力成熟度模型集成(CMMI)

    1.软件工程基本原理

    用分阶段的生命周期计划严格管理坚持进行阶段评审实现严格的产品控制采用现代程序设计技术结果应能清楚地审查开发小组的人员应少而精承认不断改进软件工程实践的必要性

    2.软件工程生存周期

    可行性分析与项目开发计划需求分析概要设计详细设计编码测试维护

    3.软件过程

    1.能力成熟度模型(CMM)

    CMM是对软件组织进化阶段的描述,随着软件组织定义、实施、测量、控制和改进其软件过程,软件组织的能力经过这些阶段逐步提高。该能力成熟度模型使软件组织能够较容易地确定其当前过程的成熟度并识别其软件过程执行中的改进策略。软件组织只要关注并认真实施一组有限的关键实践活动,就能稳步地改善其全组织的软件过程,使全组织的软件过程能力持续增长。CMM将软件过程改进分为以下5个成熟度级别: (1) 初始级 (2)可重复级 (3)已定义级 (4)已管理级 (5)优化级

    2.能力成熟度模型集成(CMMI)

    CMMI是若干过程模型的综合和改进,是支持多个工程学科和领域的、系统的、一致的过程改进框架,能适应现代工程的特点和需要,能提高过程的质量和工作效率。 (1)阶段式模型 初始的:过程不可预测且缺乏控制已管理的:过程为项目服务已定义的:过程为组织服务定量管理的:过程已度量和控制优化的:集中于过程改进
    (2)连续式模型 CL0(未完成的)CL1(已执行的)CL2(已管理的)CL3(已定义级的)CL4(定量管理的)CL5(优化的)
    最新回复(0)