公司接到客户开发一个大型较大风险的信息系统的任务,但经过交流该客户对该系统需求不明确,事先不能定义需求,开发团队可以采用( )A.瀑布模型B.V 模型C.螺旋模型D.原型化模型
公司接到客户开发一个大型较大风险的信息系统的任务,但经过交流该客户对该系统需求不明确,事先不能定义需求,开发团队可以采用( )
A.瀑布模型
B.V 模型
C.螺旋模型
D.原型化模型
B.V 模型
C.螺旋模型
D.原型化模型
参考解析
解析:几种典型的信息系统项目的生命周期模型:(1)瀑布模型适用于:项目需求明确、充分了解拟交付的产品、有厚实的行业实践基础、或者整批一次性 交付产品有利于干系人。(2)迭代模型适用于:组织需要管理不断变化的目标和范围,组织需要降低项目的复杂性,或者,产品的部分交付有利于一个或多个干系人,且不会影响最终或整批可交付成果的交付。(3)V模型的价值在于它非常明确地标明了测试过程中存在的不同级别,并且清楚地描述了这些测试阶段和开发各阶段的对应关系。(4)螺旋模型强调了风险分析,特别适用于庞大而复杂的、高风险的系统。(5)原型化模型是为了弥补瀑布模型的不足而产生的。原型化模型通过建立一个快速模型,实现与客户或未来的用户与系统的交互,经过和用户针对原型的讨论和交流,弄清需求以便真正把握用户需要的软件产品是什么样子。
螺旋模型是一个演化软件过程模型,将原型实现的迭代特征与线性顺序(瀑布)模型中控制的和系统化的方面结合起来,使得软件的增量版本的快速开发成为可能,在螺旋模型中,软件开发是一系列的增量发布。在早期的迭代中。发布的增量可能是一个纸上的模型或原型;在以后的迭代中,被开发系统的更加完善的版本逐步产生。
螺旋模型是一个演化软件过程模型,将原型实现的迭代特征与线性顺序(瀑布)模型中控制的和系统化的方面结合起来,使得软件的增量版本的快速开发成为可能,在螺旋模型中,软件开发是一系列的增量发布。在早期的迭代中。发布的增量可能是一个纸上的模型或原型;在以后的迭代中,被开发系统的更加完善的版本逐步产生。
相关考题:
以下是关于结构化信息系统分析与设计方法的描述,以下描述中,正确的有Ⅰ.该方法适合于结构化程度较高的事务处理系统(TPS)的开发Ⅱ.该方法适合于决策支持系统(DSS)的开发Ⅲ.该方法适合于用户需求可以事先冻结的信息系统的开发Ⅳ.该方法适合于业务流程比较稳定、规模适中的信息系统开发方法Ⅴ.该方法适合于规模庞大的信息系统开发A.Ⅰ,Ⅲ和ⅤB.Ⅱ,Ⅲ和ⅣC.Ⅰ,Ⅲ和ⅣD.Ⅱ,Ⅲ和Ⅴ
常用的信息系统开发模型有:结构化瀑布模型、迭代模型、快速原型开发模型、面向对象开发模型等。其中,常见的瀑布模型适合具有( )特点的项目。 A.需求复杂,项目初期不能明确所有的需求 B.需要很快给客户演示的产品 C.业务发展迅速,需求变动大 D.需求确定、易于获取需求
原型化方法不过份强调系统开发的阶段划分,也不刻意追求事先完全认清信息需求,而是在逐步实现的过程中完成系统的定义,显然它使用了这种 ______ 技术克服了传统生命周期方法事先严格定义需求、缺乏弹性、开发周期过长的缺陷,同时也减小了系统开发的风险。
以下是关于结构化信息系统分析与设计方面的描述。Ⅰ.该方法适合于结构化程度较高的事务处理系统(TPS)的开发Ⅱ.该方法适合于决策支持系统(DSS)的开发Ⅲ.该方法适合于用户需求可以事先冻结的信息系统的开发Ⅳ.该方法适合于业务流程比较稳定、规模适中的信息系统开发Ⅴ.该方法适合于规模庞大的信息系统开发以上描述中,正确的有( )。A.Ⅰ、Ⅲ、ⅤB.Ⅱ、Ⅲ、ⅣC.Ⅰ、Ⅲ、ⅣD.Ⅱ、Ⅲ、Ⅴ
以下关于结构化分析与设计方法的叙述中,正确的是Ⅰ.该方法适合于结构化程度较高的事务处理系统的开发Ⅱ.该方法适合于决策支持系统的开发Ⅲ.该方法适合于用户需求可以事先冻结的信息系统的开发Ⅳ.该方法适合于业务流程比较稳定、规模适中的信息系统的开发Ⅴ.该方法适合于规模庞大的信息系统的开发A.Ⅰ、Ⅲ和ⅤB.Ⅱ、Ⅲ和ⅣC.Ⅰ、Ⅲ和ⅣD.Ⅱ、Ⅲ和Ⅴ
原型化方法不过分强调系统开发的阶段的划分,也不刻意追求事先完全认清信息需求,而是在逐步实现的过程中完成系统的定义。显然它使用了这种【 】技术克服了传统生命周期方法事先严格定义需求,缺乏弹性以及开发周期过长的缺点,同时也减小了系统开发的风险。
以下叙述中,( )不是一个风险。A.由另一个小组开发的子系统可能推迟交付,导致系统不能按时交付客户B.客户不清楚想要开发什么样的软件,因此开发小组开发原型帮助其确定需求C.开发团队可能没有正确理解客户的需求D.开发团队核心成员可能在系统开发过程中离职
关于软件需求,下面的哪个概念是错误的()A、软件需求区分为功能性需求和非功能性需求B、软件需求首先要满足的是客户对系统的期望值C、软件需求是有层次的,从客户需求、到业务流程需求、到系统功能需求到系统操作需求D、软件需求完全由开发团队提供,与客户没有关系
许多问题在向客户展示及发表产品时被提出。由于产品符合要求,敏捷项目团队感到困惑。敏捷管理专业人士应如何缓解这种情况?()A、确保客户在整个开发过程积极参与并审查B、事先定义合同中的所有需求C、实施一个票务变更请求系统D、延迟客户演示,知道所有产品需求均已识别
一名开发人员开始实施客户最近请求的一个功能,然而,该开发人员并未事前咨询项目团队,团队应该怎么做?()A、确保该开发人员理解该功能必须由产品负责人确定优先级。B、通知客户他们的请求未获得敏捷原则的支持。C、支持该开发人员的决定,主动解决客户的需求。D、在产品待办事项中添加该特性,而不进行进一步讨论。
下列对CMMI需求开发的描述不正确的是()。A、需求开发的目的是解决正确的问题,建立正确的系统B、需求开发关键目标是引导、分析、验证、以获得需求C、需求开发关键活动包括开发客户需求。D、需求开发分析的目的在于决定系统实现客户需求,产品及组件需求的细节
单选题团队沟通的主要方式()A需求和规格应该足够清晰和明确,并在开发前完成评审和确认,不需要下游人员反复再去询问B迭代早期只确定一个需求的标题,临到开发前一刻才进行沟通和确认需求细节C需求不需要提前定义,成员可以随时和其想交流的人员进行交流和确认D频繁(每天/每周)召开团队会议讨论需求,包括开发人员、分析人员、用户代表
单选题关于软件需求,下面的哪个概念是错误的()A软件需求区分为功能性需求和非功能性需求B软件需求首先要满足的是客户对系统的期望值C软件需求是有层次的,从客户需求、到业务流程需求、到系统功能需求到系统操作需求D软件需求完全由开发团队提供,与客户没有关系
单选题某信息系统项目采用原型法开发,以下做法中不正确的是()A前期花足够的时间与客户充分沟通,完全明确需求后再开发实现B系统分析、设计和实现工作之间不做严格的界限划分C动态响应用户的需求,逐步纳入用户的具体要求,逐步修改系统开发计划D本着开发人员对需求的初步理解,快速开发一个原型系统,再反复修改
单选题一大型银行拥有24个主要的应用系统来支持200多种客户账户,这些账户中有标准的支票账户和存款账户,也有复杂的信用账户。这些系统已经开发了20年,使用了几种语言和数据库系统。这些系统独立工作,几乎不会发生错误。但不同的系统有不同的用户界面,因此增加了对新客户代表的培训时间和错误使用系统的可能性。十年前,客户代表对所有的账户类型都很熟悉,并且能够为客户选择账户提出好的建议。但现在只有少数客户代表了解大多数据账户类型,甚至他们也无法根据客户的财务状况帮助客户选择最好的账户组合。管理层意识到客户服务质量取决于客户代表。如果客户代表熟悉最适合客户的账户类型,那么客户就能得到好的服务。经过多次讨论,管理层确信若不能更好地管理与客户之间的关系,银行就要落后于竞争对手。银行无法立即实现所有的新系统,这一点也很清楚。经过多次会议,关于新系统应该如何运行或应该使用什么样的用户界面,管理层和客户代表仍然无法达成一致。生命周期法的主要阶段有()。A定义需求,设计系统,精化需求,修改/增强系统B定义需求,设计系统,开发代码,测试系统,安装系统,运行系统C定义需求,建立初始系统,开发代码,安装系统,运行系统D定义需求,建立初始系统,改进需求,修改/增强系统
单选题许多问题在向客户展示及发表产品时被提出。由于产品符合要求,敏捷项目团队感到困惑。敏捷管理专业人士应如何缓解这种情况?()A确保客户在整个开发过程积极参与并审查B事先定义合同中的所有需求C实施一个票务变更请求系统D延迟客户演示,知道所有产品需求均已识别
单选题下列对CMMI需求开发的描述不正确的是()。A需求开发的目的是解决正确的问题,建立正确的系统B需求开发关键目标是引导、分析、验证、以获得需求C需求开发关键活动包括开发客户需求。D需求开发分析的目的在于决定系统实现客户需求,产品及组件需求的细节
单选题物流信息系统开发的最后一个阶段是( )。A需求分析及设计 B转至客户支持 C系统测试 D上线实施