有两种需求定义的方法——严格定义和原型定义,在关于这两种方法的描述中,不正确的是(142)。A.严格定义方法假定所有的需求都可以预先定义B.严格定义方法假定软件开发人员与用户之间的沟通存在障碍C.原型定义方法认为需求分析中不可避免地要出现很多反复D.原型定义方法强调用户在软件开发过程中的参与和决策

题目

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

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

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

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

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


相似考题
更多“有两种需求定义的方法——严格定义和原型定义,在关于这两种方法的描述中,不正确的是(142)。A.严格定 ”相关问题
  • 第1题:

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

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

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

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

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


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

  • 第2题:

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

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

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

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

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


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

  • 第3题:

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

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

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

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

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


    正确答案:B
    解析:本题考查需求分析的基础知识。严格定义方法用在结构化分析和设计中。这种方法假定所有的需求都是可以被预先定义的,而且认为修改不完善的系统需求代价昂贵且实施困难。进行严格的需求定义要求系统开发人员与用户能够进行有效地沟通,准确地了解用户的需求,并且可以用静态的图形或文本工具完整地表示系统需求。原型方法认为并不是所有的需求在系统开发之前都可以进行准确定义的,而且软件开发人员与用户之间存在通信的障碍。在具备快速建模工具的情况下通过向用户提供可以运行的系统模型来吸取用户的反馈意见,通过不断反复、不断修改原型系统可以获取完整的系统需求,一旦确定了需求,就可以遵照严格的方法继续进行系统开发。

  • 第4题:

    以下关于严格定义策略和原型化定义策略的叙述中,错误的是

    A.严格定义策略强调静态的需求定义,而原型化策略强调动态,的需求定义

    B.严格定义策略允许并提倡大量的反复,而原型化策略不允许反复

    C.严格定义策略强调系统开发严格的阶段划分,而原型化策略则不强调阶段划分

    D.严格定义策略认为所有的需求都能被预先定义,而原型化策略认为并非所有的需求 在系统开发以前都能准确地说明


    正确答案:B
    解析:严格定义的方法是在一定假设的前提下形成的,这些前提如下:
    ①所有的需求都能被预先定义。
    ②修改定义不完备的系统代价昂贵且实施困难。
    ③项目参加者之间能够清晰进行准确的通信。
    ④静态描述或图形模型对应用系统的反映是充分的。
    ⑤严格方法的生命周期的各阶段都是固有正确的。
    原型化方法开发策略的假设如下:
    ①并非所有的需求在系统开发以前都能准确地说明。
    ②有快速的系统建造工具。
    ③项目参加者之间通常都存在通信上的障碍。
    ④需要实际的、可供用户参与的系统模型。
    ⑤需求一旦确定,就可以遵从严格的方法。
    ⑥大量的反复是不可避免的、必要的,应该加以鼓励。

  • 第5题:

    原型化方法是一类动态定义需求的方法,下列叙述中( )不具有原型化方法的特征。

    A.提供严格定义的文档

    B.加强用户参与和决策

    C.简化项目管理

    D.加快需求的确定


    正确答案:A