软件工程

在软件开发中采用原型系统策略的主要困难是成本问题。

题目

在软件开发中采用原型系统策略的主要困难是成本问题。

如果没有搜索结果,请直接 联系老师 获取答案。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

以下有关快速原型软件开发模型的说法中,不正确的是()。

A、快速原型法实在瀑布模型基础上,经过修改得到的更优化的软件设计模型

B、原型系统仅包括未来系统主要功能,以及系统重要接口。充分展示软件可见部分(数据输入方式/人机界面/数据输出格式)

C、为尽快向用户提供原型,开发原型系统时应尽量使用能缩短开发周期的语言和工具

D、快速原型思想是在研究概要设计阶段的方法和技术中产生的


参考答案:D

第2题:

阅读以下关于软件开发过程方面的叙述,回答问题1至问题3。

某公司要在现场开发一个网站应用系统,该系统的特点是规模不大;工期短;用户需求不明确;没有大的技术风险;系统中的一些模块可以外包给其他的公司开发,在选择开发过程时,项目组内产生了分歧。

王工提出采用XP(extreme programming,极限编程),理由是XP方法简洁,能减轻开发人员的负担、快速适应市场、缩短投资回收期。

李工认为采用XP在项目开发中存在一些问题,建议考虑原型开发方法。

双方就上述的问题展开了激烈的争论。项目组最后决定采用XP,但同时针对李工提出的XP中存在的问题采取了相应的措施。

小规模分布(small release)是XP的基本元素之一。试用200字以内文字分别说明:

(1)原型系统和XP小规模发布的系统的主要差别是什么?

(2)为什么该项目组没有采用原型开发方法?


正确答案:原型系统和XP小型发布的系统的主要差别是功能。 采用原型系统主要是让用户确认需求或者用来测试关键的技术但是它展示的功能并不是实际系统的功能不能用来评价实际的系统。 XP小型发布的系统开始时不包括足够的功能但是每个功能和可发布的产品的定义是一样的。在完整性上它配备了一系列实用的功能集;在质量上它可以健壮地运行。 (2)在该项目中不需要开发原型系统。 ①项目没有大的技术风险所以不需要用原型系统来测试关键技术。 ②网站系统的开发和原型系统的开发在工作量上是相当的在时间要求短的情况下直接开发系统可以节省时间。 ③对于用户需求经常变化的情况可以采用XP开发方法的代码重构、持续集成和小型发布等技术。
原型系统和XP小型发布的系统的主要差别是功能。 采用原型系统主要是让用户确认需求,或者用来测试关键的技术,但是它展示的功能并不是实际系统的功能,不能用来评价实际的系统。 XP小型发布的系统开始时不包括足够的功能,但是每个功能和可发布的产品的定义是一样的。在完整性上,它配备了一系列实用的功能集;在质量上,它可以健壮地运行。 (2)在该项目中,不需要开发原型系统。 ①项目没有大的技术风险,所以不需要用原型系统来测试关键技术。 ②网站系统的开发和原型系统的开发在工作量上是相当的,在时间要求短的情况下,直接开发系统可以节省时间。 ③对于用户需求经常变化的情况,可以采用XP开发方法的代码重构、持续集成和小型发布等技术。 解析:在面临“软件危机”所带来的挑战时,曾经通过采用严格的规范、详尽的文档来约束开发过程,以保证开发的质量与效果,获得了突出的成就。但是随着时代的进一步发展,商业周期越来越短、变化越来越快,甚至在软件开发的过程中,商业逻辑和需求已经悄然变化,这给本来还不成熟的软件产业带来了新的挑战。正在这种情况下,敏捷方法论应运而生。
2001年,这些方法论的创始人走到一起,成立了敏捷联盟,发表了颇具影响力的敏捷宣言:个体和交互胜过过程和工具、可工作的软件胜过面面俱到的文档、客户合作胜过合同谈判、响应变化胜过遵循计划。比较有影响力的敏捷方法论包括XP(极限编程),FDD (特征驱动开发),Crystal Method(水晶方法),DSDM(动态系统开发方法),ASD(自适应开发)和Scrum等。
第一步:总结问题的要点
本题主要考查应试者对软件开发过程的掌握情况,要求能够了解各种不同的过程方法论,跟踪其发展的趋势,并且根据实际的情况和需求来正确地选择合适的过程方法论。近几年来,以XP为代表的敏捷方法论的讨论、实践越来越多,也取得了较好的成效,因此对于从事软件工程管理方面的应试者来说,这也成为了一个重要的知识内容。
说明XP的原型系统与小规模发布的区别。
说明为什么不采用原型法,其实就是要求提出原型开发不适用的场景。

第3题:

( 59 )原型化可实施多种策略,下列叙述中错误的是

A )可实施屏幕原型化

B )以 应用系统 为原型

C )对子系统进行原型化

D )用户不能进行原型化


正确答案:D

第4题:

实现信息系统的原型化开发往往可采用灵活的策略,下述

Ⅰ.从需求定义开始

Ⅱ.购买初始原型

Ⅲ.子系统原型化

Ⅳ.屏幕原型化

哪个(些)是可采用的策略?

A. 仅Ⅰ

B.仅Ⅰ和Ⅱ

C.仅Ⅱ和Ⅲ

D.全部


正确答案:D
解析:混合原型化策略包括:仅对屏幕的原型化、使用购买到的应用系统作为初始模型、可行性分析中的原型化、子系统原型化、从需求定义开始、最终用户进行原型化等。

第5题:

原型化可实施多种策略,下列叙述中错误的是

A.可实施屏幕原型化

B.以应用系统为原型

C.对子系统进行原型化

D.用户不能进行原型化


正确答案:D
解析:对于某些应用,最终用户在得到必要的帮助时可以自己开发原型。比如用户可以运用强有力的报表工具来开发自己的结构化的报表系统。这样能减少用户和开发者之间的转换工作,并且把责任落实到具体的实施者上。

第6题:

在软件开发中,采用原型系统策略的主要困难是时间问题。()

此题为判断题(对,错)。


正确答案:╳

第7题:

具体叙述你在嵌入式系统的设计过程中是如何组织与实施软件开发工作的,采用了哪些主要的策略和技术?解决了哪些主要的矛盾和问题?使用过什么工具和环境?


正确答案:

第8题:

软件开发原型法的要点有()。

A、不需进行可行性研究和用户需求分析

B、构造原型要“快”,要使用先进的软件开发工具

C、原型只包括系统的主要功能、输入输出界面,不求尽善尽美

D、演示、评价和修改原型是反复进行的,目的是搞清用户的最终需求

E、要控制原型的修改次数、修改成本与达到用户满意程度之比


参考答案:BCDE

第9题:

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

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

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

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

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


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

第10题:

原型化方法实施中常可采用所谓混合原型化策略,下述各项( )是属于可采用的策略。

Ⅰ.屏幕原型化

Ⅱ.购买初始模型

Ⅲ.进行可行性分析

Ⅳ.子系统原型化

A.仅Ⅰ和Ⅱ

B.仅Ⅱ和Ⅲ

C.仅Ⅰ、Ⅱ和Ⅲ

D.全部


正确答案:D

更多相关问题