软件工程概述

软件工程是指应用计算机科学、数学及管理科学等原理,以工程化的原则和方法来解决软件问题的工程,其目的是提高软件生存率、提高软件质量、降低软件成本。

1. 计算机软件分类

    系统软件、应用软件、工程/科学软件、嵌入式软件、产品线软件、Web应用软件、人工智能软件、开放计算、网络资源、开源软件

2. 软件工程基本原理

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

3. 软件生存周期

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

4. 软件过程

    能力成熟度模型(CMM)、能力成熟度模型(CMMI)、统一过程(UP)、

你可能感兴趣的:(软件工程概述)