正确答案:

题目:在软件开发过程中常用图来作为描述的工具。DFD就是面向__(1)__分析方法的描述工具。在一整套分层DFD中,如果某一张图中有N个加工(Process).则这张图允许有__(2)__张子图。在一张DFD图中,任意两个加工之间__(3)__。在画分层DFD的时候,应注意保持__(4)__之间的平衡。DFD中从系统的输入流到系统的输出流之间的一连串连续变换形成一种信息流,这种信息流可分为__(5)__两大类。

查看原题 查看所有试题

学习资料的答案和解析:

  • [单选题]软件开发的螺旋模型综合了瀑布模型和演化模型的优点,还增加了__(1)__。采用螺旋模型时,软件开发沿着螺线自内向外旋转,每转一圈都要对__(2)__进行识别和分析,并采取相应的对策。螺旋线的第1圈的开始点可能是一个__(3)__。从第2圈开始,一个新产品开发项目开始了,新产品的演化沿着螺旋线进行若干次迭代,直到软件生命周期的结束。
  • 解析:螺旋模型最早是由Boehm提出的,是一个演化软件过程模型,它将原型的迭代特征与线性顺序模型中控制的和系统化的方面结合起来,使得软件的增量版本的快 速开发成为可能。螺旋模型被划分为若干个框架活动,也成为任务区域。随着演化过程的开始,软件工程项目按顺时针方向沿着螺旋移动,从核心开始。螺旋的第1 圈可能产生产品的规格说明;再外层的螺旋可能用于开发一个原型;随后可能是软件的更完善的版本。每一圈都可以对项目计划进行调整,基于从用户处得到的评估 结果和反馈来调整开发的设计和进度。对于大型系统以及软件的开发者来说,螺旋模型是一个很现实的方法。因为软件随着过程的进展演化,开发者和用户能够更好 地理解和对待每一个演化级别上的风险。螺旋模型使用原型作为降低风险的机制,但更重要的是它使开发者在产品演化的任一阶段均可应用原型方法。它保持了传统 生命周期模型中系统性、阶段性的方法,但将其并入了迭代框架,更加真实地反映了现实世界。螺旋模型要求在项目的所有阶段直接考虑技术风险,如果应用得当, 能够在风险变成问题之前降低它的危害。

  • [单选题]在面向对象的方法学中,对象可看成是属性,以及对于这些属性的专用服务的封装体。封装是一种__(1)__技术,封装的目的是使对象的__(2)__分离。类是一组具有相同属性和相同服务的对象的抽象描述,类中的每个对象都是这个类的一个__(3)__。类之间共享属性与服务的机制称为__(4)__。一个对象通过发送__(5)__来请求另一个对象来为其服务。
  • 解析:在面向对象方法中,面向对象的类和从类导出的对象封装数据和数据上的操作在同一个包中,这提供了以下一系列重要的好处。·数据和过程的内部实现细节对外界 隐藏(信息隐藏),这减少了当变化发生时副作用的传播;·数据结构和对它们的操作被合并在单一名字的实体(类)中,这将便利于构件的复用;·简化被封装对 象间的接口。发送消息的对象不需要关心接收对象的内部数据结构,因此,接口被简化,系统耦合度被降低。继承是传统系统和面向对象系统间的关键区别之一。子 类Y继承其超类X的所有属性和操作,这意味着所有原本对于X设计和实现的数据结构和算法,不需要进行进一步的工作就立即可以被Y使用,复用被直接实现。对 包含在超类中的数据或操作的任何修改立即被继承该超类的所有子类继承。因此,类层次变成了一种机制,通过高层的变化可以立即传播到系统的其他部分。

  • [单选题]在设计测试用例时,__(1)__是用得最多的一种黑盒测试方法。在黑盒测试方法中,等价类划分方法设计测试用例的步骤如下所述。①根据输入条件把数目极多的输入数据划分成若干个有效等价类和若干个无效等价类。②设计一个测试用例,使其覆盖__(2)__尚未被覆盖的有效等价类,重复这一步,直至所有的有效等价类均被覆盖。③设计一个测试用例,使其覆盖__(3)__尚未被覆盖的无效等价类,重复这一步,直到所有的无效等价类均被覆盖。因果图法是根据__(4)__之间的因果关系来设计测试用例的。在实际应用中,一旦纠正了程序中的错误后,还应该选择部分或者全部原先已经测试过的测试用例,对修改后的程序进行重新测试,这种测试称为__(5)__。
  • 解析:等价类划分是一种黑盒测试方法,将程序的输入域划分为数据类,以便导出测试用例。理想的测试用例是独自发现一类错误。等价类划分试图定义一个测试用例以发 现各类错误,从而减少必须开发的测试用例数。根据已划分的等价类表,应该按照以下步骤确定测试用例。首先,设计一个测试用例,使其尽可能多地覆盖尚未覆盖 的有效等价类,重复这一步,使得所有有效等价类都被测试用例所覆盖。然后,设计一个新的测试用例,使其只覆盖一个无效等价类,重复这一步使所有无效等价类 都被覆盖。应当注意到一次只能覆盖一个无效等价类。因为在一个测试用例中如果含有多个错误,有可能在测试中只发现其中的一个,另一些被忽视。因果图法是根 据输入与输出之间的因果关系来设计测试用例的,要检查输入条件的各种组合情况,在设计测试用例时,须分析规格说明中哪些是原因,哪些是结果,并指出原因和 结果之间、原因和原因之间的对应关系。纠正了程序中的错误之后,选择部分或者全部原先已经通过测试的用例,对修改后的程序进行重新测试以验证对软件修改后 有没有引入新的错误,称为回归测试。

  • 必典考试
    推荐下载科目: 网络基础知识题库 数据库技术基础题库 程序设计语言基础题库 网络与数据库题库 系统开发与运行题库 知识产权与信息化基础知识题库 数据库系统的运行与管理题库 标准化基础知识题库 关系数据库基本理论题库 SQL语言题库
    @2019-2025 必典考网 www.51bdks.net 蜀ICP备2021000628号 川公网安备 51012202001360号