[南开大学]19秋学期(1709、1803、1809、1903、1909)《软件工程与软件测试技术》在线作业试卷总分:100得分:100【题目】下面所列的性质中,()不属于面向对象程序设计的特性。A.继承性B.重用性C.封装性D.可视化正确答案:D【题目】在下面的叙述中哪一个不是软件需求分析的任务?()A.问题分解B.可靠性与安全性要求C.结构化程序设计D.确定逻辑模型正确答案:C【题目】软件工程的三要素A.技术、方法和工具B.方法、对象和类C.方法、工具和过程D.过程、模型和方法正确答案:C【题目】系统流程图是描述()的工具。A.逻辑系统B.程序系统C.体系结构D.物理系统正确答案:C【题目】软件模块设计准则中个错误的是A.降低模块之间的耦合性,降低模块的内聚性B.模块的作用范围应该在控制范围内C.设计功能可预测并能得到验证的模块D.适当划分模块规模,以保持其独立性正确答案:A【题目】分层DFD是一种比较严格又易于理解的描述方式,它的顶层图描述了系统的()。A.细节B.输入与输出C.软件的作者D.绘制的时间正确答案:B【题目】()是把对象的属性和操作结合在一起,构成一个独立的对象,其内部信息对外界是隐藏的,外界只能通过有限的接口与对象发生联系。A.多态性B.继承C.消息D.封装正确答案:D【题目】SA方法用DFD描述()。A.系统的控制流程B.系统的数据结构C.系统的基本加工D.系统的功能正确答案:D【题目】面向对象的分析方法主要是建立3类模型,即()。A.系统模型、ER模型、应用模型B.对象模型、动态模型、功能模型C.ER模型、对象模型、功能模型D.对象模型、动态模型、应用模型正确答案:B【题目】画分层DFD图的基本原则有()。A.数据守恒原则B.分解的可靠性原则C.子、父图平衡的原则D.数据流封闭的原则正确答案:C【题目】只有类的共有界面的成员才能成为使用类的操作,这是软件设计的()原则。A.过程抽象B.信息隐藏C.功能抽象D.共享性正确答案:B【题目】面向对象程序设计语言不同于其他语言的最主要特点是()。A.模块性B.抽象性C.继承性D.内聚性正确答案:C【题目】()工具在软件详细设计过程中不采用。A.判定表B.IPO图C.PDLDD.DFD图正确答案:D【题目】算法中包含多重嵌套的条件选择时,那个能够清晰地表示复杂的条件组合与应做的动作之间的对应关系。A.程序流程图B.盒图C.PAD图D.判定表正确答案:D【题目】下述任务中,不属于软件工程需求分析阶段的是()。A.分析软件系统的数据要求B.确定软件系统的功能需求C.确定软件系统的性能要求D.确定软件系统的运行平台正确答案:D【题目】面向对象的主要特征除了对象唯一性、封装、继承外,还有()。A.兼容性B.完整性C.可移植性D.多态性正确答案:D【题目】下列软件开发模型中,以面向对象的软件开发方法为基础,以用户的需求为动力,以对象来驱动的模型是()。A.原型模型B.瀑布模型C.喷泉模型DD.螺旋模型正确答案:C【题目】在下列选项中不属于软件工程学科所要研究的基本内容A.软件工程材料B.软件工程目标C.软件工程原理D.软件工程过程正确答案:A【题目】在数据流图中,椭圆代表()。A.源点B.终点C.加工D.模块正确答案:C【题目】黑盒测试方法根据()设计测试用例。A.程序的调用规则B.软件要完成的功能C.模块间的逻辑关系D.程序的数据结构正确答案:B【题目】在结构化方法中,软件功能分解应属于软件开发中的()阶段。A.详细设计B.需求分析C.总体设计D.编程调试正确答案:B【题目】成功的测试是指运行测试用例后()。A.发现了程序错误B.未发现程序错误C.证明程序正确D.改正了程序错误正确答案:A【题目】面向对象分析阶段建立的3个模型中,核心的模型是()模型。A.功能B.动态C.对象D.分析正确答案:C【题目】在结构化分析方法中,用以表达系统内数据的运动情况的工具有()A.数据流图B.数据词典C.结构化英语D.判定树与判定表正确答案:B在下列选项中,哪个不是软件的特征A.系统性与复制性B.可靠性与一致性C..抽象性与智能性D.有形性与可控性正确答案:D【题目】需求分析的步骤A.需求获取B.需求提炼C.需求描述D.需求验证正确答案:ABCD【题目】下列属于数据字典的条目的有A.数据流B.数据流分量(数据基本项)C.数据存储(文件)和加工(处理)D.数据变换正确答案:ABC【题目】建立类图的原...