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