计算机二级 公共基础第三篇.pptVIP

  • 2
  • 0
  • 约1万字
  • 约 43页
  • 2018-06-21 发布于湖北
  • 举报
第三章 软件工程基础 复习:软件的分类? 基本概念:1、软件的定义 定义1: 软件是计算机程序和程序说明文档的集合 定义2:GB 软件是包括程序、数据及其相关文档的完整集合。 程序是按事先设计的功能和性能要求执行的指令序列 数据是使程序能正常操纵信息的数据结构 文档是与程序开发,维护和使用有关的图文材料 2、软件的特点 1)软件是一种逻辑实体,具有抽象性。 2)软件没有明显的制作过程,可任意COPY 3)软件在使用过程期间不存在磨损、老化问题 4)对硬件和环境具有依赖性 5)软件复杂性高,成本昂贵。 6)软件开发涉及诸多的社会因素 3、“软件危机” 代价高 进度难控制 工作量和成本估算难 质量差 维护难 用户不满意 软件生产率提高的速度 跟不上计算机应用迅速 普及深入的趋势 4、软件工程 软件工程是应用于计算机软件的定义、开发、运行、维护的一整套方法、工具、文档和工序。 三要素: 软件工程方法:完成软件开发的技术手段 软件工程工具:用来支持软件的开发等工作 软件工程过程:对软件开发的各个环节的控制和管理。 5、软件生命周期 生命周期概念 简单的说 ,包含定义、开发、运行维护三个阶段 软件生命期是软件产品或系统一系列相关活动的全周期。从形成概念开始,经过研制,交付使用,在使用中不断增补修订,直到最后被淘汰,让位于新的软件产品的过程。 二、结构化分析方法 即软件开

文档评论(0)

1亿VIP精品文档

相关文档