角色
|
主要职责
|
工作流程
|
获得
|
处理
|
|
输出
|
|
系统分析员
|
软件设计
系统建模
流程分析
|
获得需求(来源:商务工程师、项目经理)
获得(提取)系统相关的角色
获得(提取)系统相关的用例 |
数据映射分析
系统分析
流程分析
类分析
部署情况分析
|
输出系统模型工件文档(UML)
|
|
界面设计师
|
用户界面设计
|
得到项目流程描述工件文档(来源:商务工程师、项目经理、系统分析员)
|
理解项目界面控件类型及限制
理解项目受益人使用习惯
理解项目流程
设计通用界面规范
设计特定流程界面规范
|
输出界面描述工件文档
|
|
数据库设计师
|
数据库设计
|
得到项目数据对象工件文档(来源:商务工程师、项目经理、系统分析员)
|
理解数据库设计要求
理解选定数据库功能及限制
设计通用数据库采用标准
设计特定数据对象的结构
|
输出数据库定义工件文档
|
程序员
|
代码实现
|
获取界面描述工件文档HTML等)(来源:界面设计师)
获取数据库定义工件文档(UML)(来源:数据库设计师)
获取对象定义工件文档(UML)(来源:系统分析员)
获取项目开发进程计划(来源:项目经理)
|
理解工件意图
解读原型prototype(UML)
理解开发规范
编码
版本控制
建立版本控制环境(CVS)
获得项目初始工程文件(Java RAD工程,如Jbuilder)
获得最新工程源码(CVS update)
编码
保存工作结果(CVS commit)
模块调试
理解测试要点
测试
工作检查
|
输出程序源代码
|
美工
|
辅助VI企划设计
产品界面美工设计
美工设计
|
获取整体风格需求。(来源:项目经理)
获取特定流程风格需求。(来源:界面工程师)
|
|
美工设计
按要求做后期处理
|
|
输出界面模板
|
文档员
|
技术白皮书
使用手册
培训教材
演示文档
|
获得产品计划及功能描述。(来源:项目经理、界面工程师)
获得系统分析文档(来源:技术经理、系统分析员)
|
检测系统可操作性
编写技术白皮书
编写使用手册
编写培训教材
编写演示文档
|
输出各种文档
|