软件工程课件.pptxVIP

  • 2
  • 0
  • 约13.17万字
  • 约 890页
  • 2023-04-01 发布于山东
  • 举报
第一章 软件工程概述 本章内容1.1 计算机软件1.2 软件的发展和软件危机1.3 软件工程1.4 通信软件工程1.5 软件工程知识体系 1.1 计算机软件本节内容1.1.1 软件的定义1.1.2 软件的特点1.1.3 软件的分类 1.1.1 软件的定义软件是程序的完善和发展,是经过严格的正确性检验和实际试用,并具有相对稳定的文本和完整的文档资料的程序。Wirth中指出:在结构化程序设计:程序=算法+数据结构在软件工程中:软件=程序+文档。 IEEE定义:软件是计算机程序、规程以及运行计算机系统所需要的文档和数据。 1.1.1 软件的定义另一种对软件的公认解释是:软件是包括程序、数据及其相关文档的完整集合。程序是按照事先设计的功能和性能要求执行的指令序列;数据是使程序能正常操纵信息的数据结构;文档是与程序开发、维护和使用有关的图文材料。 1.1.2 软件的特点(1)软件是一种逻辑实体,具有抽象性。(2)软件的开发过程中没有明显的制造过程 。(3)软件在运行和使用期间,没有硬件那样的机械磨损和老化问题,但存在软件退化问题 。(4)软件的开发和运行常常受到计算机系统的约束和限制,不同程度地依赖计算机硬件。(5)软件的开发至今未完全摆脱手工艺的开发方式,大部分软件还是定制的,很难通过组装方式完成软件开发。 1.1.2 软件的特点(6)软件是复杂的。实际需求的复杂性程序逻辑的复杂性(7

文档评论(0)

1亿VIP精品文档

相关文档