软件工程概述

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

1. 计算机软件分类

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

2. 软件工程基本原理

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

3. 软件生存周期

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

4. 软件过程

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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 一、消除隐喻 1、隐喻 软件开发这件事情,出现得很晚。距今只有几十年的时间,关于它的定义,我们可以简单地说:“就是...
    庄表伟阅读 3,097评论 2 15
  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 172,909评论 25 708
  • 没想到最后一次见到梁三哥时会是在六叔的葬礼上。他早已不是记忆中那个有着一双笑眼,眉目清秀的翩翩少年。想一想,...
    金焕之阅读 4,912评论 0 1
  • 喜欢咖啡的你真的懂咖啡豆吗? 大多数人对于咖啡豆都似懂非懂,为了能够更加了解咖啡,今天我们就来聊一聊咖啡豆。 咖啡...
    咖友天空阅读 395评论 0 1
  • 本文的主要人物都是9-10岁的四年级孩子,化名为小树、小夕和小鱼 5月14日,母亲节,学校有心地发了卡片纸,让孩子...
    ZZ在简书阅读 323评论 0 3