潍坊学院成人教育《软件工程》试卷 (B) 卷试题及参考答案
一、单项选择题(共10个题,每个题2分,共20分)
1.具有风险分析的软件生存周期模型是 ( )。 A.瀑布模型 B.增量模型
C.螺旋模型 D.快速原型模型
2.研究开发所需要的成本和资源是属于可行性研究中的( )研究的一方面。 A.技术可行性 B.经济可行性
C.操作可行性 D.法律可行性
3.( )是一种图形化技术,它描绘信息流和数据从输入移动到输出的过程中所 经受的变换。
A.系统流程图 B.程序流程图
C.数据流图 D.PAD图
4.RUP把软件生命周期划分成4个连续的阶段,分别是初始、精化、( )和 移交阶段。
A.设计 B. 构建 C. 部署 D.实现 5.软件生命周期中所花费工作量最多的是( )。 A.软件设计 B.软件编码 C.软件测试 D.软件维护 6.( )是程序在给定的时间间隔内,按照规格说明书的规定成功地运行的概率。 A.软件可靠性 B.软件可用性 C.软件的安全性 D.平均无故障时间
7.面向对象设计中,基于父类创建的子类具有父类的所有特性,这种现象称为 类的( )。
A.多态性 B.封装性 C.继承性 D.重用性
8.在逻辑覆盖中,不仅每个语句至少执行一次,而且使判定表达式中的每个条 件都取到各种可能的结果,这是( )。
A.语句覆盖 B.判定覆盖 C.条件覆盖 D.判定/条件覆盖
9.验证软件需求,一般从4个方面:一致性、完整性、现实性和( )进行验 证。
A.可用性 B.可靠性 C.正确性 D.有效性 10.以下几类内聚中模块内聚性最高的是( )。
A.逻辑内聚 B.时间内聚 C.偶然内聚 D.功能内聚
二、填空题(20个空,每空2分,共40分)
1.“对软件开发成本和进度的估计常常很不准确,软件产品的质量往往不可靠, 没有适当的文档资料”。这些是 的典型表现。
2.结构化分析方法是面向 自顶向下逐步求精进行需求分析的方法 。 3.目前使用最广泛的软件工程方法学,分别是传统方法学和 。 4.传统软件工程方法学的软件过程,基本上可以用 模型来描述。 5.需求分析阶段结束之前,系统分析员应该写出 ,以书 面形式准确地描述软件需求。
6.软件工程方法学包括3个要素:方法、工具和 。
7.若开发一个系统,投资额为20万元。项目使用后每年可节省8万元(已折算成
第 2 页 共 2 页