正确答案:
题目:在软件开发过程中常用图来作为描述的工具。DFD就是面向__(1)__分析方法的描述工具。在一整套分层DFD中,如果某一张图中有N个加工(Process).则这张图允许有__(2)__张子图。在一张DFD图中,任意两个加工之间__(3)__。在画分层DFD的时候,应注意保持__(4)__之间的平衡。DFD中从系统的输入流到系统的输出流之间的一连串连续变换形成一种信息流,这种信息流可分为__(5)__两大类。
查看原题 查看所有试题
学习资料的答案和解析:
[单选题]项目管理工具中,将网络方法用于工作计划安排的评审和检查的是()
PERT网图
[单选题]软件开发的螺旋模型综合了瀑布模型和演化模型的优点,还增加了__(1)__。采用螺旋模型时,软件开发沿着螺线自内向外旋转,每转一圈都要对__(2)__进行识别和分析,并采取相应的对策。螺旋线的第1圈的开始点可能是一个__(3)__。从第2圈开始,一个新产品开发项目开始了,新产品的演化沿着螺旋线进行若干次迭代,直到软件生命周期的结束。
解析:螺旋模型最早是由Boehm提出的,是一个演化软件过程模型,它将原型的迭代特征与线性顺序模型中控制的和系统化的方面结合起来,使得软件的增量版本的快 速开发成为可能。螺旋模型被划分为若干个框架活动,也成为任务区域。随着演化过程的开始,软件工程项目按顺时针方向沿着螺旋移动,从核心开始。螺旋的第1 圈可能产生产品的规格说明;再外层的螺旋可能用于开发一个原型;随后可能是软件的更完善的版本。每一圈都可以对项目计划进行调整,基于从用户处得到的评估 结果和反馈来调整开发的设计和进度。对于大型系统以及软件的开发者来说,螺旋模型是一个很现实的方法。因为软件随着过程的进展演化,开发者和用户能够更好 地理解和对待每一个演化级别上的风险。螺旋模型使用原型作为降低风险的机制,但更重要的是它使开发者在产品演化的任一阶段均可应用原型方法。它保持了传统 生命周期模型中系统性、阶段性的方法,但将其并入了迭代框架,更加真实地反映了现实世界。螺旋模型要求在项目的所有阶段直接考虑技术风险,如果应用得当, 能够在风险变成问题之前降低它的危害。
[单选题]在编制程序的时候,应该采纳的原则之一是__(1)__。开发软件时对提高开发人员工作效率至关重要的是__(2)__。软件工程中描述生命周期的瀑布模型一般包括计划、__(3)__、设计、编码、测试、维护等几个阶段,其中设计阶段通常又可以依次分为__(4)__和__(5)__两步。
[单选题]设计高质量的软件是软件设计追求的一个重要目标。可移植性、可维护性、可靠性、效率、可理解性和可使用性等都是评价软件质量的重要方面。可移植性是指将一个原先在某种特定的硬件或软件环境下正常运行的软件移植到另一个硬件或软件的环境下,使得该软件也能正确运行的难易程度。为了提高软件的可移植性,应注意提高软件的__(1)__。可维护性通常包括__(2)__。通常认为,软件维护工作包括正确性维护、__(3)__维护和__(4)__维护。其中__(5)__维护则是为了扩充软件的功能或者提高原有软件的性能而进行的维护活动。__(6)__是指当系统万一遇到未预料的情况时,能够按照预定的方式来作合适的处理。
[单选题]软件测试是软件质量保证的主要手段之一,测试的费用已经超过了__(1)__的30%以上,因此提高测试的有效性十分重要。"高产"的测试是指__(2)__。根据国家标准GB8566-88计算机软件开发规范的规定,软件开发和维护划分为8个阶段,其中单元测试是在__(3)__阶段完成的;组装测试的计划是在__(4)__阶段制定的;确认测试的计划是在__(5)__阶段制定的。
[单选题]ISO9000系列标准和软件成熟度模型CMM都着眼于质量和过程管理。ISO9000系列标准的主导思想是:强调质量__(1)__;使影响产品质量的全部因素始终处于__(2)__状态;要求证实企业具有持续提供符合要求产品的__(3)__;强调质量管理必须始终坚持进行质量__(4)__。而CMM则强调持续的__(5)__。