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

商品描述(中文翻譯)


描述:

統一過程(Unified Process)是開發面向對象組件化軟件的全部標準嗎?這本書是一個四卷系列的第三本,對統一過程進行了評論。作者們對替代軟件過程進行了調查,並綜合了一個更強大的過程,以滿足您現實世界中開發和生產需求的完整範圍。在詳細介紹統一過程的同時,每一卷還提供了當今最佳實踐的大師收藏,包括啟動、詳細、構建、過渡和生產等各個階段的實施。

 

您將獲得業界專家的集體智慧!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》“Management Forum”中的最佳內容。他還是獲得Jolt獎的《Software for Use》(Addison-Wesley,1999年)的合著者。他是一位在世界各地擁有客戶的培訓師和顧問,也是悉尼科技大學計算科學教授。

 

目錄:

前言

前言

第1章 簡介


  • 統一過程

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

  • 啟動階段的目標

  • 啟動階段的工作進行方式