大学计算机基础第八章讲义.docVIP

  • 24
  • 0
  • 约2.42万字
  • 约 32页
  • 2018-02-24 发布于河南
  • 举报
大学计算机基础第八章讲义

第8章 软件技术基础 8.1 软件工程基础软件的规模大小、复杂程度决定着软件开发的难度。对一个软件而言,它的程序的复杂性是随着程序规模的加大而增加的。 1软件的发展过程 软件是程序、数据及相关文档的集合,是计算机系统的一个重要组成部分程序是用计算机认识的语言构成的指令序列数据是表示信息的物理符号,是信息的载体。文档是与程序开发、维护及使用密切相关的图文资料的总。 软件的发展大致可划分为四个阶段,如表所示。 8-1 软件的发展史 阶 段 第一阶段 第二阶段 第三阶段 第四阶段 1989~2003) 程序设计阶段 程序系统阶段 软件工程阶段 (结构化方法) 软件工程阶段 (面向对象方法) 典型技术 面向批处理 有限的分布 自定义软件 多用户 实时 数据库 软件产品出现 分布式系统 嵌入智能 集成硬件 消费者的影响 强大的桌面系统 面向对象技术 专家系统 人工神经网络 网络计算机 软件编码阶段程序员根据系统的要求和开发环境形成软件系统的源程序。 软件测试--指检测并排除软件中的错误,提高软件的可靠性。(单元测试和综合测试两个阶段) ③ 软件维护。软件维护阶段是软件投入使用以后的时期8-2 软件生命周期各阶段的任务 时 期 阶 段 任 务 文 档 软件计划 问题定义 理解用户要求,划清工作范围 计

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档