南开大学2021秋学季1790-2103《软件工程与软件测试技术》在线作业_第1页
南开大学2021秋学季1790-2103《软件工程与软件测试技术》在线作业_第2页
南开大学2021秋学季1790-2103《软件工程与软件测试技术》在线作业_第3页
已阅读5页,还剩7页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、南开大学2021秋学季(1709、1803、1809、1903、1909、2003、2009、2103)软件工程与软件测试技术在线作业1:进行需求分析可使用多种工具,但 ( ) 是不适用的A、数据流图B、PAD 图CD、数据词典 B2:面向对象分析的首要工作是建立、系统的动态模型B、系统的功能模型C、基本的 E-R 图D、问题的对象模型答案: D3:应该在、建立对象模型之时B、建立功能模型之后D、建立动态模型之后答案: B4:面向对象的实现主要包括 ( )。A、把面向对象设计用某种程序设计语言书写为面向对象程序,测试并调试面向对象的程序B、面向对象设计C、选择面向对象语言D、单元测试答案: A

2、5:面向对象程序设计语言不同于其他语言的最主要特点、模块性B、抽象性C、继承性D、内聚性答案:C6:程序的三种基本控制结构的共同特点是A、不能嵌套使用B、只能用来写简单程序C、已经用硬件实现D、只有一个入口和一个出口答案: D数据流图是进行软件需求分析的常用图形工具,其基本回形符是)。A、输入、输出、外部实体和加工B、变换、加工、数据流和存储C、加工、数据流、数据存储和外部实体D、变换、数据存储、加工和数据流答案: C8:需求规格说明书的作用不应包括、软件设计的依据B、软件验收的依据D、软件可行性研究的依据答案: C9:黑盒测试方法根据( )设计测试用例。A、程序的调用规则BCD、程序的数据结

3、构 B试,它是整个测试阶段的基础。A、集成测试B、系统测试C、验收测试D、单元测试答案: D( )( )、所有错误、没有错误B、设计错误、没有错误C、逻辑错误、没有错误D、错误、没有错误答案: D12:软件开发的瀑布模型,一般都将开发过程划分为:分析、设计、编码和测试等阶段, 一般认为可能占用人员最多的阶段是( )。A、分析阶段B、设计阶段C、编码阶段D、测试阶段答案: C13:下列软件开发模型中,以面向对象的软件开发方法为基础,以用户的需求为动力, 以对象来驱动的模型是( )。、原型模型 B、瀑布模型 、喷泉模型D、螺旋模型答案:C( )、公共环境耦合B、控制耦合C、数据耦合D、特征耦合答案

4、: C15:在结构化方法中,软件功能分解应属于软件开发中的( ) 阶段。A、详细设计B、需求分析C、总体设计D、编程调试答案: B、可修改性BC、可用性 DC17:面向对象的分析方法主要是建立3 类模型,即( )。A、系统模型、ER 模型、应用模型B、对象模型、动态模型、功能模型C、ER 模型、对象模型、功能模型D、对象模型、动态模型、应用模型答案:B18:模块独立性是软件模块化所提出的要求,衡量模块独立性的度址标准是模块的、内聚性和耦合性B 、抽象和信息隐藏D、逐步求精和结构图答案: A19:决策树( )A、能用来代替程序流程图B、是程序流程图的辅助手段DA 和B答案: C( )( )、白盒

5、测试方法、黑盒测试方法B、等价类划分方法、边缘值分析方法 D、因果图方法、错误推测方法答案: C4 编写需求分析文档以及。A、总结B、阶段性报告 D、以上答案都不正确答案: C22:SA 法的主要描述手段有( )。A、系统流程阁和模块图B、DFD 图、数据词典、加工说明C、软件结构图、加工说明. 功能结构图、加工说明答案: B23A、技术、方法和工具 B、方法、对象和类C、方法、工具和过程D、过程、模型和方法答案: C()、详细的B、全面的D、彻底的答案: C、分析软件系统的数据要求B、确定软件系统的功能需求C、确定软件系统的性能要求D、确定软件系统的运行平台答案: D26:分析员和用户双方确

6、定对软件系统有哪几方面的综合要求。 A、功能需求B、性能需求C、环境需求D、接口需求答案: A,B,C,D27:下列属于数据字典的条目的有A、数据流B、数据流分量(数据基本项)C、数据存储(文件)和加工(处理D、数据变换A,B,C28:软件定义时期的任务有A、确定总目标和可行性B、估计资源和成本D、制定工程进度表答案: A,B,C,D29:在设计人机界面的过程中,需考虑下面哪几个问题: A、系统响应时间BCD、命令交互答案: A,B,C,D30:结构性分析方法使用的描述工具有A、数据流图B、数据字典 D、判定树和判定表答案: A,B,C,D31:与计算机科学的理论研究不同,软件工程是一门原理性

7、学科T、对F 、 错 答案:F32:需求说明相当于用户与开发者之间的一份技术合同,是测试验收阶段对软件进行确认和验收的基准,是软件开发的基础。T、对F、错答案:T使用软件时提出增加新功能就必须进(维护T、对F 、 错 答案:F34:文档是影响软件可维护性的决定因素。T、对F 、 错 答案:T35:通常,当一个对象调用另一个对象中的操作时,便完成了一次消息传递。 T、对F、错答案: T“T、对F 、 错 答案:T37:详细设计的目的中很重要的一点事是设计的处理过程应该尽可能地简明易懂。 T、对F 、 错 答案:T38:多态性增强了软件的灵活性和重用性,允许用更为明确、易懂的方式去建立通用软件,多

8、态性和继承性相结合使软件具有更广泛的重用性和可扩充性。T、对F、错答案:F39:判定树比判定表更真观,但简洁性却不如判定表,数据元素的同一个值往往要重复写多遍,而且越接近树的叶端重复次数越少T、对F、错答案:FT、对、错答案: T41:模型是对现实的简化,建模是为了更好地理解所开发的系统。T、对F 、 错 答案:T42:用户界面设计对于一个系统的成功是至关重要的,一个设计得很差的用户界面可能导致用户拒绝使用该系统。T、对F、错答案:T T、对F 、 错 答案:F44:结构化程序技术可以显著提高软件开发的成功率和生产率。T、对F 、 错 答案:T45:内聚衡量不同模块彼此间相互依赖的紧密程度T、对F 、 错 答案:F46:活动图强调从活动到活动的控制流。T、对F 、 错 答案:T47:多态性防止了程序相互依赖而带来的变动影响。T、对F 、 错

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论