软件工程第一章【荐】.docVIP

  • 4
  • 0
  • 约3.28千字
  • 约 9页
  • 2015-07-23 发布于河南
  • 举报
软件工程研究的问题: 1、如何才能开发用户满意的软件; 2、如何以较低的成本开发出高质量的软件; 3、怎么使所开发的软件在运行的过程中容易维护,以延长软件的使用期限; 4、如何提高软件开发和维护过程中的自动化程度?也即如何提高软件开发效率? 5、软件开发过程如何管理? 1.1 软件工程的产生 1.1.1 软件工程发展史 一开始只有程序的概念,后来才出现软件的概念。 20世纪40年代后: 程序(规模小、个人使用) 60年代到70年代中期: 软件(程序+文档) 1968年 北大西洋公约组织 第一次提出了“软件工程” (3)软件工程(工程化思想开发软件) (4)第四代技术(CASE) 软件系统的规模越来越大,复杂程度越来越高,软件可靠性问题也越来越突出。原来的个人设计,个人使用的方式不再能满足要求,迫切需要改变软件方式,提高软件生产率,软件危机开始爆发。 1.1.2 软件危机 是指在计算机软件的开发和维护过程中所遇到的一系列严重的问题。 1 软件危机产生的原因 (1)软件不同于硬件,它是计算机系统的逻辑部件而不是物理部件;规模庞大,给软件开发和维护带来了困难。 (2)软件一般要使用5-10年,软件不能适应新环境。 (3)软件开发技术落后,生产方式和开发工具落后。 (4)软件人员忽视软件需求分析的重要性,对软件可维护性不重视。 软件危机的主要表现 (1

文档评论(0)

1亿VIP精品文档

相关文档