软件工程作业
作业 1.第 1 题 概要设计与详细设计衔接的图形工具是()。 A.数据流图 B.结构图 C.程序流程图 D.PAD图 您的答案:B 题目分数:3 此题得分:3.0 2.第 2 题 需求分析()。 A.要回答“软件必须做什么?” B.要求编写软件需求说明书 C.系统分析员可以采用访谈、 简易的应用规格说明技术获取用 户需求 D.以上都对 您的答案:D 题目分数:3 此题得分:3.0 3.第 3 题 PDL 是下列()语言。 A.高级程序设计语言 B.伪码 C.中级程序设计语言 D.低级程序设计语言 您的答案:B 题目分数:3 此题得分:3.0 4.第 4 题 Jackson 图上下层之间的关系是()。 A.调用关系 B.组成关系 C.继承关系 D.嵌套关系 您的答案:B 题目分数:3 此题得分:3.0 5.第 5 题 ()着重测试软件功能。 A.黑盒测试 B.白盒测试 C.功能测试 D.循环测试 您的答案:C 题目分数:3 此题得分:3.0 6.第 6 题 软件设计一般分为总体设计和详细设计,它们之间的关系是 ()。 A.全局和局部 B.抽象和具体 C.总体和层次 D.功能和结构 您的答案:A 题目分数:3 此题得分:3.0 7.第 7 题 模块内的某成分的输出是另一成分的输入, 该模块的内聚度是 ()的。 A.功能性 B.顺序性 C.逻辑性 D.瞬时性 您的答案:B 题目分数:3 此题得分:3.0 8.第 8 题 软件项目管理是()一切活动的管理。 A.需求分析 B.软件设计过程 C.模块控制 D.软件生命周期 您的答案:D 题目分数:3 此题得分:3.0 9.第 9 题 Alpha 测试是()。 A.由用户在开发者的场所进行 B.由软件的最终用户在开发者的一个或多个客户场所进行 C.是在不受开发者控制的环境中进行的 D.是软件在开发者不能控制的环境中的“真实应用 您的答案:A 题目分数:3 此题得分:3.0 10.第 10 题 好的软件结构应该是()。 A.高耦合,高内聚 B.低耦合,高内聚 C.高耦合,低内聚 D.低耦合,低内聚 您的答案:B 题目分数:3 此题得分:3.0 11.第 11 题 以下说法,错误的是()。 A.面向对象不仅支持过程抽象,而且支持数据抽象 B.某些面向对象的程序设计语言还支持参数化抽象 C.信息隐蔽通过对象的封装性来实现 D.在面向对象方法中,类是最基本的模块。 您的答案:D 题目分数:3 此题得分:3.0 12.第 12 题 模块的独立性是由内聚性和耦合性来度量的,其中内聚性是 ()。 A.模块间的联系程度 B.模块的功能强度 C.信息隐蔽程度 D.接口的复杂程度 您的答案:B 题目分数:4 此题得分:4.0 13.第 13 题 程序控制的三种基本结构中,()结构可提供多条路径选 择。 A.反序 B.顺序 C.循环 D.分支 您的答案:D 题目分数:3 此题得分:3.0 14.第 14 题 () 是软件开发人员为用户准备的有关该软件使用、 操作、 维护的资料。 A.开发文档 B.管理文档 C.用户文档 D.软件文档 您的答案:C 题目分数:3 此题得分:3.0 15.第 15 题 在多层次的结构图中, 其模块的层次数称为结构图的 () 。 A.深度 B.跨度 C.控制域 D.广度 您的答案:A 题目分数:3 此题得分:3.0 16.第 16 题 有关计算机程序功能、设计、编制、使用的文字或图形资料称 为()。 A.软件 B.文档 C.程序 D.数据 您的答案:B 题目分数:3 此题得分:3.0 17.第 17 题 模块中所有成分引用共同的数据,该模块的内聚度是() 的。 A.逻辑性 B.瞬时性 C.功能性 D.通信性 您的答案:D 题目分数:3 此题得分:3.0 18.第 18 题 与计算机科学的理论研究不同, 软件工程是一门 () 学科。 A.理论性 B.工程性 C.原理性 D.心理性 您的答案:B 题目分数:3 此题得分:3.0 19.第 19 题 在程序的描述和分析中,用以指明数据来源、数据流向和数据 处理的辅助图形是()。 A.瀑布模型图 B.数据流图 C.数据结构图 D.业务图 您的答案:B 题目分数:3 此题得分:3.0 20.第 20 题 程序的三种基本控制结构是()。 A.过程、子程序和分程序 B.顺序、选择和重复 C.递归、堆栈和队列 D.调用、返回和转移 您的答案:B 题目分数:3 此题得分:3.0 21.第 21 题 结构化分析(SA)最为常见的图形工具是()。 A.程序流程图 B.实体联系图 C.数据流图 D.结构图 您的答案:C 题目分数:3 此题得分:3.0 22.第 22 题 通过执行对象的操作改变对象的属性,但它必须通过() 的传递。 A.接口 B.消息 C.信息 D.操作 您的答案:B 题目分数:3 此题得分:3.0 23.第 23 题 按照软件配置管理的原始指导思想,受控制的对象应是 ()。 A.软件元素 B.软件配置项 C.软件项目 D.软件过程 您的答案:B 题目分数:3 此题得分:3.0 24.第 24 题 需求分析过程中,对算法的简单描述记录在()。 A.层次图 B.数据字典 C.数据流图 D.IPO 图 您的答案:D 题目分数:3 此题得分:3.0 25.第 25 题 在软件可行性研究中,可以从不同的角度对软件进行研究,其 中是从软件的功能可行性角度考虑的是()。 A.经济可性性 B.技术可行性 C.操作可行性 D.法律可行性 您的答案:B 题目分数:3 此题得分:3.0 26.第 26 题 在软件结构中,如果两个矩形之间有直接相连,表示它们存在 ()关系。 A.链接 B.调用 C.并列 D.顺序执行 您的答案:B 题目分数:3 此题得分:3.0 27.第 27 题 程序控制一般分为()、分支、循环三种基本结构。 A.分块 B.顺序 C.跳转 D.控制 您的答案:B 题目分数:3 此题得分:3.0 28.第 28 题 通过()可以完成数据流图的细化。 A.结构分解 B.功能分解 C.数据分解 D.系统分解 您的答案:B 题目分数:3 此题得分:3.0 29.第 29 题 详细设计规格说明通常使用()手段。 A.IPO 图与层次图 B.HIPO C.IPO 或 PDL D.HIPO 或 PDL 您的答案:D 题目分数:3 此题得分:3.0 30.第 30 题 在逻辑覆盖中,每个语句至少执行一次,而且使判定表达式中 的每个条件都取到各种可能的结果,这种覆盖称为()。 A.语句覆盖 B.判定覆盖 C.条件覆盖 D.全部覆盖 您的答案:C 题目分数:3 此题得分:3.0 31.第 31 题 关于测试下列说法错误的是()。 A.调试也称为纠错 B.调试作为成功测试的后果出现 C.调节器试是在测试发现错误之后排除错误的过程 D.调试的目标是发现错误 您的答案:D 题目分数:3 此题得分:3.0 32.第 32 题 将几个逻辑上相似的成分放在一个模块中, 该模块的内聚度是 ()。 A.逻辑性 B.瞬时性 C.功能性 D.通信性 您的答案:A 题目分数:3 此题得分:3.0 33.第 33 题 在软件可行性研究中,可以从不