词条 | 小型团队软件开发(以RUP为中心的方法) |
释义 | 本书描述了一个完整的软件开发项目,从最初的客户接触直到软件交付。通过案例分析,它描述了一个小型的分布式团队如何设计并应用一个成功的开发过程。案例中包含了有效的和无效的做法,说明了团队在下一个项目中可能需要做出哪些改变。作者鼓励你评估他们的结果,并在你的下一个项目中使用从本书中汲取的经验教训。 版权信息书 名: 小型团队软件开发(以RUP为中心的方法) 作 者:(美)(PolliceGary)波利切 出版社: 中国电力出版社 出版时间: 2004 ISBN: 9787508324708 开本: 16 定价: 26.00 元 内容简介你希望改善下一个项目所采用的开发过程吗?也许你想综合使用Rational统一过程(RUP)和敏捷开发方法(例如极限编程)中的最佳实践方法。如果是这样,买这本书吧! 本书所覆盖的重要主题包括: 在开发人员、开发过程和开发工具之间达到平衡;认识到软件开发主要在于人的努力; 使用RUP作为小型项目的适当基础;组合RUP和敏捷开发原则来建立可用的开发过程; 配置一个可支持项目成果以帮助其更有效工作的开发过程; 在项目进程中调整开发过程; 选择开发工具来支持小型的分布式团队; 有效地与客户打交道。 无论你是项目领导、程序员,还是开发团队的其他成员,本书都会向你展示如何激发特定开发过程的力量来显著提高团队的生产力。 作者简介GaryPollice拥有近35年的软件开发经验。他在开始写作本书时是Rational软件公司RUP方面的元老,后来转向教育行业,担任WorcesterPolytechnicInstitute计算机科学系的实践学教授。 LizAugustine在软件行业工作了20多年,先是作为软件开发人员,现在是一位技术文档作者。在其职业生涯中,她在项目中的主要职责是帮助软件开发人员更有效地工作。 ChrisLowe为DEC公司、Funk软件公司、Rational软件公司和IBM公司开发过软件。在业余时间里,Chris是ToastmastersInternational的成员,也是所在社区教堂的键盘手和歌手,是波士顿科学博物馆的志愿者,还是一名业余木工。 JasMadhur从1985年开始在加拿大温哥华的高技术园区工作。他是最早的RUP团队的一员,后来担任过顾问,建立了一家e-learning公司。他在不列颠哥伦比亚大学教授软件工程过程学,还是国际系统工程协会(InternationalCouncilofSystemsEngineering,INCOSE)的成员。 目录译者序 序言 前言 第1章写在开始 1.1组成团队 1.2后续内容 第2章在小型项目中使用开发过程 2.1什么是小型项目? 2.2对小型项目运用的开发过程如何? 2.3从使用RUP开始 2.4让团队成员参与的技巧 2.5照规矩办事 2.6参考信息 2.7小结 第3章人员、过程与工具 3.1人员 3.2过程 3.3工具 3.4什么会出错? 3.5小结 第4章项目启动:项目成员形成团队 4.1结合成一个团队 4.2编写开发案例 4.3关于我们进度的报告 4.4为初始阶段建立迭代计划 4.5小结 第5章初始阶段:我们开始取得进展 5.1项目前景:设定目标 5.2处理和管理需求 5.3定义初始用例 5.4项目管理 5.5建立开发环境 5.6迭代评估 5.7这听起来确实像瀑布式 5.8小结 第6章细化阶段:建立框架 6.1细化阶段的目标 6.2生成测试和测试计划 6.3建立PSPTools的架构 6.4对工具环境的改变 6.5推迟建立数据库 6.6范围管理:尽早并经常进行剪裁 6.7不能安装该产品是什么意思? 6.8对细化阶段进行评估 6.9小结 第7章细化阶段详情 7.1开始细化阶段 7.2PSPTools用户界面 7.3PSPTools数据库 7.4单元测试 7.5小结 第8章构造阶段:构建PSPTools 8.1再次调整开发环境 8.2构造阶段的目标 8.3构造阶段计划:项目的心跳 8.4实现过程加速 8.5在构造阶段中前进 8.6为什么开发会加速? 8.7其余的构造阶段迭代 8.8每个人都会在某个时候需要朋友:结对编程 8.9在构造阶段进行测试 8.10预见团队成员的变化 8.11小结 第9章构造阶段详情 9.1精细调节用户界面 9.2完成数据库 9.3测试 9.4小结 第10章移交阶段:交付PSPTools 10.1什么是移交阶段? 10.2向移交阶段过渡 10.3移交阶段的目标 10.4需求怎么样了? 10.5移交阶段的代码变更 10.6独立测试人员的重要性 10.7产品打包 10.8用户培训 10.9我们完成了吗? 10.10小结 第11章事后分析:如何改进下一版? 11.1进行事后回顾的益处 11.2引导事后分析回顾 11.3我们的事后分析回顾 11.4为下一个项目团队进行清理 11.5变化的地形 11.6PSPTools的将来 11.7小结 附录ARational统一过程介绍 A.1通向RUP之门 A.2RUP的关键概念 A.3RUP里程碑 A.4小结 附录B个体软件开发过程概述 B.1个体软件开发过程 B.2目标与关注的重点 B.3结论 附录C极限编程介绍 C.1主要的价值 C.2极限编程实践方法 |
随便看 |
百科全书收录4421916条中文百科知识,基本涵盖了大多数领域的百科知识,是一部内容开放、自由的电子版百科全书。