niusouti.com

以下关于软件需求分析、设计、测试与维护的叙述中,不正确的是()A.软件需求分析可以检测和解决需求之间的冲突,发现系统的边界,并详细描述系统需求B.软件设计可以划分为软件架构设计和软件详细设计两个阶段C.软件测试是在编码阶段完成后升始介入的D.软件维护指的是软件产品交付前和交付后需要提供的支持活动

题目

以下关于软件需求分析、设计、测试与维护的叙述中,不正确的是()

A.软件需求分析可以检测和解决需求之间的冲突,发现系统的边界,并详细描述系统需求

B.软件设计可以划分为软件架构设计和软件详细设计两个阶段

C.软件测试是在编码阶段完成后升始介入的

D.软件维护指的是软件产品交付前和交付后需要提供的支持活动


相似考题
更多“以下关于软件需求分析、设计、测试与维护的叙述中,不正确的是()A.软件需求分析可以检测和解决需求 ”相关问题
  • 第1题:

    以下关于各类文档撰写阶段的叙述中,不正确的是()

    A、软件需求规格说明书在需求分析阶段撰写

    B、概要设计规格说明书在设计阶段撰写

    C、测试设计必须在测试阶段撰写

    D、测试分析报告在测试阶段撰写


    正确答案:C

  • 第2题:

    下列说法中不正确的是(27)。

    A.需求分析阶段产生的文档为需求规格说明书

    B.软件设计阶段产生的文档有程序清单

    C.软件测试阶段产生的文档有软件测试计划和软件测试报告

    D.软件维护阶段产生的文档有维护计划和维护报告


    正确答案:B
    解析:软件生存周期包括需求分析、软件设计、编码、测试和维护。需求分析:任务是确定待开发软件的功能、性能、数据、界面等要求,从而确定系统的逻辑模型,此阶段产生的文档为需求规格说明书。软件设计:包括概要设计和详细设计。概要设计的任务是模块分解,确定软件的结构,模块的功能和模块间的接口,以及全局数据结构的设计;详细设计的任务是设计每个模块的实现细节和局部数据结构。此阶段产生的文档为设计说明书。编码:任务是用某种程序语言为每个模块编写程序。产生的文档有清单。软件测试:其任务是发现软件中的错误,并加以纠正。产生的文档有软件测试计划和软件测试报告。运行维护:通过对已交付使用的软件做必要的修改,使软件持久地满足客户的需求。产生的文档有维护计划和维护报告。因此设计阶段产生的文档为设计说明书,而不是程序清单。

  • 第3题:

    以下关于软件需求分析的说法,不正确的是(26)。

    A.需求分析不同于软件开发的结构化分析,是面向功能的软件设计

    B.需求应始于业主单位的需要、期望和限制条件

    C.需求分析阶段研究的对象是软件项目的用户需求

    D.需求分析的目标是描述软件的功能和性能


    正确答案:A
    软件需求分析就是把软件计划期间建立的软件可行性分析求精和细化,分析各种可能的解法,并且分配给各个软件元素。需求分析是软件定义阶段中的最后一步,是确定系统必须完成哪些工作,也就是对目标系统提出完整、准确、清晰、具体的要求。软件需求分析深入描述软件的功能和性能,确定软件设计的约束和软件同其他系统元素的接口细节,定义软件的其他有效性需求,借助于当前系统的逻辑模型导出目标系统逻辑模型,解决目标系统“做什么”的问题。分析员通过需求分析,逐步细化对软件的要求,描述软件要处理的数据域,并给软件开发提供一种可转化为数据设计、结构设计和过程设计的数据和功能表示。在软件完成后,制定的软件规格说明还要为评价软件质量提供依据。软件需求说明书的编制是为了使用户和软件开发者双方对该软件的初始规定有一个共同的理解,使之成为整个开发工作的基础。

  • 第4题:

    关于软件需求分析,以下叙述中错误的是(51)。

    A.软件需求分析的任务是确定软件系统的功能、性能、接口等要求

    B.软件需求分析的基本原则是:能够表达和理解问题的信息域和功能域

    C.软件需求分析阶段的工作成果是总体设计说明

    D.软件需求分析工作是一个不断行认识、逐步细化的过程


    正确答案:C
    本题考查软件需求分析方面的知识。软件需求分析的任务是确定软件系统的功能、性能、接口等要求,分析软件系统的数据要求,导出系统的逻辑模型,修正项目开发计划。软件需求分析的基本原则是:能够表达和理解问题的信息域和功能域,以层次化方式对功能进行分解和不断细化,清楚定义信息接口,给出系统的逻辑视图和物理视图,定义系统的抽象模型。软件需求分析阶段的输入是软件研制任务书和软件开发计划,工作成果是软件需求规格说明。软件需求分析工作是一个不断认识、逐步细化的过程。

  • 第5题:

    软件工程管理集成了过程管理和项目管理,以下关于软件工程管理过程的描述中,( )最为准确和完整。

    A.范围定义、项目计划、项目实施、评审和评价、软件工程度量

    B.需求分析、设计、测试、质量保证、维护

    C.需求分析、设计、测试、质量保证、软件复用

    D.需求分析、设计、测试、验证与确认、评审和评价、维护


    正确答案:A

  • 第6题:

    需求分析是软件生存周期中的重要工作,以下描述不正确的是( )

    A:软件需求是针对待解决问题的特征的描述
    B:绝大部分软件需求可以被验证,验证手段包括评审和测试
    C:需求分析可以检测和解决需求之间的冲突
    D:在资源有限时,可以通过优先级对需求进行权衡

    答案:B
    解析:
    B选项应该为,所有的软件需求都可以被验证,因为需求有一个特性就是可验证性。

  • 第7题:

    关于软件项目需求分析的描述,不正确的是:( )

    A.需求分析阶段研究的对象是软件项目的用户要求
    B.需求分析的目标是深入描述软件的功能和性能
    C.只有确切描述的软件需求才能成为软件设计的基础
    D.需求分析阶段成果包括确认测试计划、集成测试计划等

    答案:D
    解析:
    需求阶段的成果包括:1)项目开发计划。2)软件需求说明书。3)软件质量保证计划。4)软件配置管理计划。5)软件(初步)确认测试计划。6)用户使用说明书初稿。

  • 第8题:

    以下正确描述嵌入式系统的设计流程的是( )。

    A.系统需求分析→硬件和软件划分→系统详细设计→迭代与实现→系统集成→系统测试→系统维护
    B.系统需求分析→硬件和软件划分→系统详细设计→系统集成→迭代与实现→系统测试→系统维护
    C.系统需求分析→系统集成→硬件和软件划分→系统详细设计→迭代与实现→系统测试→系统维护
    D.系统需求分析→硬件和软件划分→迭代与实现→系统详细设计→系统集成→系统测试→系统维护

    答案:D
    解析:
    嵌入式系统的设计和开发流程一般分为以下几个阶段;产品定义(即系统需求分析阶段、规格说明阶段)、硬件和软件划分、迭代与实现、详细的硬件与软件设计、硬件与软件集成、系统测试和系统维护与升级。

  • 第9题:

    以下关于软件需求分析的叙述中,不正确的是( )。

    A.软件需求分析阶段的任务是描述出软件架构及相关组件之间的接口
    B.软件需求分析可以检测和解决需求之间的冲突
    C. 软件需求分析可以确定系统的边界
    D.软件需求分析是软件工程中的一个关键过程

    答案:A
    解析:
    软件需求分析的目的是对各种需求信息进行分析并抽象描述,为目标系统建立一个概念模型。通过需求分析,可以检测和解决需求之间的冲突;发现系统的边界;并详细描述出系统的需求。选项A是软件设计的任务。通过软件设计,描述出软件架构及相关组件之间的接口 ;然后,进一步详细地描述这些组件,以便能构造这些组件。

  • 第10题:

    软件系统工具的种类繁多,通常可以按照软件过程活动将软件工具分为( ) 。

    A. 需求分析工具、设计工具和软件实现工具
    B. 软件开发工具、软件维护工具、软件管理王其和软件支持工具
    C. 需求分析工具、设计工具、编码与排错工具和测试工具
    D. 设计规范工具、产编码工具和验证工具

    答案:B
    解析:
    通常按软件过程活动将软件工具分为软件开发工具、软件维护工具 、软件管理和软件支持工具。 软件开发工具:需求分析工具、设计工具、编码与排错工具。 软件维护工具:版本控制工具、文档分析工具、开发信息库工具、逆向工程工具、再工程工具。 软件管理和软件支持工具:项目管理工具、配置管理工具、软件评价工具、软件开发工具的评价和选择。

  • 第11题:

    根据软件的生命周期,可以将软件开发分为以下几个主要阶段:()、需求分析、系统设计、软件编制、组装测试、运行和维护。


    正确答案:可行性研究与计划阶段

  • 第12题:

    单选题
    软件生存周期中,开发期间包括()阶段。
    A

    软件计划、结构设计、测试和运行维护

    B

    需求分析、概要设计、详细设计和编码

    C

    结构设计、编码、测试和运行维护

    D

    需求分析、结构设计、详细设计、编码和测试


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

  • 第13题:

    关于软件架构设计所处的阶段,以下说法正确的是( )。( )A.可行性分析与需求分析之间B.需求分析与软件设计之间C.软件设计与软件编码之间D.测试阶段


    正确答案:B
    软件架构设计是软件需求分析与软件设计之间的桥梁,处于两者之间。

  • 第14题:

    以下关于软件需求分析的叙述中,不正确的是( )

    A.软件需求分析阶段的任务时描述出软件架构及相关组件之间的接口

    B.软件需求分析可以检测和解决需求之间的冲突

    C.软件需求分析可以确定系统的边界

    D.软件需求分析是软件工程中的一个关键过程


    正确答案:A

  • 第15题:

    以下关于软件需求分析和软件设计的叙述中,不正确的是( )

    A.需求分析可以检测和解决需求之间的冲突,并发现系统的边界

    B.软件设计是数据软件需求,产生一个软件内部结构的描述,并将其作为软件构造的基础

    C.需求分析是为了评价和改进产品质量,识别产品的缺陷和问题而进行的活动

    D.软件设计是为了描述出软件架构及相关组件之间的接口


    正确答案:C

  • 第16题:

    需求分析是软件生存周期中的重要工作,以下描述不正确的是:( )。

    A.软件需求是针对待解决问题的特征的描述

    B.绝大部分软件需求可以被验证,验证手段包括评审和测试

    C.需求分析可以检测和解决需求之间的冲突

    D.在资源有限时,可以通过优先级对需求进行权衡


    正确答案:B

  • 第17题:

    以下关于软件需求分析和软件设计的叙述中,不正确的是( )。

    A.需求分析可以检测和解决需求之间的冲突,并发现系统的边界
    B.软件设计是根据软件需求,产生一个软件内部结构的描述,并将其作为软件构造的基础
    C.需求分析是为了评价和改进产品质量,识别产品缺陷和问题而进行的活动
    D.软件设计是为了描述软件架构及相关组件之间的接口

    答案:C
    解析:
    软件需求是针对待解决问题的特性的描述。所定义的需求必须可以被验证。在资源有限时,可以通过优先级对需求进行权衡。通过需求分析,可以检测和解决需求之间的冲突;发现系统的边界;并详细描述出系统需求。软件设计是根据软件需求,产生一个软件内部结构的描述,并将其作为软件构造的基础。通过软件设计,描述出软件架构及相关组件之间的接口;然后,进一步详细地描述组件,以便能构造这些组件。软件测试是为了评价和改进产品质量、识别产品的缺陷和问题而进行的活动。软件测试是针对一个程序的行为,在有限测试用例集合上,动态验证是否达到预期的行为。

  • 第18题:

    以下关于软件需求分析、设计、测试与维护的叙述中,不正确的是( )

    A:软件需求分析可以检测和解决需求之间的冲突,发现系统的边界,并详细描述系统需求
    B:软件设计可以划分为软件架构设计和软件详细设计两个阶段
    C:软件测试是在编码阶段完成后开始介入的
    D:软件维护指的是软件产品交付前和交付后需要提供的支持活动

    答案:C
    解析:
    测试不再只是一种仅在编码阶段完成后才开始的活动。现在的软件测试被认为是一种应该包括在整个开发和维护过程中的活动,它本身是实际产品构造的一个重要部分。

  • 第19题:

    关于对软件需求分析的描述,不正确的是( )。

    A.需求分析的任务是解决目标系统"怎么做"的问题
    B.需求分析阶段研究的对象是软件项目的用户要求
    C.分析需求应该包括业主单位隐含的需求
    D.需求分析包括确定软件设计的约束和软件同其他系统元素的接口

    答案:A
    解析:
    需求分析的任务是解决目标系统“做什么”的问题,而概要设计和详细设计阶段解决的是“怎么做”。

  • 第20题:

    以下关于各类文档撰写阶段的叙述中,不正确的是

    A.软件需求规格说明书在需求分析阶段撰写
    B.概要设计规格说明书在设计阶段撰写
    C.测试设计必须在测试阶段撰写
    D.测试分析报告在测试阶段撰写

    答案:C
    解析:
    测试设计和测试用例在需求分析阶段撰写。

  • 第21题:

    下列关于GIS软件需求规格说明书的描述中,正确的是( )。

    A.是软件模块编程设计书
    B.是软件需求分析报告
    C.是联系需求分析与系统设计的桥梁
    D.是软件详细设计说明书

    答案:C
    解析:
    软件需求规格说明书是联系需求分析与系统设计的桥梁。

  • 第22题:

    软件生存周期中,开发期间包括()阶段。

    • A、软件计划、结构设计、测试和运行维护
    • B、需求分析、概要设计、详细设计和编码
    • C、结构设计、编码、测试和运行维护
    • D、需求分析、结构设计、详细设计、编码和测试

    正确答案:D

  • 第23题:

    填空题
    根据软件的生命周期,可以将软件开发分为以下几个主要阶段:()、需求分析、系统设计、软件编制、组装测试、运行和维护。

    正确答案: 可行性研究与计划阶段
    解析: 暂无解析