系统分析师下午题-1-案例分析(附答案)试题一阅读如下有关软件项目进度管理的论述,在答题纸上回答问题1至问题3
某软件企业启动了一种中等规模的软件开发项目,其功能需求由5个用例描述
项目采用增量开发模型,每一次迭代完毕一种用例;共产生5个持续的软件版本,每个版本都比上一种版本实现的功能多
每轮迭代都包括实现、测试、修正与集成4个活动,且前一种活动完毕之后才能开始下一种活动
不一样迭代之间的活动可以并行
例如,1个已经实现的用例在测试时,软件开发人员可以开始下一种用例的实现
实现和修正活动不能并行
每个活动所需的工作量估算如下:(1)实现1个用例所需的时间为10人天;(2)测试1个用例所需的时间为2人天;(3)修正1个用例所需的时间为1人天(平均估算);(4)集成1个用例所需的时间为0
项目开发过程中可以使用的资源包括:5名开发人员共同完毕实现和修正工作、2名测试人员完毕测试工作和1名集成人员完毕集成工作
该项目的Gantt图(部分)如图1-1所示
(单位:天)1234567……实现1测试1修正1集成1实现2测试2修正2集成2……图1-1某软件企业软件开发项目的Gantt图(部分)【问题1】根据题目描述中给出的工作量计算措施,计算1个用例的实现、测试、修正、集成4个活动分别所需的日历时间(单位:天)
【答案】实现:2天,测试:1天,修正:0
5天,集成:0
【问题2】(1)根据图1-1给出的项目Gantt图,估算出项目开发时间
(2)计算测试人员和集成人员在该项目的平均工作时间(占项目总开发时间的比例)
【答案】(1)(2+1+0
5)+4*(0
5)=14天(2)测试人员:(1+1+1+1+1)/14=35
7%,集成人员:(0
5)/14=17
9%【问题3】在项目实行过程中,需不停将实际进度与计划