课程注册系统

 

迭代计划
精化迭代编号 E1

 

版本 1.0

 

修订历史记录

日期

版本

描述

作者

1999 年 1 月 18 日

1.0

E1 迭代的初始计划

Rick Bell

 

 

 

 

 

 

 

 

 

目录

1.       简介         

1.1     目的     

1.2     范围     

1.3     定义、首字母缩写和缩写     

1.4     参考资料     

1.5     概述     

2.       计划      

3.       资源

4.       用例

5.       评估条件


迭代计划

1.                  简介

1.1               目的

此迭代计划描述了“课程注册系统”项目 E1 迭代的详细计划。

在 E1 迭代期间,会进一步分析需求。将分析和设计为 R1.0 所选的所有用例以及高风险的 R2.0 用例。将开发体系结构原型来测试 R1.0 所需的体系结构的可行性和性能。

1.2               范围

E1 迭代计划适用于“课程注册系统”项目(该项目是由 Wylie College 的 Wylie College 信息系统开发的)。本文档适用于项目经理和项目团队。

1.3               定义、首字母缩写词和缩写

请参阅词汇表 [3]。

1.4               参考资料

适用的参考资料有:

  1. Course Registration System Vision Document, WyIT387, V1.0, Wylie College IT.
  2. Course Registration System Stakeholder Requests Document, WyIT389, V1.0, 1998, Wylie College IT.
  3. Course Registration System Glossary, WyIT406, V1.0, 1998, Wylie College IT.
  4. Course Registration System Elaboration Phase Schedule, V1.0, 1999, Wylie College IT.
  5. Course Registration System Software Development Plan, WyIT418, V1.0, 1999, Wylie College IT.

 

1.5               概述

本文档提供了关于此次迭代的详细进度安排(包括所有里程碑)。它还描述了所需的资源(员工配备、财务和设备)、用例的预期状态以及完成迭代的评估条件。

2.                  计划

E1 迭代将分析和设计为 R1.0 所选的所有用例以及高风险的 R2.0 用例。将开发体系结构原型来测试 R1.0 所需的体系结构的可行性和性能。

针对 R1.0 设计的功能包括:

    1. 迭代任务

下表说明了高级别活动及其计划起始和结束日期。

活动

开始日期

结束日期

业务建模(所有业务用例)

1999 年 2 月 3 日

1999 年 2 月 5 日

需求定义(R1 用例与高风险的 R2 用例)

1999 年 2 月 3 日

1999 年 2 月 9 日

分析与设计(R1 用例与高风险的 R2 用例)

1999 年 2 月 5 日

1999 年 2 月 18 日

实施(R1 体系结构原型)

1999 年 2 月 15 日

1999 年 2 月 24 日

测试(R1 体系结构原型)

1999 年 2 月 22 日

1999 年 3 月 2 日

环境

1999 年 2 月 2 日

1999 年 3 月 4 日

管理

1999 年 2 月 2 日

1999 年 3 月 4 日

 

    1. 迭代进度安排

显示所有任务及其分配的职责的详细进度安排包含在以下进度安排中:

任务名

启动

完成

资源名称

里程碑

1999 年 2 月 2 日(周二)

1999 年 3 月 4 日(周四)

 

开始精化阶段

1999 年 2 月 2 日(周二)

1999 年 2 月 2 日(周二)

 

用户界面原型里程碑

1999 年 2 月 3 日(周三)

1999 年 2 月 3 日(周三)

 

体系结构原型里程碑(结束精化阶段)

1999 年 3 月 4 日(周四)

1999 年 3 月 4 日(周四)

 
 
 
 
 

精化阶段

1999 年 2 月 2 日(周二)

1999 年 3 月 4 日(周四)

 

迭代 E1 - 开发体系结构原型

1999 年 2 月 2 日(周二)

1999 年 3 月 4 日(周四)

 

业务建模

1999 年 2 月 3 日(周三)

1999 年 2 月 5 日(周五)

 

查找业务工作者和实体

1999 年 2 月 3 日(周三)

1999 年 2 月 3 日(周三)

业务设计人员

描述业务工作者

1999 年 2 月 4 日(周四)

1999 年 2 月 4 日(周四) 2/4/99

 

描述业务工作者“BW1”

1999 年 2 月 4 日(周四)

1999 年 2 月 4 日(周四)

业务设计人员

描述业务工作者“BW2”

1999 年 2 月 4 日(周四)

1999 年 2 月 4 日(周四)

业务设计人员

描述业务实体

1999 年 2 月 4 日(周四)

1999 年 2 月 4 日(周四)

 

描述业务实体“BE1”

1999 年 2 月 4 日(周四)

1999 年 2 月 4 日(周四)

业务设计人员

描述业务实体“BE2”

1999 年 2 月 4 日(周四)

1999 年 2 月 4 日(周四)

业务设计人员

复审业务分析模型

1999 年 2 月 5 日(周五)

1999 年 2 月 5 日(周五)

业务模型复审人员

需求

1999 年 2 月 3 日(周三)

1999 年 2 月 9 日(周二)

 

管理依赖关系

1999 年 2 月 3 日(周三)

1999 年 2 月 9 日(周二)

系统分析人员

详细描述划分优先级的用例

1999 年 2 月 3 日(周三)

1999 年 2 月 3 日(周三)

 

详细描述用例“UC1”

1999 年 2 月 3 日(周三)

1999 年 2 月 3 日(周三)

用例作者

详细描述用例“UC2”

1999 年 2 月 3 日(周三)

1999 年 2 月 3 日(周三)

用例作者

详细描述用例“UC3”

1999 年 2 月 3 日(周三)

1999 年 2 月 3 日(周三)

用例作者

详细描述用例“UC4”

1999 年 2 月 3 日(周三)

1999 年 2 月 3 日(周三)

用例作者

详细描述用例“UC5”

1999 年 2 月 3 日(周三)

1999 年 2 月 3 日(周三)

用例作者

构造用例模型

1999 年 2 月 4 日(周四)

1999 年 2 月 4 日(周四)

架构设计师

用户界面建模

1999 年 2 月 3 日(周三)

1999 年 2 月 3 日(周三)

用户界面设计员

用户界面原型构造

1999 年 2 月 3 日(周三)

1999 年 2 月 3 日(周三)

用户界面设计员

复审需求

1999 年 2 月 5 日(周五)

1999 年 2 月 5 日(周五)

需求复审员

分析与设计(体系结构和主要风险)

1999 年 2 月 5 日(周五)

1999 年 2 月 18 日(周四)

 

体系结构分析

1999 年 2 月 5 日(周五)

1999 年 2 月 5 日(周五)

架构设计师

确定用例分析的优先级

1999 年 2 月 8 日(周一)

1999 年 2 月 8 日(周一)

 

分析用例“UC1”

1999 年 2 月 8 日(周一)

1999 年 2 月 8 日(周一)

设计人员

分析用例“UC2”

1999 年 2 月 8 日(周一)

1999 年 2 月 8 日(周一)

设计人员

分析用例“UC3”

1999 年 2 月 8 日(周一)

1999 年 2 月 8 日(周一)

设计人员

分析用例“UC4”

1999 年 2 月 8 日(周一)

1999 年 2 月 8 日(周一)

设计人员

体系结构设计

1999 年 2 月 9 日(周二)

1999 年 2 月 9 日(周二)

 

描述并行

1999 年 2 月 10 日(周三)

1999 年 2 月 10 日(周三)

架构设计师

描述分发

1999 年 2 月 11 日(周四)

1999 年 2 月 11 日(周四)

架构设计师

复审体系结构

1999 年 2 月 12 日(周五)

1999 年 2 月 12 日(周五)

体系结构复审人员

确定子系统设计优先级

1999 年 2 月 15 日(周一)

1999 年 2 月 15 日(周一)

 

子系统设计 - 子系统“S1”

1999 年 2 月 15 日(周一)

1999 年 2 月 15 日(周一)

设计人员

子系统设计 - 子系统“S2”

1999 年 2 月 15 日(周一)

1999 年 2 月 15 日(周一)

设计人员

确定类设计优先级

1999 年 2 月 15 日(周一)

1999 年 2 月 15 日(周一)

 

类设计 - 类“C1”

1999 年 2 月 15 日(周一)

1999 年 2 月 15 日(周一)

设计人员

类设计 - 类“C2”

1999 年 2 月 15 日(周一)

1999 年 2 月 15 日(周一)

设计人员

类设计 - 类“C3”

1999 年 2 月 15 日(周一)

1999 年 2 月 15 日(周一)

设计人员

类设计 - 类“C4”

1999 年 2 月 15 日(周一)

1999 年 2 月 15 日(周一)

设计人员

确定用例设计优先级

1999 年 2 月 16 日(周二)

1999 年 2 月 16 日(周二)

 

设计用例“UC1”

1999 年 2 月 16 日(周二)

1999 年 2 月 16 日(周二)

设计人员

设计用例“UC2”

1999 年 2 月 16 日(周二)

1999 年 2 月 16 日(周二)

设计人员

数据库设计

1999 年 2 月 17 日(周三)

1999 年 2 月 17 日(周三)

数据库设计员

复审设计

1999 年 2 月 18 日(周四)

1999 年 2 月 18 日(周四)

设计复审人员

实施(体系结构与主要风险)

1999 年 2 月 15 日(周一)

1999 年 2 月 24 日(周三)

 

构造实施模型

1999 年 2 月 15 日(周一)

1999 年 2 月 15 日(周一)

架构设计师

计划系统集成

1999 年 2 月 19 日(周五)

1999 年 2 月 19 日(周五)

系统集成人员

计划子系统集成

1999 年 2 月 22 日(周一)

1999 年 2 月 22 日(周一)

实施者

实施区分优先级的组件

1999 年 2 月 22 日(周一)

1999 年 2 月 22 日(周一)

 

实施组件“c1”

1999 年 2 月 22 日(周一)

1999 年 2 月 22 日(周一)

实施者

实施组件“c2”

1999 年 2 月 22 日(周一)

1999 年 2 月 22 日(周一)

实施者

实施组件“c3”

1999 年 2 月 22 日(周一)

1999 年 2 月 22 日(周一)

实施者

实施组件“c4”

1999 年 2 月 22 日(周一)

1999 年 2 月 22 日(周一)

实施者

修正缺陷

1999 年 2 月 23 日(周二)

1999 年 2 月 23 日(周二)

实施者

集成子系统

1999 年 2 月 23 日(周二)

1999 年 2 月 23 日(周二)

实施者

集成系统

1999 年 2 月 24 日(周三)

1999 年 2 月 24 日(周三)

系统集成人员

测试(体系结构与主要风险)

1999 年 2 月 22 日(周一)

1999 年 3 月 2 日(周二)

 

计划测试(集成与系统)

1999 年 2 月 22 日(周一)

1999 年 2 月 22 日(周一)

测试设计员

设计测试(集成与系统)

1999 年 2 月 23 日(周二)

1999 年 2 月 23 日(周二)

测试设计员

实施测试

1999 年 2 月 24 日(周三)

1999 年 2 月 24 日(周三)

测试设计员

设计测试包和类

1999 年 2 月 25 日(周四)

1999 年 2 月 25 日(周四)

设计人员

实施测试组件和子系统

1999 年 2 月 26 日(周五)

1999 年 2 月 26 日(周五)

实施者

执行集成测试

1999 年 3 月 1 日(周一)

1999 年 3 月 1 日(周一)

集成测试员

执行系统测试

1999 年 3 月 2 日(周二)

1999 年 3 月 2 日(周二)

系统测试员

执行性能测试

1999 年 3 月 1 日(周一)

1999 年 3 月 1 日(周一)

性能测试员

评估测试

1999 年 3 月 2 日(周二)

1999 年 3 月 2 日(周二)

测试设计员

管理

1999 年 2 月 2 日(周二)

1999 年 3 月 4 日(周四)

 

开发迭代计划

1999 年 2 月 2 日(周二)

1999 年 2 月 2 日(周二)

项目经理

配备项目人员

1999 年 2 月 3 日(周三)

1999 年 2 月 3 日(周三)

项目经理

重访风险列表

1999 年 2 月 2 日(周二)

1999 年 3 月 2 日(周二)

项目经理

评估迭代

1999 年 3 月 3 日(周三)

1999 年 3 月 3 日(周三)

项目经理

更新项目计划

1999 年 3 月 4 日(周四)

1999 年 3 月 4 日(周四)

项目经理

 
 
 
 

环境

1999 年 2 月 2 日(周二)

1999 年 3 月 4 日(周四)

 

配置流程

1999 年 2 月 2 日(周二)

1999 年 2 月 11 日(周四)

 

改进流程

1999 年 2 月 12 日(周五)

1999 年 3 月 4 日(周四)

 

选择和获取工具

1999 年 2 月 2 日(周二)

1999 年 3 月 4 日(周四)

 

工具制作

1999 年 2 月 2 日(周二)

1999 年 3 月 4 日(周四)

 

支持开发

1999 年 2 月 2 日(周二)

1999 年 3 月 4 日(周四)

 

培训

1999 年 2 月 8 日(周一)

1999 年 2 月 17 日(周三)

 

 

    1. 迭代可交付工件

在 E1 迭代期间,将生成和复审以下可交付工件:

进程

可交付工件

负责人

业务建模集

词汇表(扩展和更新)
业务分析模型

Bob Collings
Yee Chung

需求集

远景文档(更新)
用例规范(更新)
补充规范(更新)
用例模型和模型调查(更新)
用户界面原型(仅表单)

Sue Gamble
Sue Gamble
Sue Gamble
Sue Gamble
Gavin Hansen

设计集

分析模型(逻辑视图)
设计模型(逻辑、组件和流程视图)
软件体系结构文档
用例实现规范

Sue Gamble
Beth MacDonald
Steve Johnson
Beth MacDonald

实施集

集成构建计划
体系结构原型 -软件基线
测试驱动程序、存根、数据以及脚本
测试评估报告

Kerry Stone
Phil Johnson
Simon Jones
Carol Smith

管理集

E1 迭代计划
项目计划(更新)
项目日程表(更新)
项目风险列表(更新)
状态评估
迭代评估
测试计划

Rick Bell
Rick Bell
Rick Bell
Rick Bell
Rick Bell
Rick Bell
Kerry Stone

标准与指南

设计准则
编程准则
测试准则
用户界面准则
需求属性文档(更新)

Simon Jones
Simon Jones
Kerry Stone
Gavin Hansen
Sue Gamble

 

3.                  资源

      1. 员工配备资源

E1 迭代的员工配备需求为:

项目管理

项目管理 Rick Bell

业务建模组

业务建模管理员 Bob King

业务流程分析人员 Bill Collings

业务设计人员 Yee Chung

系统工程

系统工程管理员 Carol Ming

系统分析员 Sue Gamble

架构设计师 Steve Johnson

软件工程

软件工程管理员 Diane Ng

流程工程师(CM)Simon Jones

开发人员 Beth MacDonald

开发人员 Gavin Hansen

开发人员/设计人员 Phil Johnson

测试

测试管理员 Kerry Stone

系统测试员 Carol Smith

项目组织图表和整个项目的员工配备需求可参阅项目计划 [5]。

      1. 财务资源

下表显示了 E1 迭代的预算。

在上述标题中标注的图

 

 

 

 

 

 

 

 

 

 

 

 

 


      1. 设备与设施资源

E1 迭代需要以下计算机设备:

    • 10 台 PC(Microsoft Windows 95、Microsoft Office、Rational Rose 和 Rational RequisitePro)
    • 10 台监视器
    • 3 台打印机(2 台激光打印机、1 台彩色打印机)
    • 对 Wylie College 服务器的访问权。

Wylie College 信息系统已经装有此设备,但是没有两台附加的打印机(将进行订购)。

Wylie College 信息系统部门具有充足的办公空间和设备,足以满足 E1 迭代的需要。

4.                  用例

将为 E1 迭代开发的用例如下:

1.        登录

2.        封闭式注册

3.        维护教授信息

4.        注册课程

5.        维护学生信息

6.        课程目录数据库的接口

7.        财务系统的接口

 

5.                  评估条件

E1 迭代的主要目标在于分析和设计所选的用例并开发工作体系结构原型。

在迭代结束时将能了解体系结构设计或系统性能的相关风险。

在 E1 迭代期间开发的所有可交付工件均要复审,并等待团队核准。

内部项目团队和 Wylie College Registration 代表将复审用户界面原型和体系结构原型。

Copyright   © IBM Corp. 1987, 2004, 2005. All Rights Reserved.