- 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)