更多“当前,经常采用的需求定义方法是一种()或者称为预先定义的方法。A.严格的B.顺序的C.求精的D.抽取的 ”相关问题
  • 第1题:

    ● 通常有两种常用的需求定义方法:严格定义方法和原型方法。下述的各种假设条件中,“ (25) ”不适合使用严格定义方法进行需求定义。

    (25)

    A. 所有需求都能够被预先定义

    B. 开发人员与用户之间能够准确而清晰地交流

    C. 需求不能在系统开发前被完全准确地说明

    D. 采用图形(或文字)充分体现最终系统


    正确答案:C

  • 第2题:

    原型化方法是一种动态定义需求的方法,(7)不是原型化方法的特征。

    A.简化项目管理

    B.尽快建立初步需求

    C.加强用户参与和决策

    D.提供完整定义的需求


    正确答案:D
    解析:原型化方法是一种逐步地、迭代地完成需求定义的方法,是一种动态定义系统需求的技术。原型化方法的优势就在于逐步从简单到复杂地提交系统,起点低,可以追加功能以及用户参与,还可以直观、及时地交付原型。

  • 第3题:

    原型化方法的优点是( )。

    A.严格定义

    B.应用原型化

    C.按照自上而下的步骤进行

    D.按照逐步求精法进行


    正确答案:B

  • 第4题:

    当前,很多系统的需求定义采用的是一种预先定义的方法,该方法也称为

    A.严格的方法

    B.顺序的方法

    C.求精的方法

    D.抽取的方法


    正确答案:A
    解析:当前,较多的部门采用的需求定义方法是一种严格的或者称为预先定义的方法。从概念上讲,一个负责定义的小组试图全面彻底地预先指出对应用来说是合理的业务需求,并期待用户进行审查、评价、认可,并在此基础上顺利地开展工作。但是这一切都是在尚无使用经验的情况下进行的,而提出的建议又是以图形或描述性的文字形式表达的。

  • 第5题:

    原型化方法是一种动态定义需求的方法,原型化方法的特征是(45)。

    A.精确项目管理

    B.建立详尽的需求

    C.加强用户参与和决策

    D.提供严格定义的文档


    正确答案:C
    解析:原型化方法是一种动态定义需求的方法,它要求尽可能快地建造一个粗糙的系统,这系统实现了目标系统的某些或全部功能,但是这个系统可能在某方面存在缺陷。建造这样一个系统的目的是为了考察某一方面的可行性,如算法的可行性,技术的可行性,或考察是否满足用户的需求等,然后根据用户的反馈,逐步增加系统的功能,得到最终产品。

  • 第6题:

    结构化分析方法(SA)是一种预先严格定义需求的方法,强调分析对象的(39),其指导思想是(40)。

    A.程序流

    B.指令流

    C.控制流

    D.数据流


    正确答案:D

  • 第7题:

    严格定义的方法有假设前提,下列有( )假设属于它。

    Ⅰ.所有需求都能被预先定义

    Ⅱ.周期各阶段都固定正确

    Ⅲ.大量的反复是不可避免的

    Ⅳ.有快速的系统建造工具

    A.Ⅰ

    B.Ⅱ

    C.Ⅰ、Ⅱ

    D.Ⅲ、Ⅳ


    正确答案:C

  • 第8题:

    当前,很多采用的需求定义方法是一种什么或者称为预先定义的方法?

    A.严格的

    B.顺序的

    C.求精的

    D.抽象的


    正确答案:A
    解析:当前,较多的部门采用的需求定义方法是一种严格的或者称为预先定义的方法,从概念上讲一个负责第一的小组试图全面彻底地预先指出对应用来说是合理的业务需求,并期待用户进行审查、评价、认可,并在此基础上顺利地开展工作。

  • 第9题:

    结构化分析方法是一种预先严格定义需求的方法,它在实施时强调分析对象的(49)。

    A.控制流

    B.数据流

    C.程序流

    D.指令流


    正确答案:B
    解析:结构化分析方法(SA)的基本思想是将系统分析看成工程项日,采用“自顶向下,逐层分解”的策略,有计划、有步骤地进行工作。SA方法的分析结果由以下几部分组成:一套分层的数据流图(DFD):用来描述数据流从输入到输出的变换流程;一个数据字典(DD):用来描述DFD中每个数据流、文件以及组成数据流或文件的数据项;一组说明:用来描述每个基本加工的加工逻辑。数据流是SA的主要分析手段。

  • 第10题:

    原型化方法是一种动态定义需求的方法,______不具有原型化方法的特征。

    A.简化项目管理

    B.尽快建立初步需求

    C.加强用户参与和决策

    D.提供严格定义的文档


    正确答案:D
    解析:原型化方法中,并非所有需求在系统开发前都能明确说明和定义,所以,提供严格定义的文档不是原型化方法的特征。本题正确答案为选项D。

  • 第11题:

    当前,很多采用的需求定义方法是一种( )或者称为预先定义的方法。

    A.严格的

    B.顺序的

    C.求精的

    D.抽取的


    正确答案:A
    解析:需求定义方法就是一种严格的或者称为预先定义的方法。相关知识点:  当前,较多的部门采用的需求定义方法是一种严格的或者称为预先定义的方法。
      从概念上讲,一个负责定义的小组试图全面彻底地预先指出对应用来说是合理地业务需求,并期待用户进行审查、评价、认可,并在此基础上顺利地开展工作。但是这一切都是在尚未使用经验的情况下进行的,而提出的建议又是以图形或描述性的文字形式表达的。
      使用预先定义技术时,主要的通信工具是定义报告,包括工作报告和最终报告。虽然具体的行事因各自的技术有所不同,但它们的用处是相似的。
      叙述文字:目标、对象和其他需求的传统文字叙述和解释。
      图形模型:流程图技术。表明外部实体、过程和文件之间数据的流动。
      逻辑规则:不含模糊性的若干逻辑准则,如判定表等。
      数据字典:系统实体的定义、属性以及实体间关系的定义和描述。
      所有技术工具的共同特点是,它们都是被动的通信工具和静止的通信工具,不能表演,因而无法体现所建立的应用系统的动态特征。而要求用户根据一些静态的信息和静止的画面来认可系统似乎近于苛刻。
      因此,严格定义技术本质上是一种静止的、被动的技术。因此要它们来描述一个有“生命”的系统是困难的。

  • 第12题:

    单选题
    有两种需求定义的方法--严格定义和原型定义,在关于这两种方法的描述中,不正确的是()
    A

    严格定义方法假定所有的需求都可以预先定义

    B

    严格定义方法假定软件开发人员与用户之间的沟通存在障碍

    C

    原型定义方法认为需求分析中不可避免地要出现很多反复

    D

    原型定义方法强调用户在软件开发过程中的参与和决策


    正确答案: A
    解析: 暂无解析

  • 第13题:

    实施原型化方法有若干基本步骤,以下不属于其基本步骤的是

    A.定义基本需求

    B.开发工作模型

    C.求精扩充

    D.详细设计


    正确答案:D
    解析:实施原型化的最基本步骤是获得基本需求,开发工作模型、模型验证、求精扩充等。

  • 第14题:

    严格定义的方法有假设前提,下列哪些假设属于它的

    Ⅰ.所有需求被预先定义 Ⅱ.项目参加者之间能准确的通信

    Ⅲ.大量反复不可避免 Ⅳ.有快速系统重建工具

    A.Ⅰ、Ⅱ

    B.Ⅰ、Ⅲ

    C.Ⅱ、Ⅲ

    D.Ⅲ、Ⅳ


    正确答案:A
    解析:严格定义的方法是在一定假设的前提下形成的,这些前提如下:
    ①所有的需求都能被预先定义。
    ②修改定义不完备的系统代价昂贵而且实施困难。
    ③项目参加者之间能够清晰地进行准确的通信。
    ④静态描述或图形模型对应用系统的反映是充分的。
    ⑤严格方法的生命周期的各阶段都是正确的。

  • 第15题:

    当前,大多数采用的需求定义方法是( ),也称为预先定义的方法。

    A.严格定义方法

    B.顺序定义方法

    C.逐步求精的定义方法

    D.动态定义方法


    正确答案:A

  • 第16题:

    有两种需求定义的方法——严格定义和原型定义,在关于这两种方法的描述中,不正确的是(142)。

    A.严格定义方法假定所有的需求都可以预先定义

    B.严格定义方法假定软件开发人员与用户之间的沟通存在障碍

    C.原型定义方法认为需求分析中不可避免地要出现很多反复

    D.原型定义方法强调用户在软件开发过程中的参与和决策


    正确答案:B
    解析:严格定义(预先定义)是目前采用较多的一种需求定义方法。在采用严格定义的传统的结构化开发方法中,各个工作阶段排列成一个理想的线性开发序列,在每一工作阶段中,都用上一阶段所提供的完整、严格的文档作为指导文件,因此它本质上是一种顺序型的开发方法。在传统的结构化开发中,需求的严格定义建立在以下的基本假设上。(1)所有需求都能够被预先定义假设意味着,在没有实际系统运行经验的情况下,全部的系统需求均可通过逻辑推断得到。这对某些规模较小、功能简单的系统是可能的,但对那些功能庞大、复杂且较大的系统显然是困难的。即使事先做了深入细致的调查和分析,当用户见到新系统的实际效果时,也往往会改变原先的看法,会提出修改或更进一步增加系统功能的要求,所以再好的预先定义技术也会经常反复。这是因为人们对新事物的认识与理解将随着直观、实践的过程进一步加深,这是与人类认识世界的客观规律相一致的。所以,能够预先定义出所有需求的假设在许多场合是不能成立的。(2)开发人员与用户之间能够准确而清晰地交流假设认为,用户与开发人员之间,虽然每人都有自己的专业、观点、行话,但在系统开发过程中可以使用图形/文档等通信工具进行交流,进行清晰、有效的沟通,这种沟通是必不可少的。可是,在实际开发中,往往对一些共同的约定,每个人可能都会产生自己的理解和解释。即使采用结构化语言、判定树、判定表等工具,仍然存在精确的、技术上的不严密感。这将导致人们有意无意地带有个人的不同理解而各行其事,所以在多学科、多行业人员之间进行有效的通信交流是有一定困难的。(3)采用图形/文字可以充分体现最终系统在使用严格定义需求的开发过程中,开发人员与用户之间交流、通信的主要工具是定义报告,包括叙述文字、图形、逻辑规则和数据字典等技术工具。它们都是静止的、被动的,不能实际表演,很难在用户头脑中形成一个具体的形象。因此,要用静止的图形/文字描述来体现一个动态的系统是比较困难的。除了所论述的情况外,上述基本假设还将导致严格定义的结构化开发方法存在以下缺陷。首先是文档量大,由于在结构化方法的每个阶段都必须写出规范、严密的各种文档,这些文档虽然有助于开发人员之间、用户与开发人员间的通信交流,有助于开发过程的规范化,但由于编写文档花费大量人力和时间,导致系统开发周期增大。其次是开发过程可见性差,来自用户的反馈太迟。由于在需求定义、系统设计阶段都不能在用户终端显示新系统的实际效果,一直到系统实现阶段结束,用户才有机会通过对新系统的实际操作和体会来提出他们对新系统的看法和意见,但此时整个开发已近尾声,若想修改前几段的工作或修改需求定义,都将付出较大的代价,有时这种修改甚至会导致整个系统的失败。综上所述,需求的严格定义的基本假设在许多情况下并不成立,传统的结构化方法面临着一些难以跨越的障碍。为此,需要探求一种变通的方法。原型方法以一种与严格定义法截然不同的观点看待需求定义问题。原型化的需求定义过程是一个开发人员与用户通力合作的反复过程。从一个能满足用户基本需求的原型系统开始,允许用户在开发过程中提出更好的要求,根据用户的要求不断地对系统进行完善,它实质上是一种迭代的循环型的开发方式。采用原型方法时需要注意的几个问题。(1)并非所有的需求都能在系统开发前被准确地说明。事实上,要想严密、准确地定义任何事情都是有一定难度的,更不用说是定义一个庞大系统的全部需求。用户虽然可以叙述他们所需最终系统的目标及大致功能,但是对某些细节问题却往往不可能十分清楚。一个系统的开发过程,无论对于开发人员还是用户来说,都是一个学习和实践的过程,为了帮助他们在这个过程中提出更完善的需求,最好的方法就是提供现实世界的实例——原型,对原型进行研究、实践,并进行评价。(2)项目参加者之间通常都存在交流上的困难,原型提供了克服该困难的一个手段。用户和开发人员通过屏幕、键盘进行对话和讨论、交流,从他们自身的理解出发来测试原型,一个具体的原型系统,由于直观性、动态性而使得项目参加者之间的交流上的困难得到较好的克服。(3)需要实际的、可供用户参与的系统模型。虽然图形和文字描述是一种较好的通信交流工具,但是,其最大缺陷是缺乏直观的、感性的特征,因而不易理解对象的全部含义。交互式的系统原型能够提供生动的规格说明,用户见到的是一个“活”的、实际运行着的系统。实际使用在计算机上运行的系统,显然比理解纸面上的系统要深刻得多。(4)有合适的系统开发环境。随着计算机硬件,软件技术和软件工具的迅速发展,软件的设计与实现工作越来越方便,对系统进行局部性修改甚至重新开发的代价大大降低。所以,对大系统的原型化已经成为可能。(5)反复是完全需要和值得提倡的,需求一旦确定,就应遵从严格的方法。对系统改进的建议来自经验的发展,应该鼓励用户改进他们的系统,只有做必要的改变后,才能使用户和系统间获得更加良好的匹配,所以,从某种意义上说,严格定义需求的方法实际上抑制了用户在需求定义以后再改进的要求,这对提高最终系统的质量是有害的。另一方面,原型方法的使用并不排除严格定义方法的运用,当通过原型并在演示中得到明确的需求定义后,应采用行之有效的结构化方法来完成最终系统的开发。

  • 第17题:

    关于原型化方法与预先定义方法的比较,下面说法错误的是( )。

    A.在预先定义方法中迭代说明定义失败

    B.预先定义方法修改系统代价极其昂贵

    C.原型化方法承认通信缺陷存在的固有性

    D.原型化方法需要静态模型


    正确答案:D

  • 第18题:

    严格定义是在一定的前提下完成的,下面不属于严格定义的前提条件的是( )。

    A.它假设所有用户需求都可以被预先定义

    B.项目参加者之间进行良好的、高效的沟通

    C.严格定义方法的生命周期中各个阶段不一定都是正确的

    D.静态描述或者图形模型可以充分反映应用系统


    正确答案:C

  • 第19题:

    通常有两种常用的需求定义方法:严格定义方法和原型方法。下述的各种假设条件中,“ (33) ”不适合使用严格定义方法进行需求定义

    A.所有需求都能够被预先定义

    B.开发人员与用户之间能够准确而清晰地交流

    C.需求不能在系统开发前被完全准确地说明

    D.采用图形(或文字)充分体现最终系统


    正确答案:C
    需求定义方法包括严格定义方法和原型方法两种。严格定义方法适用于需求已全面获取,需求较为明确的情况。如果达不到这个要求,则适宜用原型方法

  • 第20题:

    原型化方法是一种对严格定义方法的改进,其初始目的是为系统提供

    A.需求定义的策略

    B.建造工具

    C.实施的方法

    D.可实现的模型


    正确答案:A
    解析:原型化方法的初始目的是完成需求定义的策略,用户的要求被提取、表示,快速地构造一个最终系统的工作模型并发展此模型。选项A正确。

  • 第21题:

    严格定义的方法有假设前提,下列有哪些假设是属于它的

    Ⅰ.所有需求都能被预先定义 Ⅱ.周期各阶段都固定正确

    Ⅲ.大量的反复是不可避免的 Ⅳ.有快速的系统建造工具

    A.Ⅰ

    B.Ⅱ

    C.Ⅰ、Ⅱ

    D.Ⅲ、Ⅳ


    正确答案:C
    解析:严格定义的假设前提包括:所有需求都可以预先定义,一般来说与项目参加者的经验有关,使系统需求真正吻合是一件艰巨的工作。严格定义也要求生命周期各阶段能过程化的固定下来,严格定义才能严格正确。后面严格的设计,编码,测试也才有了依据。它不能假设大量的反复是不可避免的,如有此假设,严格定义就无从谈起。需求定义不可避免是要变的。对快速建造系统的工具而言严格定义不是前提。因为,建造系统工具与严格定义需求没有天然的联系,需求定义的工具一般与分析方法工具有关。因此,本题的答案很清楚了,只与Ⅰ、Ⅱ有关。

  • 第22题:

    预先需求规格说明的某些缺陷导致了( )的形成与发展。

    A.动态定义技术

    B.严格定义技术

    C.信息技术

    D.结构化生命周期方法


    正确答案:A

  • 第23题:

    有两种需求定义的方法--严格定义和原型定义,在关于这两种方法的描述中,不正确的是()

    • A、严格定义方法假定所有的需求都可以预先定义
    • B、严格定义方法假定软件开发人员与用户之间的沟通存在障碍
    • C、原型定义方法认为需求分析中不可避免地要出现很多反复
    • D、原型定义方法强调用户在软件开发过程中的参与和决策

    正确答案:B