软件工程概论 西交大考试题库及答案

西安交通大学网络教育学院

软件工程概论

一、单项选择题(本大题共137小题,每小题2分,共274分)

1. 软件是一种( B )产品 A.有形 B.逻辑 C.物质 D.消耗

2. 一个CASE工作台是一组( A ),支持设计、实现或测试等特定的软件开发阶段。 A.工具集 B.软件包 C.平台集 D.程序包

3. 研究软硬件资源的有效性是进行( A )研究的一方面。 A.技术可行性 B.经济可行性 C.社会可行性 D.操作可行性

4. SA方法是一种( A ) A.自顶向下逐层分解的分析方法 B.自底向上逐层分解的分析方法 C.面向对象的分析方法 D.以上都不是

5. 需求分析最终结果是产生( C ) A.项目开发计划 B.可行性分析报告 C.需求规格说明书 D.设计说明书

6. 软件工程方法学的研究内容包含软件开发技术和软件工程管理两个方面,其期望达到的 最终目标是(A ) A.软件开发工程化

西安交通大学网络教育学院

B.消除软件危机 C.实现软件可重用 D.程序设计自动化

7. 增量模型是一种( B )模型 A.整体开发 B.非整体开发 C.灵活性差 D.较晚产生工作软件

8. 技术可行性要解决( D )。

A.存在侵权否 B.成本-效益问题 C.运行方式可行 D.技术风险问题

9. 在数据流图中,有名字及方向的成分是( C ) A.控制流 B.信息流 C.数据流 D.信号流

10. 结构化分析方法(SA)最为常见的图形工具是( C ) A.程序流程图 B.实体联系图 C.数据流图 D.结构图

11. 软件工程方法得以实施的主要保证是( C ) A.硬件环境 B.开发人员的素质

C.软件开发工具和软件开发的环境 D.软件开发的环境

12. 瀑布模型的问题是(B ) A.用户容易参与开发 B.缺乏灵活性

联系客服:779662525#qq.com(#替换为@) 苏ICP备20003344号-4