The Unified Process Inception Phase: Best Practices for Completing the Unified
暫譯: 統一過程啟動階段:完成統一過程的最佳實踐

Scott W. Ambler

  • 出版商: CMP Books
  • 出版日期: 2000-12-15
  • 定價: $1,720
  • 售價: 6.0$1,032
  • 語言: 英文
  • 頁數: 340
  • 裝訂: Paperback
  • ISBN: 1929629109
  • ISBN-13: 9781929629107
  • 相關分類: Object-oriented軟體工程
  • 立即出貨 (庫存 < 4)

買這商品的人也買了...

商品描述

Description:

Is the Unified Process the be all and end all standard for developing object-oriented component-based software? This book is the third in a four volume series that presents a critical review of the Unified Process. The authors present a survey of the alternate software processes, and synthesize a more robust process that addresses the complete breadth of your real-world development and production needs. After elaborating on the UP with a more complete software process, each volume presents a masters' collection of today's best practices in implementing the respective phase Inception, Elaboration, Construction and Transition and Production.

 

You get the collective wisdom of industry luminaries! Contributions by Ellen Gottesdiener, Larry O'Brien, Steve McConnell, Larry Runge, Karl Wiegers and others provide perspective on the macro issues like:

How large-scale, mission critical software is developed and maintained

How programming fits into the overall development lifecycle

Tips and techniques to enhance your role (and career)

And they address the details of implementing a software process with best practices on such issues as requirements, managing project risks, testing and measurement efforts and selecting and deploying the right tools.

Ensure the success of your projects with a sound business case. Establish a firm foundation for your project in its Inception Phase with an architecture that will work, a realistic project plan and a committed team of professionals. This book presents best practices your team can follow to describe:

Justification for the system and your approach to its development

The initial requirements for the system

The scope of the system

The people, organizations and external systems that will interact with the system

An initial risk assessment, schedule and estimate for the system

An initial tailoring of the Unified Process to meet your exact needs

 

 

Scott W. Ambler started developing software in the early 80s, and has worked in object-oriented development for the past ten years in an array of roles. He is presently engaged as a software process mentor with AmbySoft Inc., a contributing editor with Software Development magazine, and as a columnist for Computing Canada. His previous books include The Object Primer (1995), Building Object Applications That Work (1997), Process Patterns (1998), and More Process Patterns (1999).

Larry L. Constantine has been a pioneer in software development methods for nearly four decades. His interest in figuring out how to do things better quickly led him into management and process issues, with the aim of bridging the divide between the people side and the technology side of software development. Larry has published 14 books and over 150 articles, many of which appear in The Peopleware Papers (Prentice Hall, 2000) and in Managing Chaos: The Expert Edge in Software Development (Addison-Wesley, 2000), which incorporates the best from his popular Software Development "Management Forum". He is also a co-author of Jolt-award-winning Software for Use (Addison-Wesley, 1999). He is a trainer and consultant with clients around the world, as well as a professor of computing science at the University of Technology, Sydney, Australia.

 

Table of Contents:

Foreward

Preface

Chapter 1 Introduction

  • The Unified Process
  • The Enhanced Lifecycle for the Unified Process
  • The Goals of the Inception Phase
  • How Work Generally Proceeds During the Inception Phase
  • The Organization of this Book

Chapter 2 Best Practices for the Business Modeling Workflow

  • Chapter 2 Introduction
  • The Articles

Chapter 3 Best Practices for the Requirements Workflow

  • Chapter 3 Introduction
  • Putting the Requirements Workflow into Perspective
  • Requirements Gathering Techniques
  • User Interfaces and Internationalization
  • Lessons from the Real World
  • The Articles

Chapter 4 Best Practices for the Test Workflow

  • Chapter 4 Introduction
  • Why Test?
  • Starting Testing Off on the Right Foot
  • Testing Techniques for the Inception Phase
  • The Articles

 

Chapter 5 Best Practices for the Project Management Workflow

  • Chapter 5 Introduction
  • Starting Out Right
  • Technical Project Management Activities
  • Soft Project Management Activities
  • A Few More Thoughts
  • The Articles

Chapter 6 Best Practices for the Environment Workflow

  • Chapter 6 Introduction
  • Selecting and Deploying the Right Tools
  • Deploying Your Software Process, Standards, and Guidelines
  • The Articles

Chapter 7 Parting Words

  • Looking Towards Elaboration

Appendix A Bibliography

Appendix B Contributing Authors

Appendix C References and Recommended Reading

  • Printed Resources
  • Web-Based Resources

Index

商品描述(中文翻譯)

描述:

統一過程是否是開發面向對象的組件基礎軟體的終極標準?本書是四卷系列中的第三卷,對統一過程進行了批判性回顧。作者提供了替代軟體過程的調查,並綜合出一個更為健全的過程,以滿足您在現實開發和生產中的全面需求。在詳細闡述統一過程(UP)及其更完整的軟體過程後,每卷都呈現了當今在實施各自階段(啟動、詳細設計、建設、過渡和生產)中的最佳實踐的精華。

您將獲得業界專家的集體智慧!Ellen Gottesdiener、Larry O'Brien、Steve McConnell、Larry Runge、Karl Wiegers 等人的貢獻提供了對宏觀問題的看法,例如:

如何開發和維護大規模、關鍵任務的軟體

程式設計如何融入整體開發生命週期

增強您角色(和職業生涯)的技巧和技術

他們還針對實施軟體過程的細節進行了探討,提供了在需求、管理專案風險、測試和測量工作以及選擇和部署合適工具等問題上的最佳實踐。

確保您的專案成功,需有合理的商業案例。在啟動階段為您的專案建立堅實的基礎,制定可行的架構、現實的專案計畫和一支專業的承諾團隊。本書提供了您的團隊可以遵循的最佳實踐,以描述:

系統的合理性及其開發方法

系統的初步需求

系統的範圍

將與系統互動的人員、組織和外部系統

系統的初步風險評估、時間表和預估

為滿足您的具體需求而初步調整的統一過程

Scott W. Ambler 在80年代初開始開發軟體,並在過去十年中擔任多種角色從事面向對象的開發。他目前擔任 AmbySoft Inc. 的軟體過程導師、《Software Development》雜誌的貢獻編輯,以及《Computing Canada》的專欄作家。他的前著作包括《The Object Primer》(1995)、《Building Object Applications That Work》(1997)、《Process Patterns》(1998)和《More Process Patterns》(1999)。

Larry L. Constantine 在軟體開發方法方面已經是近四十年的先驅。他對如何更好地完成工作的興趣迅速引導他進入管理和過程問題,旨在彌合軟體開發中人員與技術之間的鴻溝。Larry 已出版14本書和超過150篇文章,其中許多出現在《The Peopleware Papers》(Prentice Hall, 2000)和《Managing Chaos: The Expert Edge in Software Development》(Addison-Wesley, 2000)中,這些作品匯集了他在《Software Development》中的熱門“管理論壇”的精華。他還是獲得 Jolt 獎的《Software for Use》(Addison-Wesley, 1999)的共同作者。他是一名培訓師和顧問,客戶遍及全球,同時也是澳大利亞悉尼科技大學的計算科學教授。

目錄:

前言

序言

第一章 介紹


  • 統一過程

  • 統一過程的增強生命週期

  • 啟動階段的目標

  • 啟動階段的工作一般如何進行

  • 本書的組織

第二章 商業建模工作流程的最佳實踐


  • 第二章 介紹

  • 文章

第三章 需求工作流程的最佳實踐


  • 第三章 介紹

  • 將需求工作流程放入背景中

  • 需求收集技術

  • 用戶界面和國際化

  • 來自現實世界的教訓

  • 文章

第四章 測試工作流程的最佳實踐


  • 第四章 介紹

  • 為什麼要測試?

  • 正確開始測試

  • 啟動階段的測試技術

  • 文章

第五章 專案管理工作流程的最佳實踐


  • 第五章 介紹

  • 正確開始

  • 技術專案管理活動

  • 軟性專案管理活動

  • 更多想法

  • 文章

第六章 環境工作流程的最佳實踐


  • 第六章 介紹

  • 選擇和部署合適的工具

  • 部署您的軟體過程、標準和指導方針

  • 文章

第七章 結語


  • 展望詳細設計

附錄 A 參考書目

附錄 B 貢獻作者

附錄 C 參考文獻和推薦閱讀


  • 印刷資源

  • 網路資源

索引