单选题 某系统集成公司接受企业A委托开发的一个管理信息系统软件运行平台,张工为该开发任务的项目经理。张工花费3周时间完成对该系统的需求分析之后,编制了如图8-1所示的该管理信息系统后续阶段的开发计划。该项目组除了张工之外,还有2名全职的开发人员,可以承担项目中的任何任务,并且承担同一任务的开发人员总是在一起工作。预计的开发时间中已经包含了编写文档的时间。
假设:①整个开发实施两轮迭代;②每个任务都被划分为2个子任务(例如,实现可以划分为实现1和实现2),对应两轮迭代;③完成每个子任务需要花费24人天;④整个系统的集成测试、改正错误及验证需要花费48人天;⑤第一轮迭代结束时,形成版本v0.5;第二轮迭代结束时,整个系统的开发任务全部完成,形成版本v1.0。
单选题 A.第72天 B.第96天 C.第108天 D.第144天
【正确答案】 A
【答案解析】
单选题 A.完成用户界面、控制系统、硬件抽象层的设计
B.交付系统产品的v0.5版本
C.完成控制系统、硬件抽象层的实现2
D.完成硬件抽象层的测试2、用户界面的实现2
【正确答案】 C
【答案解析】[解析] 本试题主要考查的是对项目计划的安排。根据题目中给出的数据,需求分析结束之后,采用迭代模型开发的开发计划安排如下(包含但不限于以下方案)。
第24天:完成用户界面的设计1、控制系统的设计1和控制系统的实现1。
第48天:完成硬件抽象层的设计1、用户界面的实现1和控制系统的测试1。
第72天:完成硬件抽象层的实现1、测试1和用户界面的测试1。
第1次迭代完成,交付产品:系统的v0.5(所有构件的子任务1都完成)。
第96天:完成用户界面、控制系统、硬件抽象层的设计2。
第120天:完成控制系统、硬件抽象层的实现2;用户界面的测试2。
第144天:完成硬件抽象层的测试2、用户界面的实现2,用户界面的测试2。
交付产品:系统的版(所有构件的子任务2都完成)。
第160天:完成集成测试、用户验证及改正错误。
第2轮迭代完成,交付产品:系统的v1.0。