问题 单项选择题

以下关于增量模型的叙述中,正确的是()

A.需求被清晰定义

B.可以快速构造核心产品

C.每个增量必须要进行风险评估

D.不适宜商业产品的开发

答案

参考答案:B

解析:本题考查软件开发过程的基础知识。软件开发过程以系统需求作为输入,以要交付的产品作为输出,涉及活动、约束和资源使用的一系列工具和技术。瀑布模型、快速原型化模型、增量模型、螺旋模型等都是典型的软件开发过程模型。增量模型是Mills等于1980年提出来的。在使用该模型开发软件时,把软件产品作为一系列的增量构件来设计、编码、集成和测试。每个构件由多个相互作用的模块构成,并能够完成特定的功能。其优点包括能在较短时间内向用户提交可完成一些有用的工作产品;用户有充裕的时间来学习和适应不断增加的产品功能;项目失败风险较低;优先级最高的服务首先交付,然后再逐步增加新的构件,这样最重要的构件被测试得最充分。在四个选项中,只有选项B是描述增量模型的,要求需求被清晰定义是瀑布模型的一个典型特点,风险评估是螺旋模型的特点。在当今市场竞争激烈的条件下,用增量模型可以快速的交付一部分产品,是适于商业产品的开发的。

开放性试题

校运会就要开始了。我和邻居小张都报了400米项目,预赛结果表明:他是我得冠军的最大的竞争对手。怎样才能取得第一名呢?我知道仅凭借突击训练是不可能的。我看到小张家门口的一堆石头,一个念头闪过:也许我可以……

第二天,正式比赛开始了,我顺理成章地得了冠军。但是我心里却不是滋味。我真后悔自己的一念之差!这次不正当竞争留给了我终身的遗憾。

(1)请合理想象,将省略号处补充出来,使故事更加完整。

________________________________________________________________________________________________________________________________________________________________________________________

(2)你能说说竞争有什么作用吗?

________________________________________________________________________________________________________________________________________________________________________________________

(3)在故事中的我是怎样赢得竞争的?值得提倡吗?请结合课本知识谈谈你对竞争的最终目的的看法。

________________________________________________________________________________________________________________________________________________________________________________________

(4)结合上面的故事,谈谈你对竞争的看法。

________________________________________________________________________________________________________________________________________________________________________________________

单项选择题