软件工程学习课件.ppt

软件工程导论 (第4版) 总 目 录 第1章 软件工程学概述 第2章 可行性研究 第3章 需求分析 第4章 形式化说明技术 第5章 总体设计 第6章 详细设计 第7章 实现 总 目 录 第8章 维护 第9章 面向对象方法学引论 第10章 面向对象分析 第11章 面向对象设计 第12章 面向对象实现 第13章 软件项目管理 第1章 软件工程学概述 1.1 软件危机 1.2 软件工程 1.3 软件生命周期 1.4 软件过程 1.5 小结 习题 迄今为止,计算机系统已经经历了4个不同的发展阶段,但是,我们仍然没有彻底摆脱“软件危机”的困扰,软件已经成为限制计算机系统发展的瓶颈。 为了更有效地开发与维护软件,软件工作者在20世纪60年代后期开始认真研究消除软件危机的途径,从而逐渐形成了一门新兴的工程学科——计算机软件工程学(通常简称为软件工程)。 1.1 软件危机 硬件与软件的区别 什么是软件 “软件作坊” 加剧了软件危机的出现 开发软件就是去编写程序; 接到一个项目马上开始写程序; 为了追求速度而不写或者少写文档; 代码不需要注释; 越早开始写程序,完成整个软件开发所用的时间肯定就越短; 程序在用户处运行时出现错误,开发人员过去修改程序,改好后就运行。 “软件作坊”仍然

文档评论(0)

1亿VIP精品文档

相关文档