北邮-软件工程与软件测试期末作业.docx

上传人:李司机 文档编号:7152607 上传时间:2024-06-15 格式:DOCX 页数:11 大小:30.05KB
返回 下载 相关 举报
北邮-软件工程与软件测试期末作业.docx_第1页
第1页 / 共11页
北邮-软件工程与软件测试期末作业.docx_第2页
第2页 / 共11页
北邮-软件工程与软件测试期末作业.docx_第3页
第3页 / 共11页
北邮-软件工程与软件测试期末作业.docx_第4页
第4页 / 共11页
北邮-软件工程与软件测试期末作业.docx_第5页
第5页 / 共11页
点击查看更多>>
资源描述

《北邮-软件工程与软件测试期末作业.docx》由会员分享,可在线阅读,更多相关《北邮-软件工程与软件测试期末作业.docx(11页珍藏版)》请在三一办公上搜索。

1、一、单项选择题(共20道小题,共100.0分)1.准确地解决软件系统必须做什么是()阶段的任务。A.可行性研究B.需求分析C.软件设计D.程序编码知识点:阶段作业一学生答案:B;标准答案:B得分:试题分值:5.0提示:2.在面向对象方法中,把一组具有相同数据结构和相同操作的对象的集合定义为O一组数据属性和在数据上的一组合法操作。O此定义包括A.聚合B.类C.结构D.主题知识点:阶段作业一学生答案:B;标准答案:B得分:5试题分值:5.0提示:3.结构化设计在软件开发中用于()A.测试设计B.概要设计C.程序设计D.详细设计知识点:阶段作业一学生答案:D;标准答案:D得分:5试题分值:5.0提示

2、:4.)着重反映的是模块间的隶属关系,即模块间的调用关系和层次关系。ABCD程序流程图数据流图系统结构图实体关系图知识点:阶段作业一学生答案:C;标准答案:C得分:5试题分值:5.0提示:5 .操作是类中对象所使用的一种功能或变换。类中的各个对象可以共享操作,方法是类中操作的)A.别名B.实现步骤C.功能D.脚本知识点:阶段作业一学生答案:B;标准答案:B得分:5试题分值:5.0提示:6 .面向时象技术的许多强有力的功能和突出的优点都来源于把系统组织成个类的层次结构。个类的上层可以有父类,下层可以有子类。这种系统的类层次结构的一个重要性质是(),通过它,一个类可共享其父类的全部数据和操作。A.

3、传递性B.复用性C.并行性D.继承性知识点:阶段作业一学生答案:D;标准答案:D得分:试题分值:5.0提示:7 .对象是面向对象开发方法的基本成分,每个对象可用它本身的一组()和它可以执行的一组操作来定义。务数性用服参属调A8CD.知识点:阶段作业一学生答案:C;标准答案:C得分:试题分值:5.0提示:8 .从卜.列有关系统结构图的叙述中选出正确的叙述()A.系统结构图中反映的是程序中数据流的情况B.系统结构图是精确表达程序结构的图形表示法。因此,有时也可将系统结构当作程序流程图使用C.一个模块的多个下属模块在系统结构图中所处的左右位置是无关紧要的。D.在系统结构图中,上级模块与其下属模块之间

4、的调用关系用有向线段表示。这时,使用斜的线段和水平、垂直的线段具有相同的含义。知识点:阶段作业一学生答案:D;标准答案:D得分:5试题分值:5.0提示:9 .分层数据流图是一种比较严格又易于理解的描述方式,它的顶层数据流图描述了系统的()A.细节B,输入与输出C.软件的作者D.绘制的时间知识点:阶段作业一学生答案:B;标准答案:B得分:5试题分值:5.0提示:10 .软件生存期中时间最长的是()阶段。A.需求分析B.软件设计C.软件测试D.软件运行/维护知识点:阶段作业一学生答案:D;标准答案:D得分:试题分值:5.0提示:11 .在多层系统结构图中,其模块的层次数称为结构图的()A.深度B.

5、宽度C.控制域D.粒度知识点:阶段作业一学生答案:A;标准答案:A得分:5试题分值:5.0提示:12 .()是数据说明、可执行语句等程序对象的集合,它是单独命名的并可通过名字访问。A.模块B.复合语句C.程序块D.数据块知识点:阶段作业一学生答案:A;标准答案:A得分:5试题分值:5.0提示:13 .软件需求分析的任务不应包括()A.问题分析B.信息域分析C.结构化程序设计D.确定逻辑模型知识点:阶段作业一学生答案:C;标准答案:C得分:5试题分值:5.0提示:14.技术可行性要解决()A.存在侵权否B.成本效益问题C.运行方式可行D.技术风险问题知识点:阶段作业一学生答案:D;标准答案:D得

6、分:5试题分值:5.0提示:15 .可行性研究的目的是()A.开发项目B.项目值得开发否C.规划项目D.维护项目知识点:阶段作业一学生答案:B;标准答案:B得分:试题分值:5.0提示:16 .需求分析中,分析人员要从用户那里解决的最重要的问题是()A.要让软件做什么B.要给该软件提供什么信息C.要求软件工作效率如何D.要让该软件具有何种结构知识点:阶段作业一学生答案:A;标准答案:A得分:5试题分值:5.0提示:17 .在软件生存期中,用户的参与主要在()A.软件定义阶段B.软件开发阶段C.软件维护阶段D.整个软件生存期过程中知识点:阶段作业一学生答案:A;标准答案:A得分:5试题分值:5.0

7、提示:18 .在软件生存期的模型中,()适合于大型软件的开发它吸收了软件工程中演化”的概念。A.喷泉模型B.基于知识的模型C.瀑布模型D.螺旋模型知识点:阶段作业一学生答案:D;标准答案:D得分:5试题分值:5.0提示:19 .在软件开发过程中大约要花费多少工作量进行测试和调试?A.20%B.30%C.40%D.50%知识点:阶段作业一学生答案:C;标准答案:C得分:5试题分值:5.0提示:20 .软件开发费用只占软件生存期全部费用的()A. 1/2B. 1/3C. 1/4D. 2/3知识点:阶段作业一学生答案:B;标准答案:B得分:5试题分值:5.0提示:一、单项选择题(共20道小题,共10

8、0.0分)1.(错误)下面哪项不属于分布式计算模型的优点?A.资源共享B.可用性C.性能与可扩展性D.固有分布性E.健壮性知识点:阶段作业二学生答案:D;标准答案:B得分:0试题分值:5.0提示:2.(错误)从已发现故障的存在到找到准确的故障位置并确定故障的性质,这一过程称为()A.错误检测B.故障排除C.调试D.测试知识点:阶段作业二学生答案:B;标准答案:C得分:提示:0试题分值:5.03.(错误)从下列叙述中,能够与软件开发各阶段,如需求分析、设计、编码相对垃的软件测试是()A.组装测试、B.单元测试、C.单元测试、D.确认测试、确认测试、单元测试组装测试、确认测试确认测试、组装测试组装

9、测试、单元测试知识点:阶段作业二学生答案:D;标准答案:B得分:0试题分值:5.0提示:4 .软件测试是软件质量保证的主要手段之一,测试的成本已超过()的30%以上。因此,提高测试的有效性非常重要A.软件开发成本B.软件维护成本C.软件开发成本和维护成本D.软件研制成本知识点:阶段作业二学生答案:A;标准答案:A得分:5试题分值:5.0提示:5 .软件测试用例主要由测试输入数据和()两部分组成。A.测试计划B.测试规则C.测试的预期结果D.以往测试记录分析知识点:阶段作业二学生答案:C;标准答案:C得分:5试题分值:5.0提示:6 .下面哪项不是GrenfordJ.Myers就软件测试目的提出

10、的观点?A.测试是程序的执行过程,目的在于发现错误B.好的测试用例在于能发现至今未发现的错误C.成功的测试是发现了至今未发现的错误的测试D.失败的测试是不能发现明显的错误知识点:学生答案:阶段作业二D;标准答案:D得分:5试题分值:5.0提示:7 .以下说法正确的是()A.所有改变循环条件的成分都在循环体外B,在直到型循环中,循环体至少要执行次C.在当型循环中,循环体至少要执行一D.基本程序结构不允许嵌套知识点:阶段作业二学生答案:BJ标准答案:B得分:5试题分值:5.0提示:8 .(错误)卜面哪项不属于面向对象设计过程的阶段?A.建立系统架构模型B.设计系统体系结构C.对各个子系统进行设计D

11、.对象设计及优化知识点:阶段作业二学生答案:C;标准答案:A得分:0试题分值:5.0提示:9 .为了提高模块的独立性,模块内部最好是()A.逻辑内聚B.时间内聚C.功能内聚D.通信内聚知识点:阶段作业二学生答案:C;标准答案:C得分:5试题分值:5.0提示:10 .为了提高模块的独立性,模块之间最好是()A.公共耦合B.控制耦合C.内容耦合D.数据耦合知识点:学生答案:阶段作业二D;标准答案:D得分:5试题分值:5.0提示:11.12.COad&Yourdon基于MVC(ModeI-View-ControIIer)模型,在逻辑上将系统划分的4个部分,下面哪项不属于?A.问题域部分B.人机交互部

12、分C.模块管理部分D.数据管理部分知识点:阶段作业二学生答案:C;标准答案:C得分:提示:5试题分值:5.0下面哪项不是个模式基本的要素?A.B.C.D.模式名称问题解决方案结构知识点:阶段作业二学生答案:D;标准答案:D得分:试题分值:5.0提示:13 .下面哪项不属于MVC框架?A.模型B.模块C.视图D.控制器知识点:阶段作业二学生答案:B;标准答案:B得分:同试题分值:5.0提示:14 .每种风格描述一种系统范畴,该范畴不包括下面哪项?A.一组构件8. 一组连接件C.约束D.编程语言知识点:阶段作业二学生答案:D;标准答案:D得分:5试题分值:5.0提示:15 .下面哪项不是编写用例的

13、准则?A.以有用户界面约束的风格编写用例B.编写简洁的用例C.编写黑盒用例D.采用参与者和参与者目标的视点知识点:阶段作业二学生答案:A;标准答案:A得分:5试题分值:5.0提示:16 .下面哪项不是用例场景记录的步骤?A.参与者之间的交互B.确认过程C.系统完成的状态变更D.数据流知识点:阶段作业二学生答案:D;标准答案:D得分:5试题分值:5.0提不:17 .在用逻辑覆盖法设计测试用例时,有语句覆盖、分支覆盖、条件覆盖、判定-条件覆盖、条件组合覆盖和路径覆盖等。其中()是最强的覆盖准则。A.语句覆盖B.条件覆盖C.判定-条件覆盖D.路径覆盖知识点:阶段作业二学生答案:D;标准答案:D得分:

14、5试题分值:5.0提示:18 .(错误)下面哪项不是书写功能性注释,要注意的点?A.用于描述一段程序,而不是每一个语句B.用缩进和空行,使程序与注释容易区别C.注释要正确D.注释要简洁知识点:学生答案:得分:提示:阶段作业二B;标准答案:D0试题分值:5.019 .在编制程序时应采纳的原则之一是()A.不限制got。语句的使用B.减少或取消注解行C.程序越短越好D.程序结构应有助于读者理解知识点:阶段作业二学生答案:D;标准答案:D得分:5试题分值:5.0提示:20.(错误)下面哪项策略不能指导确定对象之间的关联关系?A.识别各类对象之间的动态关系B.识别关联的属性与操作C.分析关联的多重性D.进步分析关联的性质知识点:阶段作业二学生答案:D;得分:0提示:标准答案:A试题分值:5.0

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号