谋学网www.mouxue.com
西南交《软件工程》在线作业一
一、单选题(共 25 道试题,共 100 分。)
1. 内聚是对模块功能强度的度量,内聚性最强的是( ) . 逻辑内聚 . 顺序内聚 . 偶然内聚 . 功能内聚 正确答案:
2. 属于软件设计的基本原理是( )。 . 数据流分析设计 . 变换流分析设计 . 事务流分析设计 . 模块化 正确答案:
3. 需求分析阶段最重要的技术文档之一是( ) . 项目开发计划 . 设计说明书 . 需求规格说明书 . 可行性分析报告 正确答案: 4. 软件文档是 . 程序 . 工具
. 文书和资料 . 数据 正确答案:
5. 结构化设计又称为( ) . 概要设计
. 面向数据流设计 . 面向对象设计 . 详细设计 正确答案:
6. 需求分析( )
. 要回答“软件必须做什么?”
. 可以概括为“理解,分解,表达”六个字 . 要求编写需求规格说明书 . 上面都对
谋学网www.mouxue.com
正确答案:
7. 需求规格说明书的作用不应包括( ) . 软件设计的依据
. 用户与开发人员对软件要做什么的共同理解 . 软件验收的依据
. 软件可行性研究的依据 正确答案:
8. 初步用户手册在( )阶段编写 . 可行性研究 . 需求分析 . 软件概要设计 . 软件详细设计 正确答案:
9. 制定软件项目开发计划的目的对软件开发过程、进度、资源进行( ) . 组织和管理 . 分析与估算 . 设计与测试 . 规划与调整 正确答案:
10. 软件工程与计算机科学的性质不同,软件工程着重于( ) . 理论研究 . 建造软件系统 . 原理探讨 . 原理的理论 正确答案:
11. 在结构化分析方法中,与数据流图配合使用的是( ) . 网络图 . 实体联系图 . 数据字典 . 程序流程图 正确答案:
12. 软件工程学科出现的直接原因是( ) . 计算机的发展
. 其它工程学科的影响 . 软件危机的出现
. 程序设计方法学的影响 正确答案:
13. S方法的分析步骤是首先调查了解当前系统的工作流程,然后( )
. 获得当前系统的物理模型,抽象出当前系统的逻辑模型,建立目标系统的逻辑模型 . 获得当前系统的物理模型,抽象出目标系统的逻辑模型,建立目标系统的物理模型 . 获得当前系统的逻辑模型,建立当前系统的物理模型,抽象出目标系统的逻辑模型 . 获得当前系统的逻辑模型,建立当前系统的物理模型,建立目标系统的物理模型 正确答案:
谋学网www.mouxue.com
14. 软件需求分析阶段的工作,可以分成以下四个方面:对问题的识别、分析与综合、制定需求规格说明以及( ) . 总结
. 实践性报告 . 需求分析评审 . 以上答案都不正确 正确答案:
15. ( )是数据说明、可执行语句等程序对象的集合,它是单独命名的而且可通过名字访问
. 模块化 . 抽象 . 精化 . 模块 正确答案:
16. 数据流图描述系统的( ) . 数据结构 . 控制流程 . 基本加工 . 软件功能 正确答案:
17. 在需求分析之前有必要进行( ) . 程序设计 . 可行性分析 . R分析 . 3N分析 正确答案:
18. 下列不属于成本-效益分析的度量指标是( ) . 货币的时间价值 . 投资回收期 . 性质因素 . 纯收入 正确答案:
19. 软件需求分析阶段建立原型的主要目的时( ) . 确定系统的功能和性能要求 . 确定系统的运行要求
. 确定系统是否满足用户需要 . 确定系统是否满足开发人员需要 正确答案:
20. 软件生成周期模型有多种,下列选项中,【 】不是软件生存周期模型 . 螺旋模型 . 增量模型 . 功能模型 . 瀑布模型
谋学网www.mouxue.com
正确答案:
21. 软件开发的需求活动,其主要任务是( ) . 给出软件解决方案 . 给出系统模块结构 . 定义模块算法
. 定义需求并建立系统模型 正确答案:
22. 需求分析阶段的研究对象是( ) . 用户要求 . 分析员要求 . 系统要求 . 软硬件要求 正确答案:
23. S方法用描述( ) . 系统的控制流程 . 系统的数据结构 . 系统的基本加工 . 系统的功能 正确答案:
24. 一组语句在程序中多次出现,为了节省内存空间,把这些语句放在一个模块中,该模块的内聚度是( )的。 . 一致性 . 瞬时性 . 偶然性 . 通信性 正确答案:
25. 好的软件结构应该是( ) . 高内聚、高耦合 . 低耦合、高内聚 . 高耦合、低内聚 . 低耦合、低内聚 正确答案:
谋学网www.mouxue.com