软件工程21春在线作业1-0002

上传人:奥鹏****师 文档编号:184085751 上传时间:2021-06-17 格式:DOC 页数:8 大小:15.36KB
返回 下载 相关 举报
软件工程21春在线作业1-0002_第1页
第1页 / 共8页
软件工程21春在线作业1-0002_第2页
第2页 / 共8页
亲,该文档总共8页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《软件工程21春在线作业1-0002》由会员分享,可在线阅读,更多相关《软件工程21春在线作业1-0002(8页珍藏版)》请在金锄头文库上搜索。

1、东北师范大学软件工程 在线作业1-0002试卷总分:100 得分:1001.属于黑盒技术设计测试用例的方法之一是()。A.边界值分析B.逻辑覆盖C.循环覆盖D.基本路径测试【参考答案】: A2.白盒法又称为逻辑覆盖法,主要用于()。A.功能测试B.系统测试C.Alpha测试D.单元测试【参考答案】: D3.任何一个基于计算机系统都可以用什么来描述,它将该系统转换成一个信息变换模型。()A.E-R图B.IPOC.数据流图D.盒图【参考答案】: B4.在软件开发过程中要产生大量的信息,要进行大量的修改,能协调软件开发,并使混乱减到最低程度的是()。A.软件开发管理B.软件配置管理C.软件质量管理D

2、.软件质量控制【参考答案】: B5.软件开发过程中,抽取和整理用户需求并建立问题域精确模型的过程是()。A.软件生存期B.面向对象设计C.结构化程序设计D.面向对象分析【参考答案】: D6.维护工作量的估算模型为:MP+Ke(c-d)。其中M代表()。A.维护所用工作量B.生产性工作量C.助动性工作量D.经验常数【参考答案】: A7.采用Gantt图表示软件项目进度安排,下列说法中正确的是()。A.能够反映多个任务之间的复杂关系B.能够直观表示任务之间相互依赖制约关系C.能够表示哪些任务是关键任务D.能够表示子任务之间的并行和串行关系【参考答案】: D8.在需求分析的基础上通过将系统分解成模块

3、,确定系统功能实现的是()。A.总体设计B.实现C.测试D.详细设计【参考答案】: D9.为了使用户需求逐步精细化、完全化、一致化,通常采用()。A.面向对象技术B.需求建模技术C.结构化分析D.数据模型【参考答案】: B10.软件调试技术包括()。A.边界值分析B.演绎法C.循环覆盖D.集成测试【参考答案】: A11.需求分析的主要任务包括()。A.抽取需求B.模拟和分析需求C.传递需求D.认可需求【参考答案】: ABCD12.软件测试过程一般可划分为哪几个主要阶段。()A.单元测试B.集成测试C.验收测试D.系统测试【参考答案】: ABCD13.实现容错的主要手段包括()。A.测试B.调试

4、C.冗余D.防错程序设计【参考答案】: CD14.瀑布模型的优点包括()。A.强迫开发人员采用规范的方法B.严格地规定了每个阶段必须提交的文档C.要求每个阶段交出的所有产品都必须经过质量保证小组的仔细验证D.代码不存在二义性【参考答案】: ABC15.软件需求分析的任务包括()。A.问题分析B.系统设计C.需求描述D.需求评审【参考答案】: ACD16.软件维护的内容包括()。A.校正性维护B.适应性维护C.完善性维护D.预防性维护【参考答案】: ABCD17.文档在软件工程中的作用包括()。A.提高软件开发过程的能见度B.提高开发效率C.作为开发人员阶段工作成果和结束标志D.提供软件运行、维

5、护和培训有关资料【参考答案】: ABCD18.在状态图中定义的状态主要有()。A.初始状态B.最终状态C.中间状态D.无序状态【参考答案】: ABC19.在软件详细设计过程中采用的工具包括()。A.判定表B.DFD图C.IPO图D.PDL【参考答案】: AB20.数据对象彼此之间相互连接的方式称为联系,也称为关系。联系可分为以下几种类型。()A.一对一联系B.一对多联系C.多对多联系D.复杂联系【参考答案】: ABC21.软件中使用的可重用构件越多,适应性和完善性维护也就越困难。A.错误B.正确【参考答案】: A22.瀑布模型的核心是按照软件开发的时间顺序将问题简化。A.错误B.正确【参考答案

6、】: A23.机器语言、汇编语言是依赖于机器,面向机器的语言。A.错误B.正确【参考答案】: B24.设计时使用了一个复杂的数据结构,则应该用注解说明用程序设计语言实现这个数据结构的方法和特点。A.错误B.正确【参考答案】: B25.汽车有一个发动机。汽车和发动机之间的关系是一般具体的关系。A.错误B.正确【参考答案】: A26.需求分析的主要方法有SD法、OOA法及HIPO法等。A.错误B.正确【参考答案】: A27.HIPO法既是需求分析方法,又是软件设计方法。A.错误B.正确【参考答案】: B28.模块之间联系越紧密,其耦合性就越弱,模块的独立性则越强。A.错误B.正确【参考答案】: A

7、29.软件结构图中,模块框之间若有直线连接,表示它们之间存在顺序执行关系。A.错误B.正确【参考答案】: A30.软件可理解性指的是把程序从一种计算环境(硬件配置和操作系统)转移到另一种计算环境的难易程度。A.错误B.正确【参考答案】: A31.程序流程图本质上不是逐步求精的好工具,它诱使程序员过早地考虑程序的控制流程,而不去考虑程序的全局结构。A.错误B.正确【参考答案】: B32.软件的逆向工程是分析程序以便在比源代码更高的抽象层次上创建出程序的某种表示的过程。A.错误B.正确【参考答案】: B33.软件开发方法是一种使用早已定义好的技术集及符号表示习惯来组织软件生产的过程。A.错误B.正

8、确【参考答案】: B34.人机界面的风格大致经过了两代的演变。A.错误B.正确【参考答案】: A35.快速建立渐进原型RCP建立的原型反映了系统的某些主要特征。A.错误B.正确【参考答案】: B36.详细设计的结果基本决定了最终程序的代码规模。A.错误B.正确【参考答案】: A37.加工小说明是对系统流程图中的加工进行说明。A.错误B.正确【参考答案】: A38.对象实现了数据和操作的结合,使数据和操作封装于对象的统一体中。A.错误B.正确【参考答案】: B39.需求分析的具体任务包括确定软件系统的功能需求、性能需求和运行环境约束,编制软件需求规格说明书、软件系统的验收测试准则和初步的用户手册。A.错误B.正确【参考答案】: B40.确认测试也称验收测试,它的目标是验证软件的可维护性。A.错误B.正确【参考答案】: A

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 习题/试题

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号