大学软件工程试题内容摘要:

毒的出现 B. 利用计算机进行经济犯罪活动 C. 软件开发和维护中出现的一系列问题 D. 人们过分迷恋计算机系统 能相符的测试属于( ) A、集成测试 B恢复测试 C 验收测试 D单元测试 ( NS图)为( )提供了有力的工具。 A、系统分析 B 软件的自动化生成 C自动分析数据 D测试软件 ( ) A、过程、子程序和分程序 B、顺序、选择和重复 C、递归、堆栈和队列 D、调用、返回和转移 ( ) D.增量模型 ,属于行业标准的是 ( ) A. GB B. DIN C. ISO D. IEEE ( ) A. 一个输入流 B. 一个输出流 C. 一个输入或输出流 D. 一个输入流和一个输出流 ,模块之间最好是 ( ) A. 控制耦合 B. 公共耦合 C. 内容耦合 D. 数据耦合 ,( )方法不属于面向数据流的设计方法。 A.基于 Jackson图的设计 B.基于 IDEF0图的设计 C.交换分析设计 D.事务分析设计 ,这种模块之间的耦合为() A.数据耦合 B.公共耦合 C.标记耦合 D.内容耦合 ( ) A. DFD图 B. 程序图 C. PAD图 D. SC图 ( ) A. 如何组织对软件的评审 B. 如何验证程序的正确性 C. 如何采用综合策略 D. 如何选择测试用例 矛盾,这种现象称做 ( ) D. 软件产生 ( ) 内聚 ( ) 语言 设计 ( ) A. 程序的规模 B.程序的效率 C. 程序设计语言的先进性 D.程序易读性 ( ) A. 功能性注释嵌在源程序中,用于说明程序段或语句的功能以及数据的状态 B. 注释用来说明程序段,需要在每一行都要加注释 C. 可使用空行或缩进 ,以便很容易区分注释和程序 D. 修改程序也应修改注释 ( ) A. 效率是一个性能要求,其目标应该在需求分析时给出 B. 提高程序效率的根本途径在于选择良好的设计方法,数据结构与算法 C. 效率主要指处理机时间和存储器容量两个方面 D. 程序的效率与程序的简单性无关 ,相互矛盾的是 ( ) A. 可理解性与可测试性 B. 效率与可修改性 C. 可修改性和可理解性 D. 可理 解性与可读性 ,它是在研究 ( )的方法和技术中产生的。 A. 需求阶段 C. 测试阶段 ,增量模型存在的主要问题是 ( ) A. 用户很难适应这种系统开发方法 B. 该方法的成功率很低 C. 缺乏丰富而强有力的软件工具和开发环境 D. 缺乏对开发过程中的问题和错误具有应付变化的机制 ( ) B .争取项目 D.规划项目 ,最好采用( )的描绘方法。 据分类 ,属于形式化说明方法的是( )。 A. Petri网 B. 数据流图 C. PDL D. PAD图 ( )。 A. 系统的规模有多大 B. 系统如何实现 C. 系统有些什么输入信息 D. 系统必须做什么 计时,下面哪一项不是应该遵循( )的原则。 A.信息隐蔽 B.抽象 C.数据共享 D.逐步求精 63. 软件详细设计的主要任务是确定每个模块的() A、算法和使用的数据结构 B 外部接口 C 功能 D编程 ( ) A、程序 B数据 C 逻辑产品 D物理产品 ( )研究的一方面。 律可行性 COCOMO是一个 ( ) A、静态单变量模型 B动态单变量模型 C静态多变量模型 D动态多变量模型 ( )提供了有力的工具。 A、系统分析 B 软件的自动化生成 C自动分析数据 D测试软件 ,对于下列说法,正确的是( ) A.软件层数过多,可能是因为各管理子模块功能过于复杂的原因。 B.对软件宽度影响最大的因素是扇入。 C.一个模块的扇出太多,说明该模块过分复杂,缺少中间层 D.一个模块的扇入太多,说明该模块过分复杂,缺少中间层 ( )阶段确定的算法的效率直接有关。 A.概要设计 B. 总体设计 C. 单元设计 D. 详细设计 ,下面说法正确的是 ( )。 A.软件测试只能依靠手工进行 B.子模块并入系统时,只要此子模块是经过单元测试,且没有问题的,就不用再对系统进行测试了。 C.软件不能进行“穷举”测试 D.测试计划是在软件测试开始之初制定的。 ( )。 A.语句覆盖:选择测试用例使程序中每条语句至少被执行一次 B.条 件覆盖:选择测试用例使每个条件都满足 C.判定覆盖:选择测试用例使程序中每个判定和判定中的条件至少都获得一次“真”值和一次“假”值。 D.条件组合覆盖:将所有的判定条件都组合起来执行。 ( ) A.设计 B. 模块 C. 功能 D. 数据 73.( )发现错误能力最弱。 A.判定覆盖 C. 条件覆盖 D. 条件组合覆盖 ,首先应当进行( ),然后再进行组装测试,最后再进行有效性测试。 A.组织测试 B.集成测试 C.确认测试 D.单元测试 软件进行的测试,称为()。 A.α测试 B.集成测试 C.平行运行 D.β测试 ( )。 A.等价划分法是一种有效的白盒测试方法。 B.在等价划分法中,为了提高测试效率,一个测试用例可以覆盖多个有效等价类。 C.等价划分法的关键是按照用例来确定等价类。 D.设计测试方案时,要么采用等价划分法,要么采用边界值分析法。 、体现结构和处理过程的 设计信息,以便恢复设计结果的过程,称为() A.代码重构 B.逆向工程 C.数据重构 D.正向工程 5个,即可理解性、( )、可修改性、可移植性、可重用性。 A. 完备性 B. 安全性 C.可测试性 D. 灵活性 ,第一步是先确认( ) A.维护环境 B.维护类型 C. 维护要求 D. 维护者 ( ) A. 动态模型 B. 功能模型 C. 对象模型 D. 状态模 ,相互矛盾的是 ( ) A. 可理解性与可测试性 B. 效率与可修改性 C. 可修改性和可理解性 D. 可理解性与可读性 ( ) A算法和使用的数据结构 B外部接口 C功能 D编程 ( ) A、程序 B数据 C 逻辑产品 D物理产品 研究中的( )研究的一方面。 律可行性 COCOMO 是一个 ( ) A、静态单变量模型 B动态单变量模型 C静态多变量模型 D动态多变量模 ( )提供了有力的工具。 A、 系统分析 B 软件的自动化生成 C 自动分析数据 D测试软件 ,对象实现了数据和操作的结合,使数据和操作 ___封装 ____于对象的统一体中。 ,那么就可以采用 __确认测试 ______ 进行测试。 3. 软件可维护性度量的七个质量特性是可理解性、可测试性、可修改性、可靠性、 可移植性 、 可使用性和效率。 4. 当 A模块调用 B模块时,若两个模块之间传递的是数值型参数,则这两个模块的耦合方式是 ____数据耦合____________。 5.向对象发出服务请求称为 ___消息 _____,类对象上的各种操作称为 _方法 _____。 6.提高软件质量和可靠性的技术主要有两类 __避开错误技术 ______和 __容错技术 ______。 7.大型软件测试包括 __单元测试 ______、 ___集成测试 __ 确认测试和 _ _系统测试 ______四个步骤。 8.软件结构图的宽度是指一层中 ______最大 ________的模块个数。 9. 软件生存周期是指一个软件从提出开发要求开始直到__ 软件报废 _____为止的整个时期。 10. McCall提出的软件质量模型包括。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。