软件工程导论(张毅坤)第1章 概述.pptVIP

  • 11
  • 0
  • 约1.23万字
  • 约 99页
  • 2017-07-23 发布于浙江
  • 举报
软件工程导论 西安理工大学计算机科学与工程学院 张 毅 坤 ykzhang1@xaut.edu.cn ● 为什么需要软件工程? ● 什么是软件工程? ● 如何使用软件工程方法与工具? 软件工程导论 (第5版) 第一章 软件工程学概论 1.1 软件危机 软件 Software = Program + Data + Document Software -- 软件是计算机系统中与硬件(hardware)相互依存的另一部分, Program -- 程序(一组计算机指令) Data -- 相关数据(操作的对象) Document -- 相关文档(需求、设计、代码、测试、管理、维护、操作等) 软件的发展 软件特征 软件是一种逻辑实体,而不是具体的物理实体 软件的生产与硬件不同 在软件的运行和使用期间,没有硬件那样的机械磨损,老化问题 软件的成本相当昂贵 软件特征 软件是一种逻辑实体,具有抽象性 软件没有明显的制造过程 软件在使用过程中,没有磨损、老化的问题 软件对硬件和环境有着不同程度的依赖性 软件的开发至今尚未完全摆脱手工作坊式 的开发方式,生产效率低 软件是复杂的,而且以后会更加复杂 软件的成本相当昂贵 大多数软件是自定的,而不是通过已有的 构件组装而来的 软件工作牵涉到很多社会因素 软件开发工作量分配比例 2 什么是软件危机? 软

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档