软件工程

软件工程的Brooks定律指出:向已经延期的软件项目中添加人手只会使进度更加落后。我们不可能用“人力换时间”的办法无限缩短一个软件的开发时间,Boehm根据经验指出,软件项目的开发时间最多可以减少到正常开发时间的75%。

题目

软件工程的Brooks定律指出:向已经延期的软件项目中添加人手只会使进度更加落后。我们不可能用“人力换时间”的办法无限缩短一个软件的开发时间,Boehm根据经验指出,软件项目的开发时间最多可以减少到正常开发时间的75%。

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

第1题:

软件工程研究的内容主要包括:( )技术和软件工程管理。


正确答案:
软件开发

第2题:

软件工程在向面向服务经济的过渡中起着核心作用。()


参考答案:正确

第3题:

软件工程的Brooks定律指出:向已经延期的软件项目中添加人手只会使进度更加落后。我们不可能用“人力换时间”的办法无限缩短一个软件的开发时间,Boehm根据经验指出,软件项目的开发时间最多可以减少到正常开发时间的75%。()

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


答案对

第4题:

比较常用软件工程过程模型的优缺点。指出各自适用的情况。


正确答案:(1)瀑布模型:
优点:包括强制性的分阶段的方法,要求每一阶段都必须提供相应的文档,因此开发过程便于管理和控制。瀑布模型是一种文档驱动的模型,开发过程中产生的需求规格说明书文档,设计文档,代码文档,以及其他文档如数据库手册,用户手册和操作文档等,对于软件使用和维护是非常必要的。
缺点:该模型将本来非线性的软件开发过程,人为地加以线性化,开发的产品只有交付使用时才能和用户见面,用户的反馈意见只能从需求分析开始从头修改,加大了软件开发的工作量。
(2)快速原型化模型:
优点:能够开发出真正满足用户需要的软件。
缺点:若采用原型作为最终产品,不利于软件维护工作。
(3)快速应用开发模型:
优点:能够快速地完成整个信息系统的开发。
缺点:对于大的项目,为建立适当数目的RAD开发小组可能需要大量的人力资源;同时,RAD要求开发人员和用户双方在短期内对完成整个系统的开发达成协议,如果任何一方做不到的话,使用RAD进行开发则不可避免地会失败。
(4)渐增模型:
优点:每一轮都可以向用户分发布一个高质量的可操作的版本,用户不需要等到最终软件产品被开发出来就可以使用软件的部分功能。由于软件产品不是突然一次性提交给用户使用的,用户可以比较容易接受,并且容易提出中肯的意见。这种方式不要求非常大的初始资金投入。
缺点:要求下一轮新增的功能应能够无缝地集成到下一轮系统中去,可能这一点并不容易做到。如果整体结构设计不当,可能会导致整个软件的结构变坏。
(5)螺旋模型:
优点:它强调可替换性和强约束性,使得螺旋模型支持对现有软件的复用,并且支持始终把软件质量看作一个目标。开发和维护被视为同样的方式。
缺点:主要适合于内部开发。只适合于规模比较大的系统的开发。它是风险驱动的,只有当项目组的成员擅长于进行风险分析时,才有理由采用螺旋模型。

第5题:

●软件配置项是软件配置管理的对象,指的是软件工程过程中所产生的(24)。

(24)

A.接口

B.软件环境

C.信息项

D.版本


正确答案:C

第6题:

软件工程的发展不包括以下那个阶段()。

A、传统软件工程阶段

B、自主化开发阶段

C、过程软件工程阶段

D、构件软件工程阶段


参考答案:B

第7题:

软件工程包括软件开发技术和软件工程管理。属于软件工程管理内容的是______。

A.软件工具

B.软件工程环境

C.开发方法

D.软件工程经济学


正确答案:D
解析:本题的考点是软件工程管理的内容。软件工程包括软件开发技术和软件工程管理。软件开发技术包括软件开发方法学、软件工程和软件工程环境,而软件工程管理则包括软件管理和软件工程经济学。

第8题:

下面软件工程要素中的哪一项提供软件工程项目的软件开发的各个环节的控制、管理的支持?

A.方法

B.工具

C.过程

D.技术


正确答案:C

第9题:

在向字段中添加计算项时,如果字段中的项已经分组,则需要先取消分组。


正确答案:正确

第10题:

实践表明,向一个已经延期的软件项目追加新的开发人员,可能使项目完成得()。


正确答案:更晚