大学软件开发与应用课程ppt 第6铅_7章软件开发new.pptVIP

  • 0
  • 0
  • 约6.98千字
  • 约 73页
  • 2019-01-04 发布于福建
  • 举报

大学软件开发与应用课程ppt 第6铅_7章软件开发new.ppt

大学软件开发与应用课程ppt 第6铅_7章软件开发new

第 6 章 软件开发方法 6.1 软件 6.2 软件生存周期 6.3 软件开发模型 计算机语言的发展 第一代语言 机器语言 第二代语言 汇编语言 第三代语言 高级语言,亦称过程语言 FORTRAN、COBOL、C、PASCAL 第四代语言 非过程化语言 SQL 第五代语言 智能性语言 软件 = 程序 + 文档 程序是按事先设计的功能和性能要求执行的指令序列 数据是使程序能正常操纵的信息的数据结构 文档是与程序开发、维护和使用有关的图文材料 软件的特征 1. 软件开发不同于硬件设计 2. 软件生产不同于硬件制造 3. 软件维护不同于硬件维修 软件危机 定义 软件开发和维护过程中遇到的一系列严重问题 表现 用户很不满意 质量很不可靠(产品无评价手段) 软件不可维护 对软件开发成本和进度的估算很不准确 没有适当的文档 软件成本比重上升 软件供不应求 软件危机 产生的原因: (1) 软件是逻辑的系统部件不是物理的系 统部件,以程序和文档形式存在 (2) 软件规模越来越大,功能越来越强, 软件结构非常复杂 结论:软件危机产生的根本原因与软件产品的特征和软件产品开发与维护的方法不正确有关 解决软件危机的根本出路: (1) 认识问题的原因所在,吸取前人的经验 (2) 要有相应的理

文档评论(0)

1亿VIP精品文档

相关文档