RATIONAL统一过程引论(第2版影印版)

RATIONAL统一过程引论(第2版影印版)
作 者: Philippe Kruchten
出版社: 中国电力出版社
丛编项: 原版风暴·软件工程系列
版权说明: 本书为公共版权或经版权方授权,请支持正版图书
标 签: 软件过程
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

暂缺《RATIONAL统一过程引论(第2版影印版)》作者简介

内容简介

本书是软件工程领域一本卓负盛名的经典著作,自问世以来取得了具大成功,被众多软件开发人员所推崇。本书的中文版在国内也很畅销,我们希望英文版的引入会让众多国内读者有机会直接面对这一权威巨著,深刻领会Rational统一过程的精妙之处。本书简洁明快地介绍了Rational统一过程的概念、结构、内容和目的。Rational统一过程是一种支持Web的软件工程过程,它能提高软件开发团队的生产力,并为团队成员提供软件开发最佳实践。在让开发团队充分地认识UML(统一建模语言)、软件自动化和其他工业最佳实践的优势方面,Rational统一过程是独一无二的。Rational统一过程结合了无数项目和众多行业领导者的经验结晶,有机地统一了整个软件开发团队的工作,优化了团队中每一个成员的生产力。以本书作指导,在预期的时间和合理的预算内轻松完成高质量的软件不再是一种奢望。本书的作者是Rational统一过程产品的首席构架师,他在本书中与读者分享了他所拥有的过程知识,同时,在对掌握这种行之有效的软件开发方法所至关重要的部分,他作了重点讲解。

图书目录

Preface

Goals of This Book

Who Should Read This Book?

How to Use This Book

Organization and Special Features

For More Information Second Edition

Second Edition

Acknowledgments

Part I The Process

1 Software Development Best Practices

The Value of Software

Symptoms and Root Causes of SoftwareDevelopment Problems

Software Best Practices

Develop Software Iteratively

Manage Requirements

Use Component-Based Architectures

Visually Model Software

Continuously Verify Software Quality

Control Changes to Software

The Rational Unified Process

Summary

2 The Rational Unified Process

What Is the Rational Unified Process?

The Rational Unified Process as a Product

Process Structure:Two Dimensions

Software Best Practices in the Rational Unified Process

Other Key Features of the Rational Unified Process

A Brief History of the Rational Unified Process

Summary

3 Static Structure:Process Description

A Model of the Rational Unified Process

Workers

Activities

Artifacts

Workflows

Additional Process Elements

A Process Framework

Summary

4 Dynamic Structure:Iterative Development

The Sequential Process

Overcoming Difficulties:Iterate!

Gaining Control:Phases and Milestones

A Shifting Focus across the Cycle

Phases Revisited

Benefits of an Iterative Approach

Summary

5 An Architecture-centric Process

The Importance of Models

Architecture

The Importance of Architecture

A Definition of Architecture

A rchitecture Representation

An Architecture-centric Process

The Purpose of Architecture

Component-Based Development

Other Architectural Concepts

Summary

6 A Use-Case-Driven Process

Definitions

Identifying Use Cases

Evolving Use Cases

Organizing Use Cases

Use Cases in the Process

Summary

Part II Process Workflows

7 The Project Management Workflow

Purpose

Planning an Iterative Project

The Concept of Risk

The Concept of Metrics

What Is a Metric?

Workers and Artifacts

Workflow

Building an Iteration Plan

Summary

8 The Business Modeling Workflow

Purpose

Why Business Modeling?

Using Software Modeling Techniques for Business Modeling

Business Modeling Scenarios

Workers and Artifacts

Workflow

From the Business Models to the Systems

Modeling the Software Development Business

Tool Support

Summary

9 The Requirements Wordflow

Purpose

What Is a Requirement?

Types of Requirements

Capturing and Managing Requirements

Designing a User-Centered Interface

Requirements Workflow

Workers in Requirements

Artifacts Used in Requirements

Tool Support

Summary

10 The Analysis and Design Workflow

Purpose

Analysis versus Design

How Far Must Design Go?

Worders and Artifacts

The Design Model

The Analysis Model

The Role of Interfaces

Artifacts for Real-Time Systems

Component-Based Design

Workflow

Tool Support

Summary

11 The Implementation Workflow

Purpose

Builds

Integration Prototypes

Prototypes

Workers and Artifacts

Workflow

Tool Support

Summary

12 The Test Workflow

Purpose

Quality

Testing in the Iterative Lifecycle

Dimensions of Testing

The Test Model

Workers and Artifacts

Workflow

Tool Support

Summary

13 The Configuration and Change Management Workflow

Purpose

The CCM Cube

Workers and Artifacts

Workflow

Tool Support

Summary

14 The Environment Workflow

Purpose

Workers and Artifacts

Workflow

Summary

15 The Deployment Workflow

Purpose

Workers and Artifacts

Workflow

Summary

16 Typical Iteration Plans

Purpose

Defining the Product Vision and the Business Case

Building an Architectural Prototype

Implementing the System

Summary

17 Configuring and Implementing the Rational Unified Process

Introduction

The Effect of Implementing a Process

Implementing the Rational Unified Process Step by Step

Configuring the Process

Implementing a Process Is a Project Summary

Appendix A:Summary of Workers

Appendix B:Summary of Artifacts

Acronyms

Glossary

Bibliography

Index