傻大方


首页 > 知识库 > >

软件工程|《软件工程》复习题( 三 )


按关键词阅读: 软件工程 复习题


在状态转移图中 , 由一个状态和一个事件所决定的下一状态可能会有( )个 。
A. 1 B. 2 C. 多个D. 不确定63、软件需求分析的任务不应包括( ) 。
A. 问题分析B. 信息域分析C. 结构化程序设计D. 确定逻辑模型64、可使用多种工具进行需求分析 , 下面( )是不适用的 。
A. 数据流图B. 判定表C. PAD图 D. 数据词典65、需求规格说明书的内容不应当包括( ) 。
A. 对重要功能的描述 B.。

15、对算法的详细过程性描述C. 软件确认准则 D. 软件的性能66、原型化方法是用户和软件开发人员之间进行的一种交互过程 , 适用于( )系统 。
A. 需求不确定性高的 B.需求确定的C. 管理信息D. 决策支持67、在需求分析中 , 用于数据建模的图形是( ) 。
AE-R图 B. 数据流程图 C. 状态转移图 D. 层次图68、下面( )不是数据流图中的基本元素 。
A数据处理 B. 数据存储 C. 数据对象 D. 数据流 69、需求分析中用于行为建模的图形是( ) 。
AE-R图 B. 数据流程图 C. 状态转移图 D. 层次图70、下列模块的耦合关系中 , 耦合度最高的是( ) 。
A. 数据耦合 B. 内容耦合 C. 。

16、 公共耦合 D. 控制耦合二、填空题1、软件是由计算机程序、数据、及 文档 三部分组成的完整集合 。
其中 , 计算机程序是按事先设计的功能和性能要求执行的指令序列 。
数据是使程序能够正确操纵信息的数据结构 。
文档 是与程序开发、维护和使用有关的图文材料 。
2、描述软件生存周期的瀑布模型在开发阶段一般包括需求分析、总体设计、详细设计、系统实现和软件测试等几个阶段 。
瀑布模型的各阶段依次线形连接 , 是文档驱动的模型 。
3、喷泉模型适用于面向对象方法 。
4、快速原型模型建立原型的主要目的是定义需求 , 实际的软件在充分考虑了质量和可行性后才被开发 。
5、软件工程的主要思想是在软件生产中用 工程化方法__代替传统手工方法 。
6 。

17、、软件工程方法学的三个要素是方法、工具和过程 。
其中 ,软件工具 为软件工程方法提供了自动或半自动软件支撑环境 。
7、需求分析的快速原型化方法中 , 原型分为追加型(或进化型)和废弃型两类 。
8、结构化方法基于 模块化 思想 ,采用 抽象 和 分解 的原则进行分析和设计 。
9、数据流程图(DFD)用于系统的 功能建模 , 其组成成分包括 数据存储、数据处理、源点和汇点 和 数据流 。
10、实体-关系图包括 对象 , 属性 和 关系 三方面信息 。
11、由客户和用户在软件开发团队的管理下执行的测试称作___________ 。
12、“软件生命周期”理论将软件过程划分到软件开发的三个时期中 , 分别是软件定义时期、软件开发时期 。

18、和___________ 。
13设银行年利率为i , 假设n年后能收入F元 , 则当前的价值为_____________ 。
14数据流程图是一个分层的概念模型 , 分为三个层次 , 分别是总体图、_________、细节图 。
15数据字典定义了4种元素 , 分别是数据元素、________、处理和数据文件或者数据库 。
16时序图、协作图、状态图这些都属于UML中的__________建模图 。
17一个软件项目中 , 对LOC进行估计 , 保守值为1000 , 最有可能值为800 , 乐观值为600 , 则可估计出期望值为____________ 。
18__________又称实施图 , 用来表示系统中的计算节点的拓扑结构和通信路径与节点上运行的软构 。

19、件等 。
19当A模块调用B模块时 , 若两个模块之间传递的是数值型参数 , 则这两个模块的耦合方式是_________ 。
20数据流图中的箭头表示_____________ 。
21软件设计活动一般分为总体设计和详细设计 , 前者的目的是确定目标系统的_______ , 后者是在此基础上进一步精化 。
22RUP模型将软件开发过程分为4个大的阶段 , 分别是先启、精化、________和产品化 。
23由客户和用户在他们的工作现场进行的测试称作__________ 。
24软件设计活动一般分为__________和详细设计两个阶段 。
25传统的结构化软件工程方法中 , 人们通过_________提高模块的抽象程度 。
26依据模块的编码导出测 。

20、试用例 , 这种测试称作___________ 。
27程序的三种基本控制结构包括顺序结构、分支结构和___________ 。
28在单元测试时 , 需要为被测模块设计_______ 。
29需求分析应交付的主要文档是___________ 。
30设计出软件的初步结构以后 , 应该进一步分解或合并模块 , 力求降低耦合提高_______ 。


来源:(未知)

【学习资料】网址:/a/2021/0318/0021710864.html

标题:软件工程|《软件工程》复习题( 三 )


上一篇:xps|xps保温施工方案

下一篇:中学|中学20XX学年春季开学任务总结