13春西南交通大学《软件工程》在线作业二

所属学校:西南交通大学 科目:软件工程 2015-03-17 17:36:40
西南交《软件工程》在线作业二
试卷总分:100
单选题
一、单选题(共 25 道试题,共 100 分。)
V
1. 在结构化分析方法中,与数据流图配合使用的是( )
A. 网络图
B. 实体联系图
C. 数据字典
D. 程序流程图
满分:4 分
2. 为了提高模块的独立性,模块内部最好是( )
A. 逻辑内聚
B. 时间内聚
C. 功能内聚
D. 通信内聚
满分:4 分
3. SA方法的分析步骤是首先调查了解当前系统的工作流程,然后( )
A. 获得当前系统的物理模型,抽象出当前系统的逻辑模型,建立目标系统的逻辑模型
B. 获得当前系统的物理模型,抽象出目标系统的逻辑模型,建立目标系统的物理模型
C. 获得当前系统的逻辑模型,建立当前系统的物理模型,抽象出目标系统的逻辑模型
D. 获得当前系统的逻辑模型,建立当前系统的物理模型,建立目标系统的物理模型
满分:4 分
4. 需求规格说明书的作用不应包括( )
A. 软件设计的依据
B. 用户与开发人员对软件要做什么的共同理解
C. 软件验收的依据
D. 软件可行性研究的依据
此题选: D 满分:4 分
5. 在软件的可行性研究主要从不同角度对系统进行可行性研究,其中从功能角度对系统进行研究属于( )的研究
A. 经济可行性
B. 技术可行性
C. 操作可行性
D. 社会可行性
满分:4 分
6. 软件设计阶段一般又可分为( )
A. 逻辑设计和功能设计
B. 概要设计和详细设计
C. 概念设计和物理设计
D. 模型设计和程序设计
满分:4 分
7. 在面向数据流的软件设计方法中,一般把数据流分为( )
A. 变换流和事务流
B. 变换流和控制流
C. 事务流和控制流
D. 数据流和控制流
满分:4 分
8. 初步用户手册在( )阶段编写
A. 可行性研究
B. 需求分析
C. 软件概要设计
D. 软件详细设计
满分:4 分
9. 与计算机科学的理论研究不同,软件工程是一门( )的学科
A. 理论性
B. 工程性
C. 原理性
D. 心理性
满分:4 分
10. 需求分析( )
A. 要回答“软件必须做什么?”
B. 可以概括为“理解,分解,表达”六个字
C. 要求编写需求规格说明书
D. 上面都对
此题选: D 满分:4 分
11. 结构化分析方法使用的描述工具( )定义了数据流图中每一个图形元素
A. 数据流图
B. 数据字典
C. 判定表
D. 判定树
满分:4 分
12. ( )是数据说明、可执行语句等程序对象的集合,它是单独命名的而且可通过名字访问
A. 模块化
B. 抽象
C. 精化
D. 模块
此题选: D 满分:4 分
13. 由于软件生产的复杂性和高成本,使大型软件的生成出现危机,软件危机的主要表现包括了下述( )方面。①生产成本过高②需求增长难以满足③进度难以控制④质量难以保证
A. ①②
B. ②③
C. ④
D. 全部
此题选: D 满分:4 分
14. 在数据流图中,有名字及方向的成分是( )
A. 数据流
B. 信息流
C. 控制流
D. 信号流
满分:4 分
15. 软件工程方法学的研究内容包含软件开发技术和软件工程管理两个方面,以期达到的最终目标是( )
A. 软件开发工程化
B. 消除软件危机
C. 实现软件可重用
D. 程序设计自动化
满分:4 分
16. 有关计算机程序功能、设计、编制、使用的文字或图形资料称为【 】
A. 软件
B. 文档
C. 程序
D. 数据
满分:4 分
17. 软件工程与计算机科学的性质不同,软件工程着重于( )
A. 理论研究
B. 建造软件系统
C. 原理探讨
D. 原理的理论
满分:4 分
18. 软件的主要结构和功能是在( )阶段决定的
A. 分析设计
B. 编程
C. 测试
D. 维护
满分:4 分
19. 需求分析阶段的研究对象是( )
A. 用户要求
B. 分析员要求
C. 系统要求
D. 软硬件要求
满分:4 分
20. 软件需求规格说明书的内容不应包括对( )的描述
A. 主要功能
B. 算法的详细过程
C. 用户界面及运行环境
D. 软件的性能
满分:4 分
21. 程序结构中矩形表示( )
A. 数据
B. 加工
C. 模块
D. 存储
满分:4 分
22. 结构化设计方法在软件开发中,用于( )
A. 测试用例设计
B. 概要设计
C. 程序设计
D. 详细设计
满分:4 分
23. SA方法的基本思想是( )
A. 自底向上逐步抽象
B. 自底向上逐步分解
C. 自顶向下逐步分解
D. 自顶向下逐步抽象
满分:4 分
24. 在需求分析之前有必要进行( )
A. 程序设计
B. 可行性分析
C. ER分析
D. 3NF分析
满分:4 分
25. 软件开发的需求活动,其主要任务是( )
A. 给出软件解决方案
B. 给出系统模块结构
C. 定义模块算法
D. 定义需求并建立系统模型
此题选: D 满分:4 分
版权声明

声明:有的资源均来自网络转载,版权归原作者所有,如有侵犯到您的权益 请联系本站我们将配合处理!

分享: