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