java一个项目组的组成和分工是怎样的

如题所述

一个软件开发项目开发团队的组织结构是怎么样的,哪些是必须的,哪些是可选的呢?

望采纳~

温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2017-09-23
一般是项目组长或是项目经理和客户谈具体需求,根据客户的实际需要划分功能模块,然后就是抽象现实对象设计表结构,比如说一个客户的信息有姓名、性别、年龄等这些就对应的设计一个表,接着就是设计类似的表,根据数据量选择数据库、服务器等硬件,然后是框架问题,能出去接项目的公司一般都有自己成熟的框架,所以框架应该是已经写好的,项目组需要做的就是在框架基础上完善功能满足客户需求,至于分工,拿我们组的项目来说是由项目组长做好基础,就是以上我说的设计表结构、选硬件支持和跟客户交流等,项目组成员就是负责开发客户功能,根据你的技术水平和功能模块开发的难易程度分工,然后就是测试好自己写的模块功能是否能实现,一般项目组会有svn来统一管理代码,每个人写好的功能提交到svn上供开发组成员下载同步,同样你也可以同步别人写的功能使项目完整,想到哪写到哪,大致就是这样,开发周期往往不是根据项目是否已经完成,而是需要客户及时使用和测试,而他们什么时候测试开发人员决定不了,跪等客户大爷赏识中...本回答被提问者采纳
第2个回答  2013-09-26
首先前台和后台不是分开开发的, 如果你一个人做, 就更不应该把他们分开, 因为很可能会做好页面之后, 由于一个地方的考虑不完全, 导致页之间的结构大范围的变动.

多人开发都是同时进行的, 前台开发者根据需求先做页面的布局, 然后遇到需要和后台交互数据的地方, 就写成接口, 自己则做一个假的实现做假数据. 至于css都是在开发过程中写的, 不可能先写完之后再调用, 否则跟页面上的组件对不上就白写了, 应该在页面布局的时候一点儿一点儿的加进去的, 加入到公共css中的样式应该是一些常用的组件的样式, 比如按钮, 表单组件, 分割, table, 弹出提示等等的.

后台人则先写最底层的, 和数据库交互的逻辑, 先把需要的功能写出来, 然后等待前台人员数据交互的接口写完之后, 实现接口, 这样前后台就统一了.

然后开始调试, 找Bug和维护.

如果只有一个人来做, 我建议你还是一个功能一个功能的, 前后台一起做, 先从持久化层开始写, 然后是业务层, 然后确定Servlet 或Action 的结构, 然后开始做页面, 做完一个完整的功能再做下一个, 就不要前后台的分期开发了, 很容易乱, 最后找到错误都不知道怎么改.

这个得根据团队情况还有项目的大小开看, 所以我帮不了你了, 呵呵

采集于:http://zhidao.baidu.com/link?url=EePL-CXS4V9uhUZZ_fzIRIOYPLNdkg_FVmnVseIohbSYPJ5ojyZx-33MbW7j4wkPyOrjkXBhd37prHMcnLHMSq本回答被网友采纳
第3个回答  2013-09-26
先确认需求 然后flash制图美工调样式程序员写功能客户验收