南开大学22年春学期《软件工程与软件测试技术》在线作业-00003_第1页
南开大学22年春学期《软件工程与软件测试技术》在线作业-00003_第2页
已阅读5页,还剩8页未读 继续免费阅读

下载本文档

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

文档简介

1、-本页为预览页PAGE13-本页为预览页-本页为预览页22春学期(高起本1709-1803、全层次1809-2103)软件工程与软件测试技术在线作业-00003第1题. 面向对象分析阶段建立的3个模型中,核心的模型是( )模型。选项A:功能选项B:动态选项C:对象选项D:分析参考答案:C第2题. 软件开发的瀑布模型,一般都将开发过程划分为:分析、设计、编码和测试等阶段,一般认为可能占用人员最多的阶段是( )。选项A:分析阶段选项B:设计阶段选项C:编码阶段选项D:测试阶段参考答案:C第3题. 分层数据流图是一种比较严格又易于理解的描述方式,它的顶层图描述了系统的( )选项A:细节选项B:输入与

2、输出选项C:软件的作用选项D:绘制的时间参考答案:B第4题. 进行需求分析可使用多种工具,但( ) 是不适用的选项A:数据流图选项B:PAD 图选项C:状态转换图选项D:数据词典参考答案:B第5题. 验收测试的任务是验证软件的( )。选项A:可靠性选项B:正确性选项C:移植性选项D:有效性参考答案:D第6题. 在需求分析之前有必要进行( )工作。选项A:程序设计选项B:可行性分析选项C:ER 分析选项D:2NF 分析参考答案:B第7题. 下列软件开发模型中,适合于那些不能预先确切定义需求的软件系统的开发的模型是( )。选项A:原型模型选项B:瀑布模型选项C:基于知识的智能模型选项D:变换模型参

3、考答案:A第8题. 程序的三种基本控制结构的共同特点是选项A:不能嵌套使用选项B:只能用来写简单程序选项C:已经用硬件实现选项D:只有一个入口和一个出口参考答案:D第9题. 在E-R 模型中,包含以下基本成分( )。选项A:数据、对象、实体选项B:控制、关系、对象选项C:实体、关系、控制选项D:实体、属性、关系参考答案:D第10题. 在下列选项中不属于软件工程学科所要研究的基本内容选项A:软件工程材料选项B:软件工程目标选项C:软件工程原理选项D:软件工程过程参考答案:A第11题. 成功的测试是指运行测试用例后( )。选项A:发现了程序错误选项B:未发现程序错误选项C:证明程序正确选项D:改正

4、了程序错误参考答案:A第12题. 一个模块把数值作为参数传送给另一个模块,这种耦合方式称为( )。选项A:数据耦合选项B:公共耦合选项C:控制耦合选项D:标记耦合参考答案:A第13题. 软件危机的主要原因是选项A:软件工具落后选项B:软件生产能力不足选项C:对软件的认识不够选项D:软件本身的特点及开发方法参考答案:D第14题. 在数据流图中,椭圆代表( )。选项A:源点选项B:终点选项C:加工选项D:模块参考答案:C第15题. 可行性研究要进行一次()需求分析。选项A:详细的选项B:全面的选项C:简化的,压缩的选项D:彻底的参考答案:C第16题. 面向对象分析的首要工作是建立( )。选项A:系

5、统的动态模型选项B:系统的功能模型选项C:基本的E-R图选项D:问题的对象模型参考答案:D第17题. ()工具在软件详细设计过程中不采用。选项A:判定表选项B:IPO 图选项C:PDL D选项D:DFD 图参考答案:D第18题. 软件维护的副作用是指( )。选项A:运行时误操作选项B:隐含的错误选项C:因修改软件而造成的错误选项D:开发时的错误参考答案:C第19题. 下述任务中,不属于软件工程需求分析阶段的是( )。选项A:分析软件系统的数据要求选项B:确定软件系统的功能需求选项C:确定软件系统的性能要求选项D:确定软件系统的运行平台参考答案:D第20题. 决策树( )选项A:能用来代替程序流

6、程图选项B:是程序流程图的辅助手段选项C:是描述基本加工的逻辑功能的有效工具选项D:A 和B参考答案:C第21题. 面向对象软件技术的许多强有力的功能和突出的优点,都来源于把类组织成一个层次结构的系统。一个类的上层可以有父亲,下层可以有子类。这种层次结构系统的一个重要性质是( ),一个类可获得其父亲的全部描述(数据和操作)。选项A:兼容性选项B:继承性选项C:复用性选项D:多态性参考答案:B第22题. 需求分析的主要方法有( )。选项A:形式化分析方法选项B:PAD 图描述选项C:结构化分析方法选项D:程序流程图参考答案:C第23题. 影响软件可维护性的主要因素不包括( )。选项A:可修改性选

7、项B:可测试性选项C:可用性选项D:可理解性参考答案:C第24题. 为了提高模块的独立性,模块之间最好是( )。选项A:公共环境耦合选项B:控制耦合选项C:数据耦合选项D:特征耦合参考答案:C第25题. 在下列选项中, 哪个不是软件的特征选项A:系统性与复制性选项B:可靠性与一致性选项C:.抽象性与智能性选项D:有形性与可控性参考答案:D第26题. 需求分析的步骤选项A:需求获取选项B:需求提炼选项C:需求描述选项D:需求验证参考答案:A,B,C,D第27题. 研究目标系统的可行性从哪几个方面选项A:经济可行性选项B:技术可行性选项C:操作可行性选项D:法律可行性参考答案:A,B,C,D第28

8、题. 软件开发的阶段有选项A:概要设计选项B:详细设计选项C:编码选项D:单元测试、综合测试参考答案:A,B,C,D第29题. 构件图(Component Diagram)是描述构件及其相互关系的图。构件图包含的3种元素是( )。选项A:构件选项B:接口选项C:关系选项D:层次参考答案:A,B,C第30题. 在总体设计阶段可能会用到以下几种图形工具有选项A:软件结构图选项B:层次图选项C:HIPO图选项D:系统流程图参考答案:A,B,C第31题. 面向对象的开发方法将过程作为最基本元素,是分析问题、解决问题的核心。选项A:对选项B:错参考答案:B第32题. N-S图不容易确定局部和全程数据的作

9、用域。选项A:对选项B:错参考答案:B第33题. 内聚衡量不同模块彼此间相互依赖的紧密程度选项A:对选项B:错参考答案:B第34题. 为编程方便应增加底层成分,通过细化对象的分类来实现。选项A:对选项B:错参考答案:A第35题. 验证和确认是一回事。选项A:对选项B:错参考答案:B第36题. 一个系统内可以只包含数据耦合选项A:对选项B:错参考答案:A第37题. 用于需求分析的软件工具,应该能够保证需求的正确性,即验证需求的一致性、完整性、现实性和有效性选项A:对选项B:错参考答案:A第38题. 一个设计得好的软件系统具有低内聚、高藕合的特征。选项A:对选项B:错参考答案:B第39题. 模块化

10、是指解决一个复杂问题时自下向上逐层把软件系统划分成若干模块的过程选项A:对选项B:错参考答案:B第40题. 可行性研究的目的就是用最小的代价在尽可能短的时间内确定问题是否能够解决。选项A:对选项B:错参考答案:A第41题. 继承性是父类和子类之间共享数据结构和消息的机制,这是类之间的一种关系。选项A:对选项B:错参考答案:B第42题. 在软件计划中不应该把维护费用计划在内。选项A:对选项B:错参考答案:B第43题. 用户界面设计对于一个系统的成功是至关重要的,一个设计得很差的用户界面可能导致用户拒绝使用该系统。选项A:对选项B:错参考答案:A第44题. 优化算法的一个途径是尽量扩大查找范围。选项A:对选项B:错参考答案:B第45题. 文档是影响软件可维护性的决定因素。选项A:对选项B:错参考答案:A第46题. 分析阶段给出的关联可能是笼统的关联关系,在设计阶段就需要对关联关系进行细化的分析和设计。选项A:对选项B:错参考答案:A第47题. 在描述一个模块时,还必须按模块的外部特性与内部特性分

温馨提示

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

评论

0/150

提交评论