第一?/p>
1
.什么是软件危机,它有哪些典型表现?
答:
所?/p>
?/p>
软件危机
?/p>
就是?/p>
在计算机软件的开发和维护过程中所遇到的一系列?/p>
重的问题?/p>
概括起来归纳为:
如何开发软件,
以满足日益增长?/p>
日趋复杂的需要;
如何维护数量不断膨胀的已有软件?/p>
软件危机的典型表现主要有?/p>
a.
开发成本和进度不能准确估计
b.
开发出来的软件不能满足用户的要?/p>
c.
软件的可维护性差
d.
软件质量不可?/p>
e.
软件成本在系统中的比重逐年上升
f.
软件开发生产率的提高速度不够
2
.简述产生软件危机的原因和解决的思路?/p>
答:
软件危机产生的原因一方面与软件本身的特点有关?/p>
另一方面?/p>
是与已有?/p>
件开发、维护的方法不正确有密切关系?/p>
解决软件危机?/p>
既要有技术措?/p>
(
方法和工?/p>
)
?/p>
又要有必要的组织管理措施?/p>
即采用工程化的原则和方法组织软件开发是摆脱软件危机的一个主要出路?/p>
3
.什么是软件工程?它有哪些本质特性?
答:
软件工程是一门研究如何用系统化?/p>
规范化?/p>
数量化等工程原则和方法进?/p>
软件开发和维护的学科?/p>
其实质就是用工程的概念、原理、技术和方法,结合有效的管理方法和先
进的开发技术,开发与维护软件,以解决软件危机?/p>
4
.软件工程是如何用来消除软件危机的?
答:软件工程是从技术和管理两个方面来研究如何更好地开发和维护计算机软
件,从源头上消除软件危机?/p>
6
.简述软件的定义?/p>
答:软件
?/p>
程序
+
数据
+
文档
7
.软件工程的目的是什么?
答:为高质量的软件开发提供一个科学的体系框架?/p>
8
.什么是软件工程方法学?软件工程是一种什么样的技术?包括哪三大要素?
分为哪三个分支?
答:
软件工程方法学就是指在软件生命周期全过程中使用的一整套管理和开发技
术方法的集合?/p>
目前?/p>
使用最广泛的软件工程方法学分别是传统方法学和面向对
象方法学?/p>
软件工程作为一种层次化的技术,有方法、工具和过程三大要素,并由于
其涉及学科内容的极为广泛?/p>
而分为三个分支:
软件开发技术?/p>
软件项目管理技
术、软件质量管理技术?/p>
9
.简述软件工程的基本原理?/p>
答:软件工程?/p>
7
条基本原理:
1
.严格按照软件生命周期计划进行管?/p>
2
.坚持进行阶段评?/p>
3
.实行严格的产品控制
4
.采用先进的程序设计技?/p>