软件项目角色

来源:互联网 发布:编程游戏要钱吗 编辑:程序博客网 时间:2024/05/21 17:07

个人理解的软件项目的角色:

  1. 项目经理:分配资源;预测、度量风险和项目进展,估计项目风险大小,并管理进展状态。
    • 执行经理:落实资源的分配;记录在开发过程中出现的问题,缺陷;落实系统的维护;
    • 业务分析师:创建高层次模型和业务流程;需求管理;【Note】:我的理解业务分析师画出的是整个流程的图形。
    • 软件架构师:映射功能需求;进行模型的设计,建立;对可交付组件的详细描述。【Note】:而架构师是把整个流程分解为小的,独立的一个流程
    • 软件工程师:定义使用案例,模型中各个模块的详细的交互关系,具体的包。【Note】:把模型更加具体化。
    • 开发人员:根据需求文档进行详细的代码开发。
    • 软件测试人员
  2. 其它人员
    • 数据库开发人员