阅读以下关于软件项目进度管理的叙述回答问题。 某软件公司启动了一个中等规模的软件开发项目,其功能需求由5个用例描述。项目采用增量开发模型,每一次迭代完成1个用例;共产生5个连续的软件版本,每个版本都比上一个版本实现的功能多。 每轮迭代都包含

admin2016-09-08  38

问题 阅读以下关于软件项目进度管理的叙述回答问题。
    某软件公司启动了一个中等规模的软件开发项目,其功能需求由5个用例描述。项目采用增量开发模型,每一次迭代完成1个用例;共产生5个连续的软件版本,每个版本都比上一个版本实现的功能多。
    每轮迭代都包含实现、测试、修正与集成4个活动,且前一个活动完成之后才能开始下一个活动。不同迭代之间的活动可以并行。例如,1个已经实现的用例在测试时,软件开发人员可以开始下一个用例的实现。实现和修正活动不能并行。
    每个活动所需的工作量估算如下:
    (1)实现1个用例所需的时间为10人天;
    (2)测试1个用例所需的时间为2人天;
    (3)修正1个用例所需的时间为1人天(平均估算);
    (4)集成1个用例所需的时间为0.5人天。
    项目开发过程中能够使用的资源包括:5名开发人员共同完成实现和修正工作、2名测试人员完成测试工作和1名集成人员完成集成工作。
    该项目的Gannt图(部分)如图1一1所示。

根据题目描述中给出的工作量计算方法,计算1个用例的实现、测试、修正、集成4个活动分别所需的日历时间(单位:天)。

选项

答案(1)实现1个用例所需的时间:2天。 (2)测试1个用例所需的时间:1天。 (3)修正1个用例所需的时间:0.5天。 (4)集成1个用例所需的时间:0.5天。

解析 本题考查软件项目管理中进度管理的相关概念以及使用Gannt图进行进度规划的相关知识。
实现1个用例需要10人天,共有5个开发人员,也就是说实现1个用例花费的实际时间为2天。
测试1个用例需要2人天,共2个测试人员,完成1个用例的测试实际花费1天。
测试之后的修正/改错需要花费1人天,共5个开发人员。修正用例的工作由开发人员兼任。由图1一1的Gannt图可以看出,修正1个用例所耗费的日历时间为0.5天。
集成1个用例需要0.5人天,只有1个集成人员,实际需要的时间为0.5天。
转载请注明原文地址:https://kaotiyun.com/show/mpQZ777K
0

最新回复(0)