Software Configuration Management Strategies and Rational ClearCase: A Practical
Brian White
- 出版商: Addison Wesley
- 出版日期: 2000-08-28
- 售價: $1,840
- 貴賓價: 9.5 折 $1,748
- 語言: 英文
- 頁數: 336
- 裝訂: Paperback
- ISBN: 0201604787
- ISBN-13: 9780201604788
已絕版
買這商品的人也買了...
-
$680$537 -
$2,610$2,480 -
$980$774 -
$880$695 -
$860$731 -
$450$360 -
$560$504 -
$450$351 -
$620$558 -
$750$638 -
$650$553 -
$580$458 -
$760$600 -
$580$458 -
$590$466 -
$620$527 -
$680$537 -
$690$538 -
$420$332 -
$720$562 -
$780$663 -
$720$569 -
$750$675 -
$620$558 -
$560$504
相關主題
商品描述
Description
The complete guide to managing change using Software Configuration Management (SCM).
- Covers the #1 SCM tool on the market: Rational ClearCase®.
- Proven techniques for enhancing software quality, saving money, and getting to market faster.
- Authoritative coverage by SCM expert Brian White -- former leader of the ClearCase project team.
Brian White has more than ten years of experience applying a wide variety of SCM tools and methods to development environments in both the telecommunications and industrial controls industries, and in deploying SCM solutions to meet ISO 9000 and SEI CMM objectives. He is currently responsible for SCM product strategy at Rational Software Corporation.
Advanced Software Engineering.
Table Of Contents
Foreword.Preface.
Acknowledgments.
1. What Is Software Configuration Management?
SCM Best Practices.
SCM Tools and SCM Process.
SCM Tools and SCM Process.
2. Growing into Your SCM Solution.
Dealing with Changing Project Requirements.
Evolution of SCM Tools.
Summary.
Evolution of SCM Tools.
Summary.
3. An Overview of the Unified Change Management Model.
What Is UCM?
What Is ClearCase?
ClearCase UCM Process Overview.
The Architect: Defining the Implementation Model.
The Configuration Manager: Setting Up the SCM Environment.
The Project Manager: Managing a Project.
The Developer: Joining a Project and Doing Development.
The Integrator: Integration, Build, and Release.
The UCM Baseline+Change Model.
What Is ClearCase?
ClearCase UCM Process Overview.
The Architect: Defining the Implementation Model.
The Configuration Manager: Setting Up the SCM Environment.
The Project Manager: Managing a Project.
The Developer: Joining a Project and Doing Development.
The Integrator: Integration, Build, and Release.
The UCM Baseline+Change Model.
4. A Functional Overview of ClearCase Objects.
The Repository: Versioned Object Base.
Workspaces: Dynamic and Snapshot Views.
Project Management: Projects, Streams, Activities.
Versioned Objects: Elements, Branches, and Versions.
Component Management: Components and Baselines.
Process: Labels, Attributes, Hyperlinks, Triggers.
Building: ClearMake, Derived Objects, Configuration Records.
Workspaces: Dynamic and Snapshot Views.
Project Management: Projects, Streams, Activities.
Versioned Objects: Elements, Branches, and Versions.
Component Management: Components and Baselines.
Process: Labels, Attributes, Hyperlinks, Triggers.
Building: ClearMake, Derived Objects, Configuration Records.
5. Establishing the Initial SCM Environment.
ClearCase Architecture Basics.
ClearCase Hardware Resource Requirements.
Defining the Implementation Model.
Creating the VOBs.
Baseline Promotion Levels.
ClearCase Hardware Resource Requirements.
Defining the Implementation Model.
Creating the VOBs.
Baseline Promotion Levels.
6. Project Management in ClearCase.
What Is a ClearCase Project?
Creating a ClearCase Project.
Creating a ClearCase Project.
7. Coordinating Multiple Project Teams and Other Scenarios.
Organizing Large Multiproject Development Efforts.
Coordinating Cooperating Projects: Independent Components.
Coordinating Cooperating Projects: Shared Components.
Coordinating Multiple Parallel Releases.
Coordinating IS/IT Development Projects.
Coordinating Documentation Projects or Small Teams.
Using UCM without Activity-Based SCM.
Coordinating Cooperating Projects: Independent Components.
Coordinating Cooperating Projects: Shared Components.
Coordinating Multiple Parallel Releases.
Coordinating IS/IT Development Projects.
Coordinating Documentation Projects or Small Teams.
Using UCM without Activity-Based SCM.
8. Development Using the ClearCase UCM Model.
A Developer's Perspective of UCM.
Joining a Project.
Making Changes.
Delivering Changes to the Project.
Rebasing Your Development Stream.
Dealing with Conflicting Changes.
Joining a Project.
Making Changes.
Delivering Changes to the Project.
Rebasing Your Development Stream.
Dealing with Conflicting Changes.
9. Integration, Build, and Release.
Software Integration.
Isolation and Integration with ClearCase.
Building and Baselining with ClearCase UCM.
Staging and Release.
Isolation and Integration with ClearCase.
Building and Baselining with ClearCase UCM.
Staging and Release.
10. Geographically Distributed Development.
Distributed Development Challenges.
How Does ClearCase Support Distributed Development?
Multiple Teams: Producer/Consumer Scenario.
Multiple Teams: Shared Source Scenario.
Single Team: Distributed Members Scenario.
Other Uses for ClearCase MultiSite.
How Does ClearCase Support Distributed Development?
Multiple Teams: Producer/Consumer Scenario.
Multiple Teams: Shared Source Scenario.
Single Team: Distributed Members Scenario.
Other Uses for ClearCase MultiSite.
11. Change Request Management and ClearQuest.
What Is Change Request Management?
What Are Change Requests?
The Change Request Management Process.
What Is ClearQuest?
How Do I Use ClearQuest Data?
How Does ClearQuest Support UCM?
What Are Change Requests?
The Change Request Management Process.
What Is ClearQuest?
How Do I Use ClearQuest Data?
How Does ClearQuest Support UCM?
Glossary.
Bibliography.
Index. 0201604787T04062001