





定价:23元
印次:1-1
ISBN:9787302264354
出版日期:2011.09.01
印刷日期:2011.09.22
图书责编:梁颖
图书分类:教材
本教材介绍了在软件协同开发中,如何建立开发团队,分配团队成员的角色与职责,在项目开发过程中团队成员之间的协调,计划的制定与进度的管理,需求的分析及软件的设计,软件产品的审查与质量的控制,测试与基于度量的团队过程改进等内容。通过实例指导学生如何管理团队、制定项目计划,如何应用传统的结构化分析方法、面向对象的分析方法解决实际应用问题。结合课程实践项目,学生可以掌握项目规划、工作量估算与分配、产品的质量缺陷跟踪度量与软件过程改进。 本书内容系统、翔实,适合作为高等院校计算机专业本科生教材,同时也适合从事软件开发与系统分析人员阅读。
前言 随着软件规模加大与软件项目开发管理越来越复杂,软件组织对软件从业人员的要求也随之增加。一个软件工程技术人员,除了具备专业知识与技术以外,还要求具有团队协作能力、交流沟通能力、文档写作表达能力、互相学习的能力、项目组织与管理能力、应用软件过程改进的能力等。在软件开发技术的许多课程中,主要培养学生的软件设计、编码与测试能力,而软件工程课程教授软件生命周期内使用的工程技术、辅助工具。但是这些课程在培养学生团队协作、交流沟通、过程管理与控制技术等方面存在明显不足。本教材根据软件协同开发教学的特点,将团队的规模设定为5~6人,项目也通常限制于15~20人。在团队中每名成员都担任一个经理角色,而每名经理又都是一个设计开发工程师。通过这么一个特定的团队协同开发项目,使每个成员熟悉项目计划的制定、每名成员工作规划和工作量的分配与平衡、每项工作的质量缺陷跟踪度量、个人工作的生产率与缺陷。通过这个协同开发实践,总结出在管理与技术层面的不足,并为进一步的改进找到方向。 本教材遵循工业界软件开发实践并根据软件协同开发过程组织教学内容。第1章介绍了软件开发过程、团队开发的实践与协同软件设计的过程。第2章给出了高效团队所应具备的特征,阐述了团队成员的角色及其目标,介绍了团队成员与开发步骤的对应关系,并就团队成员间如何进行良好的沟通进行了探讨。第3章根据软件项目的特点介绍了项目规划的必要性,分析了项目规划的内涵及制定过程,介绍了项目规划中产生的项目范围说明书和项目章程以及项目范围说明书的撰写方法与内容。通过案例向读者介绍了项目章程的制定和项目范围说明书的编写。第4章介绍了计划对项目开发的作...
第1章绪论
1.1软件过程与过程管理
1.2软件协同开发团队
1.3软件协同开发的原理、阶段与流程管理
1.3.1软件协同开发过程原理
1.3.2软件协同开发流程
1.3.3软件协同开发的主要阶段
1.4软件协同设计的目标与课程组织安排
1.4.1软件协同设计的目标与评估方法
1.4.2课程的组织与安排
第2章软件协同开发中的团队建设
2.1高效团队应具备的特征
2.2团队成员角色及其目标
2.2.1客户接口经理的职责
2.2.2设计经理的职责
2.2.3实现经理的职责
2.2.4测试经理的职责
2.2.5计划经理的职责
2.2.6过程经理的职责
2.2.7质量经理的职责
2.2.8支持经理的职责
2.3团队成员与开发步骤的对应关系
2.4团队的协作与沟通管理
2.4.1沟通的效率和要素
2.4.2促进沟通的方法
2.5小结
第3章软件协同开发的总体规划
3.1项目的规划
3.2软件项目的初步范围
3.2.1软件项目背景
3.2.2项目利益相关者
3.2.3项目的初步范围的确定
3.3确定项目预算
3.3.1自底向上的成本估算
3.3.2自顶向下的成本估算
3.3.3完成预算
3.4制定IT项目章程
3.5小结
第4章软件开发计划
4.1定义软件开发计划
4.2项目的工作分解
4.2.1定义产品范围
4.2.2定义工作...