软件工程期末考试题..doc
文本预览下载声明
41.软件是一种 产品。
A.物质 B. 逻辑√ C. 工具 D. 文档
2.软件产品的生产主要 ___ _ _。
A. 研制√ B. 再生产 C. 开发 D. 生产
3.软件工程是一门__ _学科。
A. 工程性 B. 原理性 C. 综合性√ D. 理论性
4.类是面向对象方法中的一个重要概念,类的描述分为:名称、 和操作。
A. 角色 B. 用例 C. 方法 D. 属性√
5.下列描述中正确的是___ __。
软件工程的主要是解决软件开发中的技术问题
软件工程主要解决软件产品的生产率问题
软件工程的主要思想是强调在软件开发过程中需要运用工程化的原则√
软件工程只是解决软件项目的问题.
6.需求分析最终结果是产生 。
A.项目开发计划 B.可行性分析报告 C.设计说明书 D.需求分析说明书√
7.需求分析中,开发人员要从用户那里解决最重要的问题是 。
A.要让软件做什么√ B.要给软件提供哪些信息
C.要求软件工作效率怎样 D.要让该软件具有何种结构
8.分层DFD是一种比较严格又易于理解的描述方式,它的顶层图描述了系统的 。
A.软件的作者 B.输入与输出√ C.细节 D.绘制的时间
9.数据字典中,一般不包括 条目。
A.源点与终点√ B.数据存储 C.数据流 D.加工
10.软件需求分析是保证软件质量的重要步骤,它的实施应该是在 。
A.编码阶段 B.软件设计阶段√ C.软件定义过程 D.软件开发全过程
11.软件的主要功能和结构是在 阶段确定的。
A.测试 B.编程 C.分析设计√ D.维护
12.需求分析最终结果是产生 。
A.需求分析说明书√ B.可行性分析报告C.项目开发计划 D.设计说明书
13.可行性研究主要从 方面进行研究。
A.技术可行性,经济可行性,操作可行性B.经济可行性,系统可行性,时间可行性
C.经济可行性,系统可行性,操作可行性D.技术可行性,经济可行性,社会可行性 √
14. 可行性分析研究的目的是 。
A.项目值得开发与否√ B.开发项目 C.争取项目 D.规划项目
15. 需求分析中开发人员要从用户那里了解 。
A.输入的信息 B.用户使用界面 C.软件做什么√ D.软件的规模
16.需求分析阶段研究的对象是 。
A.软硬件要求 B.系统要求 C.分析员要求 D.用户需求√
17.系统流程图用于可行性分析中的 的描述。
A.目标系统 B.当前逻辑模型 C.当前运行系统√ D.新系统
18.数据字典是用来定义 中的各个成分的具体含义的。
A.数据流图√ B.功能结构图 C.系统结构图 D.流程图
19.需求分析是 。
A.软件生命周期的开始 B.由系统分析人员完成
C.由开发人员和系统分析人员完成 D.软件开发任务的基础性工作√
20.数据字典是对数据定义信息的集合,它所定义的对象都包含于 。
A.软件结构 B.程序框图 C.数据流图√ D.方框图
21.结构化设计方法在软件开发中,用于 。
A. 测试用例设计 B.程序设计 C.概要设计√ D.详细设计
22. 在进行软件结构设计时应遵循的最主要的原理是 。
A.模块独立√ B.抽象 C.模块化 D.信息隐藏
23.通信内聚是指 。
A.把需要同时执行的动作组合在一起形成的模块
B.模块内所有元素共同完成一个功能,缺一不可
C.一个模块中各个处理元素都密切相关于同一功能且必须顺序执行
D.各处理使用相同的输入数据或者产生相同的输出数据√
24.软件的结构化设计方法中,一般分为概要设计和详细设计两阶段,其中详细设计主要是要建立 。
A.软件模块√ B.软件过程 C.软件模型 D.软件结构
25.软件详细设计阶段的任务是 。
A.功能设计 B.算法设计√ C.调用关系设计 D.输入/输出设计
二、填空题
1.软件工程是一门 综合性交叉 学科,计算机学着重于 理论和科
显示全部