网友您好, 请在下方输入框内输入要搜索的题目:
题目内容
(请给出正确答案)
在各种不同的软件需求中,()描述了用户使用产品必须要完成的任务,可以在用例模型或方案脚本中予以说明。
A.项目需求
B.业务需求
C.功能需求
D.非功能需求
参考答案和解析
D 解析:软件需求包括3个不同的层次,即业务需求、用户需求和功能需求,另外还有非功能需求。1.业务需求(businessrequirement)反映了组织机构或客户对系统或产品高层次的日标要求,它们在项目视图与范围文档中予以说明。2.用户需求(userrequirement)描述了用户使用产品必须要完成的任务,可以在用例模型或方案脚本中予以说明。3.功能需求(functionalrequkement)定义了开发人员必须实现的软件功能,使得用户能完成他们的任务,从而满足了业务需求。4.非功能需求(non-functionalrequirement)是从各个角度对系统的约束和限制,反映了应用对软件系统质量和特性的额外要求。非功能需求包括过程需求、产品需求和外部需求3类,其中过程需求有交付、实现方法和标准等需求,产品需求包含性能、可用性、实用性、可靠性、可移植性、安全保密性、容错性等方面的需求,外部需求有法规、成本、操作性等需求。一个软件原型是所提出的新产品的部分实现,它比开发人员常用的技术术语更易于理解。建立原型的主要原因是为了解决在产品开发的早期阶段需求不确定的问题,用户、经理和其他非技术项目风险承担者发现在确定和开发产品时,原型可以使他们的想象更具体化。原型在软件开发过程中可以起到以下主要作用:1.明确并完善需求。原型作为一种需求工具,它初步实现所理解的系统的一部分。用户对原型的评价可以指出需求中的许多问题,在开发真正产品之前,可以最低的费用来解决这些问题。2.探索设计选择方案。原型作为一种设计工具,用它可以探索不同的用户界面技术,使系统达到最佳的可用性,并且可以评价可能的技术方案。3.发展为最终的产品。原型作为一种构造工具,是产品最初子集的完整功能实现,通过一系列小规模的开发循环,可以完成整个产品的开发。多态性是指在父类中定义的属性或服务被子类继承后,可以具有不同的数据类型或表现出不同的行为。在体现一般与特殊关系的一个类层次结构中,不同层次的类可以共享一个操作;但却有各自不同的实现。当一个对象接收到一个请求时,它根据其所属的类,动态地选用在该类中定义的操作。举例:在父类“几何图形”中定义了一个服务“绘图”,但并不确定执行时绘制一个什么图形。子类“椭圆”和“多边形”都继承了几何图形类的绘图服务,但其功能却不相同:一个是画椭圆,一个是画多边形。当系统的其他部分请求绘制一个几何图形时,消息中的服务都是“绘图”,但椭圆和多边形接收到该消息时却各自执行不同的绘图算法。多态性机制不但为软件的结构设计提供了灵活性,减少了信息冗余,明显提高了软件的可复用性和可扩充性。多态性的实现需要OOPL提供相应的支持,与多态性实现有关的语言功能包括:重载(overload)、动态绑定(dynamicbinding)和类属(generic)。时序图和协作图均表示一组对象之间的动态协作关系,其中时序图反映对象之间发送消息的时间顺序,协作图反映收发消息的对象的结构组织。时序图和协作图是同构的,即两者之间可以相互转换。单元测试是对源程序中每一个程序单元进行测试,检查各个模块是否正确实现了规定的功能,从而发现模块在编码中或算法中的错误。该阶段涉及编码和详细设计的文档。各模块经过单元测试后,将各模块组装起来进行集成测试,以检查与设计相关的软件体系结构的有关问题。单元测试的测试用例主要根据详细设计的结果来设计。
更多 “在各种不同的软件需求中,()描述了用户使用产品必须要完成的任务,可以在用例模型或方案脚本中予以说明。A.项目需求B.业务需求C.功能需求D.非功能需求” 相关考题
考题
下列叙述中,正确的是______。A) 软件测试的目标是保证交付的软件产品不包含缺陷B) 软件测试有利于降低软件产品发布后的维护费用C) 测试包是指一个测试脚本,它由一组顺序执行的测试用例组成D) 在V模型中,集成测试用例的设计对应于软件需求分析活动A.B.C.D.
考题
在各种不同的软件需求中,(112)描述了用户使用产品必须要完成的任务,可以在用例模型中予以说明。软件需求说明书是需求分析阶段的成果,(113)不是其应包含的内容。A.业务需求B.非功能需求C.用户需求D.功能需求
考题
在各种不同的软件需求中,(10)描述了用户使用产品必须要完成的任务,可以在用例模型或方案脚本中予以说明。原型化方法是用户和软件开发人员之间进行的一种交互过程,适用于(11)系统。(12)意味着一个操作在不同的类中可以有不同的实现方式。时序图反映对象之间发送消息的时间顺序,它与(13)是同构的。单元测试的测试用例主要根据(14)的结果来设计。A.业务需求B.功能需求C.非功能需求D.用户需求
考题
阅读以下关于软件架构的叙述,回答问题1至问题3。软件架构是指大型、复杂软件的系统结构的设计、规格说明和实施。它以规范的形式装配若干结构元素,从而描述出系统的主要功能和性能需求,同时表述其他非功能性需求(如可靠性、可扩展性、可移植性和可用性等)。软件架构为软件系统提供了一个结构、行为和属性的高级抽象模式,可以使用一个公式来表达:软件架构={构成系统的元素,指导元素集成的形式,关系和约束}“4+1”视图模型用五个视图组成的模型来描述软件架构。该模型包含五个主要的视图。.逻辑视图(Logical View),描述了设计的对象模型,支持系统的功能需求。.进程视图(Process View),描述了设计的并发和同步特征,支持系统的运行特性。.物理视图(Physical View),描述了软件到硬件的映射,反映了分布式特性,支持系统的拓扑、安装和通信需求。.开发视图(Development View),描述了在开发环境中软件的静态组织结构,支持软件开发的内部需求。.场景(Scenario),用来说明重要的系统活动,是其他四个视图在用例(Use Case)驱动下的综合。软件架构在软件需求与设计之间架起一座桥梁,也是风险承担者进行交流的手段,允许不同的风险承担者找出他们所关心的软件架构问题。假设采用面向对象的设计方法,各个视图涉及的组件(元素)包括:任务、类、模块、节点、步骤等,风险承担者包括最终用户、系统设计师、程序员、经理、项目管理师等。请在下表中的(1)到(7)处填入恰当的内容(空白处不用填)。
考题
软件需求包括三个不同的层次:业务需求、用户需求和功能需求。其中业务需求()A.反映了组织结构或客户对系统、产品高层次的目标要求。在项目视图与范围文档中予以说明B.描述了用户使用产品必须要完成的任务,在使用实例文档或方案脚本说明中予以说明C.定义了开发人员必须实现的软件功能D.描述了系统展现给用户的行为和执行的操作等
考题
在各种不同的软件需求中,(36)描述了用户使用产品必须要完成的任务,可以 用UML建模语言的(37)表示。A.功能需求B.非功能需求C.过程约束D.设计约束(37)A.用例图B.类图C.状态图D.序列图请帮忙给出每个问题的正确答案和分析,谢谢!
考题
软件需求包括三个不同的层次,分别为业务需求、用户需求和功能及非功能需求。( )属于用户需求。A.反应了组织机构或客户对系统、产品高层次的目标要求,其在项目视图范围文档中予以说明B.描述用户使用产品必须要完成的任务,其在使用实例文档或方案脚本说明中予以说明C.定义了开发人员必须实现的软件功能,使得用户能完成他们的任务,从中满足了业务需求D.软件产品为了满足用户的使用,对用户并发、处理速度、安全性能等方面需求
考题
软件需求包括三个不同的层次,分别为业务需求、用户需求和功能及非功能需求,( )属于用户需求。 A. 反映了组织机构或客户对系统、产品高层次的目标要求,其在项目视图与范围文档中予以说明
B. 描述用户使用产品必须要完成的任务,其在使用实例文档或方案脚本说明中
予以说明
C. 定义了开发人员必须实现的软件功能,使得用户能完成他们的任务,从而满足业务需求
D. 软件产品为了满足用户的使用,对用户开发、处理速度、安全性能等方面的需求
考题
软件需求是多层次的,包括业务需求,用户需求,系统需求,其中业务需求( )。A.反映了企业或客户对系统高层次的目标要求。
B.描述了用户具体目标或用或者用户要求系统必须完成的任务,
C.从系统角度来说明软件的需求,包括功能需求,非功能需求和设计约束
D.描述了用户认为系统应该具备的功能和性能
考题
为了将面向对象的分析模型转化为设计模型,设计人员必须完成以下任务:设计用例实现方案、设计技术支撑设施、()、精化设计模型。A、设计用例实现图B、设计类图C、设计用户界面D、软件测试方案
考题
下列叙述中,正确的是()。A、软件测试的目标是保证交付的软件产品不包含缺陷B、软件测试有利于降低软件产品发布后的维护费用C、测试包是指一个测试脚本,它由一组顺序执行的测试用例组成D、在V模型中,集成测试用例的设计对应于软件需求分析活动
考题
在各种不同的软件需求中,()描述了用户使用产品必须要完成的任务,可以在用例模型或方案脚本中予以说明,()是从各个角度对系统的约束和限制,反映了应用对软件系统质量和特性的额外要求。A、业务需求B、功能需求C、非功能需求D、用户需求
考题
软件需求包括三个不同的层次:业务需求、用户需求和功能需求。其中业务需求()。A、反映了组织结构或客户对系统、产品高层次的目标要求。在项目视图与范围文档中予以说明B、描述了用户使用产品必须实现的软件功能C、定义了开发人员必须实现的软件功能D、描述了系统展现给用户的行为和执行的操作等
考题
单选题为了将面向对象的分析模型转化为设计模型,设计人员必须完成以下任务:设计用例实现方案、设计技术支撑设施、()、精化设计模型。A
设计用例实现图B
设计类图C
设计用户界面D
软件测试方案
考题
单选题软件需求包括三个不同的层次:业务需求、用户需求和功能需求。其中业务需求()。A
反映了组织结构或客户对系统、产品高层次的目标要求。在项目视图与范围文档中予以说明B
描述了用户使用产品必须实现的软件功能C
定义了开发人员必须实现的软件功能D
描述了系统展现给用户的行为和执行的操作等
考题
多选题在各种不同的软件需求中,()描述了用户使用产品必须要完成的任务,可以在用例模型或方案脚本中予以说明,()是从各个角度对系统的约束和限制,反映了应用对软件系统质量和特性的额外要求。A业务需求B功能需求C非功能需求D用户需求
热门标签
最新试卷