单选题某个系统在开发时,用户已经定义了软件的一组一般性目标,但不能标识出详细的输入、处理及输出需求;开发者也可能暂时不能确定算法的有效性、操作系统的适应性或人机交互的形式。在这种情况下,采用()开发最恰当。A 瀑布模型B 迭代模型C 原型模型D 螺旋模型

题目
单选题
某个系统在开发时,用户已经定义了软件的一组一般性目标,但不能标识出详细的输入、处理及输出需求;开发者也可能暂时不能确定算法的有效性、操作系统的适应性或人机交互的形式。在这种情况下,采用()开发最恰当。
A

瀑布模型

B

迭代模型

C

原型模型

D

螺旋模型


相似考题
更多“某个系统在开发时,用户已经定义了软件的一组一般性目标,但不能标识出详细的输入、处理及输出需求;开发者也可能暂时不能确定算”相关问题
  • 第1题:

    阅读以下程序

    #include <stdio.h>

    main()

    { int case; float printF;

    printf(" 请输入 2 个数 : ");

    scanf("%d %f",&case,&printF);

    printf("%d %f\n",case,printF);

    }

    该程序编译时产生错误,其出错原因是

    A) 定义语句出错, case 是关键字,不能用作用户自定义标识符

    B) 定义语句出错, printF 不能用作用户自定义标识符

    C) 定义语句无错, scanf 不能作为输入函数使用

    D) 定义语句无错, printf 不能输出 case 的值


    正确答案:A

  • 第2题:

    软件质量强调三个方面的内容;(32)是测试软件质量的基础;(33)定义了一组用于指导软件开发方式的准则;(34)间接定义了用户对某些特性的需求。

    A.软件需求

    B.软件分析

    C.软件设计

    D.软件实现


    正确答案:A
    解析:构建高质量的软件是进行项目开发的重要目标,软件质量强调三个方面的内容:软件需求是测试软件质量的基础;开发标准定义了一组用于指导软件开发方式的准则;隐式需求间接定义了用户对某些特性的期望。

  • 第3题:

    阅读以下程序:该程序在编译时产生错误,原因是( )。

    A.定义语句出错,Case是关键字,不能用作用户自定义标识符

    B.定义语句出错,printF不能用作用户自定义标识符

    C.定义语句无错,sCanf不能作为输入函数使用

    D.定义语句无错,printf不能输出Case的值


    正确答案:A
    标识符不能与c编译系统已经预定义的、具有特殊用途的保留标识符(即关键字)同名,否则程序在编译时会出现错误。题目源程序中使用了已经预定义的关键字case,所以将出现错误。

  • 第4题:

    阅读以下程序

    #include<stdio,h>

    main( )

    { int case;float printF;

    printf(“请输入2个数:”);

    scanf(“%d%f”,&zase,&rintF);

    prinff(“%d%f\n”,case,printF);

    }

    该程序在编译时产生错误,其出错原因是

    A.定义语句出错,ca8e是关键字,不能用作用户自定义标识符

    B.定义语句出错,pfintF不能用作用户自定义标识符

    C.定义语句无错,scanf不能作为输入函数使用

    D.定义语句无错,printf不能输出case的值


    正确答案:A
    解析:标识符不能与c编译系统已经预定义的、具有特殊用途的保留标识符(即关键字)同名,否则程序在编译时会出现错误。题目源程序中使用了已经预定义的关键字car,所以将出现错误。

  • 第5题:

    阅读以下程序

    A)定义语句出错,Case是关键字,不能用作用户自定义标识符,printF不能用作用户自定义标识符

    B)定义语句出错,Int无法被识别

    C)定义语句无错,scanf不能作为输入函数使用

    D)定义语句无错,printf不能输出Case的值


    正确答案:B

  • 第6题:

    软件质量强调3个方面的内容:__________是测试软件质量的基础;开发标准定义了一组用于 指导软件开发方式的准则;期望需求间接定义了用户对某些特性的需求。 A.软件需求 B.软件设计 C.软件实现 D.软件验证


    正确答案:A
    要点解析:软件质量是对明确陈述的功能和性能需求、明确记录的开发标准,以及对所有专业化软件开发应具备的隐含特殊的符合度。它强调以下3个方面的内容。
    ①软件需求是质量测试的基础,不符合需求就是没有质量。
    ②开发标准定义了一组用于指导软件开发方式的准则。若未能遵守准则,则肯定质量有问题。    ③期望需求(例如,对易使用性的期望)定义了用户的某些稍缓的、期望的需求,即问接定义了用户对某些特性的需求。
    软件的分析、设计和实现都是为了满足软件需求的。开发文档是记录开发成果的,维护手册是指导软件维护的,用户手册是提供用户使用软件的操作指南。

  • 第7题:

    软件需求包括三个不同的层次,分别为业务需求、用户需求和功能及非功能需求,( )属于用户需求。

    A. 反映了组织机构或客户对系统、产品高层次的目标要求,其在项目视图与范围文档中予以说明
    B. 描述用户使用产品必须要完成的任务,其在使用实例文档或方案脚本说明中
    予以说明
    C. 定义了开发人员必须实现的软件功能,使得用户能完成他们的任务,从而满足业务需求
    D. 软件产品为了满足用户的使用,对用户开发、处理速度、安全性能等方面的需求

    答案:B
    解析:
    业务需求(Business requirement)表不组织或客户高层次的目标□业务需求通常来自项目投资人、购买产品的客户、实际用户的管理者、市场营销部门或产品策划部门。用户需求(user requirement)描述的是用户的目标,或用户要求系统必须能完成的任务。用例、场景描述和事件一一响应表都是达用户需求的有效途径。也就是说用户需求描述了用户能使用系统来做些什么。功能需求(functional requirement)规定开发人员必须在产品中实现的软件功能,用户利用这些功能来完成任务,满足业务需求。功能需求有时也被称作行为需求(behaviour requirement)。功能需求描述是开发人员需要实现什么。

  • 第8题:

    某个系统在开发时,用户已经定义了软件的一组一般性目标,但不能标识出详细的输入、处理及输出需求;开发者也可能暂时不能确定算法的有效性、操作系统的适应性或人机交互的形式。在这种情况下,采用()开发最恰当。

    • A、瀑布模型
    • B、迭代模型
    • C、原型模型
    • D、螺旋模型

    正确答案:C

  • 第9题:

    系统设计是软件开发的重要阶段()主要是按系统需求说明来确定此系统的软件结构,并设计出各个部分的功能和接口。

    • A、外部设计
    • B、内部设计
    • C、程序设计
    • D、输入/输出设计

    正确答案:A

  • 第10题:

    导致信息系统不能满足用户需求的最常见到原因是:()

    • A、用户需求经常改变
    • B、不能正确预测用户所需的增长
    • C、现有的硬件系统限制了并发用户的数量
    • D、在系统需求定义阶段用户参与程度不够

    正确答案:D

  • 第11题:

    单选题
    某糖果厂进行库存管理系统开发的系统设计工作,系统开发人员将进行输入/输出设计,在进行输入/输出设计时应遵循()原则。
    A

    既满足用户需求又方便用户使用

    B

    满足用户需求

    C

    方便用户使用

    D

    同用户反复沟通


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

  • 第12题:

    单选题
    系统设计是软件开发的重要阶段()主要是按系统需求说明来确定此系统的软件结构,并设计出各个部分的功能和接口。
    A

    外部设计

    B

    内部设计

    C

    程序设计

    D

    输入/输出设计


    正确答案: A
    解析: 在软件开发中,外部设计又称为概要设计,其主要职能是设计各个部分的功能、接口、相互如何关联。内部设计又称为详细设计,其主要职能是设计具体一个模块的实现。所以本题应选A。

  • 第13题:

    ● 软件质量强调三个方面的内容: (48) 是测试软件质量的基础; (49) 定义了一组用于指导软件开发方式的准则; (50) 间接定义了用户对某些特性的需求。

    (48)

    A. 软件需求

    B. 软件分析

    C. 软件设计

    D. 软件实现

    (49)

    A. 开发文档

    B. 开发标准

    C. 维护手册

    D. 用户手册

    (50)

    A. 功能需求

    B. 非功能需求

    C. 期望需求

    D. 质量属性需求


    正确答案:A,B,C

  • 第14题:

    当多道程序系统中发生死锁时,( )。

    A.计算机系统不能处理任何事情

    B.某个进程不能够执行

    C.一组进程相互等待,并进入阻塞状态

    D.不能进行输入和输出


    参考答案:C

  • 第15题:

    ● 操作系统是裸机上的第一层软件,其他系统软件(如 (23) 等)和应用软件都是建立在操作系统基础上的。下图①②③分别表示 (24) 。

    (23)A. 编译程序、财务软件和数据库管理系统软件

    B. 汇编程序、编译程序和Java解释器

    C. 编译程序、数据库管理系统软件和汽车防盗程序

    D. 语言处理程序、办公管理软件和气象预报软件

    (24)A. 应用软件开发者、最终用户和系统软件开发者

    B. 应用软件开发者、系统软件开发者和最终用户

    C. 最终用户、系统软件开发者和应用软件开发者

    D. 最终用户、应用软件开发者和系统软件开发者


    正确答案:B,D

  • 第16题:

    某软件系统集成项目在开发时,用户已经定义了软件的一组一般性目标,但不能标识出详细的输入、处理及输出需求;开发者也可能暂时不能确定算法的有效性、操作系统的适应性或人机交互的形式。在这种情况下,采用(9)开发最恰当。

    A.瀑布模型

    B.迭代模型

    C.原型化模型

    D.螺旋模型


    正确答案:C
    解析:原型化的主要目的是获取用户需求。当用户需求含糊不清、不完整或系统设计方案难以确定时,可以快速地构造一个系统原型,并通过运行和评价系统原型,使得用户明确自己的需求。依题意用户“不能标识出详细的输入、处理及输出需求(即需求不是很明确)”,且开发者“可能暂时不能确定算法的有效性、操作系统的适应性或人机交互的形式”,因此在这种情况下,采用原型化模型开发最恰当。

  • 第17题:

    软件需求包括三个不同的层次,分别为业务需求、用户需求和功能及非功能需求。( )属于用户需求。

    A.反应了组织机构或客户对系统、产品高层次的目标要求,其在项目视图范围文档中予以说明

    B.描述用户使用产品必须要完成的任务,其在使用实例文档或方案脚本说明中予以说明

    C.定义了开发人员必须实现的软件功能,使得用户能完成他们的任务,从中满足了业务需求

    D.软件产品为了满足用户的使用,对用户并发、处理速度、安全性能等方面需求


    正确答案:B

  • 第18题:

    操作系统是裸机上的第一层软件,其他系统软件(如( )等)和应用软件都是建立在操作系统基础上的。下图①②③分别表示(请作答此空)。

    A.应用软件开发者、最终用户和系统软件开发者
    B.应用软件开发者、系统软件开发者和最终用户
    C.最终用户、系统软件开发者和应用软件开发者
    D.最终用户、应用软件开发者和系统软件开发者

    答案:D
    解析:
    本题考查操作系统基本概念。财务软件、汽车防盗程序、办公管理软件和气象预报软件都属于应用软件,而选项A、C和D中含有这些软件。选项B中汇编程序、编译程序和数据库管理系统软件都属于系统软件。计算机系统由硬件和软件两部分组成。通常把未配置软件的计算机称为裸机,直接使用裸机不仅不方便,而且将严重降低工作效率和机器的利用率。操作系统(OperatingSystem)的目的是为了填补人与机器之间的鸿沟,即建立用户与计算机之间的接口而为裸机配置的一种系统软件。由下图可以看出,操作系统是裸机上的第一层软件,是对硬件系统功能的首次扩充。它在计算机系统中占据重要而特殊的地位,所有其他软件,如编辑程序、汇编程序、编译程序和数据库管理系统等系统软件,以及大量的应用软件都是建立在操作系统基础上的,并得到它的支持和取得它的服务。从用户角度看,当计算机配置了操作系统后,用户不再直接使用计算机系统硬件,而是利用操作系统所提供的命令和服务去操纵计算机,操作系统已成为现代计算机系统中必不可少的最重要的系统软件,因此把操作系统看作是用户与计算机之间的接口。因此,操作系统紧贴系统硬件之上,所有其他软件之下(是其他软件的共同环境)。

  • 第19题:

    博学网软件开发团队欲开发一套管理信息系统,在项目初期,用户提出了软件的一些基本功能,但是没有详细定义输入、处理和输出需求。在这种情况下,该团队在开发过程应采用()

    • A、瀑布模型
    • B、增量模型
    • C、原型开发模型
    • D、快速应用程序开发(RAD)

    正确答案:C

  • 第20题:

    在需求开发过程中,软件工程师应与客户合作共同定义()。

    • A、客户可见的使用场景
    • B、重要的软件特性
    • C、系统的输入与输出

    正确答案:A,B,C

  • 第21题:

    软件需求包括三个不同的层次:业务需求、用户需求和功能需求。其中业务需求()。

    • A、反映了组织结构或客户对系统、产品高层次的目标要求。在项目视图与范围文档中予以说明
    • B、描述了用户使用产品必须实现的软件功能
    • C、定义了开发人员必须实现的软件功能
    • D、描述了系统展现给用户的行为和执行的操作等

    正确答案:A

  • 第22题:

    某糖果厂进行库存管理系统开发的系统设计工作,系统开发人员将进行输入/输出设计,在进行输入/输出设计时应遵循()原则。

    • A、既满足用户需求又方便用户使用
    • B、满足用户需求
    • C、方便用户使用
    • D、同用户反复沟通

    正确答案:A

  • 第23题:

    单选题
    导致信息系统不能满足用户需求的最常见到原因是:()
    A

    用户需求经常改变

    B

    不能正确预测用户所需的增长

    C

    现有的硬件系统限制了并发用户的数量

    D

    在系统需求定义阶段用户参与程度不够


    正确答案: A
    解析: 用户参与的不够,尤其是在系统需求阶段,通常会导致无法完全或准确的诠释用户需求,只有用户自己才知道自己需求的是什么,由此才能得出系统应该完成什么。点评:用户在需求阶段参与不足是需求不符的最常见原因

  • 第24题:

    单选题
    软件需求包括三个不同的层次:业务需求、用户需求和功能需求。其中业务需求()。
    A

    反映了组织结构或客户对系统、产品高层次的目标要求。在项目视图与范围文档中予以说明

    B

    描述了用户使用产品必须实现的软件功能

    C

    定义了开发人员必须实现的软件功能

    D

    描述了系统展现给用户的行为和执行的操作等


    正确答案: C
    解析: 业务需求(Business requirement)表示组织或客户高层次的目标。业务需求通常来自项目投资人、购买产品的客户、实际用户的管理者、市场营销部门或产品策划部门。业务需求描述了组织为什么要开发一个系统,即组织希望达到的目标。使用前景和范围文档来记录业务需求,这份文档有时也被称作项目轮廓图或市场需求文档。
    用户需求(user requirement)描述的是用户的目标,或用户要求系统必须能完成的任务。用例、场景描述和事件――响应表都是表达用户需求的有效途径。也就是说用户需求描述了用户能使用系统来做些什么。
    功能需求(functional requirement)规定开发人员必须在产品中实现的软件功能,用户利用这些功能来完成任务,满足业务需求。功能需求有时也被称作行为需求,因为习惯上总是用“应该”对其进行描述:“系统应该发送电子邮件来通知用户已接受其预定”。功能需求描述是开发人员需要实现什么。