- 0
- 0
- 约1.06万字
- 约 97页
- 2026-06-27 发布于北京
- 举报
广东工业大学应用数学学院第11章组织软件项目成功的关键是具有高素质的软件开发人员。为了成功地完成软件开发工作,项目组成员必须以一种有意义且有效地方式彼此交互和通信。组织软件开发人员的方法,取决于所承担的项目的特点,以往的组织经验以及软件开发公司负责人的看法和喜好。
广东工业大学应用数学学院11.1民主制程序员组Weinberg在1971年首先描述了民主制程序员组的组织方式。构成民主制程序员组的基本概念是--无私编程。程序员组作为一个总体,将培养一种团队精神,坚信“每个模块都是属于整个程序组的,而不是属于某个人的”。民主制程序员组的特点:小组成员完全平等,享有充分的民主,通过协商做出技术决策。
广东工业大学应用数学学院一般来说,程序设计小组的规模应该比较小,以2-8名成员为宜。民主制程序员组的主要优点:1)对发现错误抱有积极的态度,这种态度有助于更快速地发现错误,从而导致高质量地代码;2)小组成员充分民主,组内学术氛围浓厚,有利于攻克技术难关。民主制程序员组的主要缺点:由于没有明确的权威知道开发工程的进行,组员间将缺乏必要的协调,最终可能导致工程的失败。
广东工业大学应用数学学院11.2主程序员组Baker在1971年描述了一个典型的主程序员组:主程序员,后备程序员,编程秘书以及1-3名程序员。主程序员:高级程序员与成功管理者
原创力文档

文档评论(0)