软件开发人员角色定位和分工
2015-08-16 15:53
681 查看
<span style="font-size:16px">模块设计师:对与系统分析师和架构师所划分的模块进一步细化,保障各模块按既定的标准和要求的完成。 需求分析师:通俗一点讲需求分析师就是跟客户交流,准确获取客户需要。需求分析师是项目前期与客户方打交道最多的人,对于客户来说,他可以代表整个项目组,对与项目组成员来说他的意见可以代表客户方的意见,项目组内所有与客户需求相关的事情必需得到他的认可。 数据库设计师:又称DBA,是项目组中唯一能对数据库进行直接的操作的人。对项目中与数据库相关的所有重要的事做最终决定的人。根据业务需求和系统性能分析、建模,设计数据库,完成数据库操作,确保数据库操作的正确性、安全性。 架构师:主要负责设计项目中软件部分的体系结构和模型,排定软件开发日程,确定软件内部流程和框架等。系统架构师也可以理解成技术总监。系统架构师是在部门内所有软件项目中,对技术上所有重要的事情做出决定的人。 系统分析师:主要负责根据系统分析结果设计系统总体架构、监管系统开发日程、确定软件内流程和框架等。系统分析师是项目组中的首席执行官,他涉及项目的所有方面,是项目进度的推动者,也是项目成功的关键。 项目组长:通常3~4个开发人员组成一个开发小组,由一个小组负责人带领进行开发活动。开发小组负责人由小组内技术和业务比较好的成员担任。 项目经理:项目经理负责人员安排和项目分工,保证按期完成任务,对项目的各个阶段进行验收,对项目参与人员的工作进行考核,管理项目开发过程中的各种文档,直接对公司领导层负责,他既能处理好与客户之间的关系,又能协调好项目小组成员之间的关系。项目经理是在整个项目开发过程中项目组内对所有非技术性重要事情做出最终决定的人。 软件开发工程师:根据设计师的设计成果进行具体编码工作,对自己的代码进行基本的单元测试。软件工程师是最终实现代码的成员。 美工:负责公司软件产品的美工设计和网页制作 需求调研员:与客户交流了解客户的需求。 系统分析员:根据客户的需求,编写成可以通过软件解决的软件需求及功能文档实现</span>
相关文章推荐
- this指针
- ubuntu下Pycharm安装及配置
- HDU 5380 Travel with candy 单调队列
- 正确的加载xib文件的View或者ViewController
- Pow(x, n)
- 2015/8/16
- 制作翻转效果动画
- 计算几何基础(模板)
- 固定/etc/resolve.conf的方法
- Hbase 协处理器(一)之RowCount代码
- HTML5表单
- 图论基础概念
- 【LeetCode】102 - Binary Tree Level Order Traversal
- 计算机网络---三次握手,四次释放
- Cocos2dx创建碰撞刚体
- 2015 Multi-University Training Contest 8 (莫对算法+AC自动机+DP)
- HDU 2602 Bone Collector
- 诚风老师个人简介
- 面试题总结
- android AES加密