The Unified Software Developme Process (絕)
- 20本以上,享 8.5折
售價
$
洽詢
- 一般書籍
- ISBN:9780201571691
- 作者:Ivar Jacobson
- 版次:1
- 年份:1999
- 出版商:Pearson Education
- 頁數/規格:463頁
書籍介紹
目錄
作者介紹
Description
This landmark book provides a thorough overview of the Unified Process for software development, with a practical focus on modeling using the Unified Modeling Language. The Unified Process goes beyond mere object-oriented analysis and design to spell out a proven family of techniques that supports the complete software development life cycle. The result is a component-based process that is use-case driven, architecture-centric, iterative, and incremental. The Unified Process takes full advantage of the industry-standard Unified Modeling Language. This book demonstrates how the notation and process complement one another, using UML models to illustrate the new process in action. The authors clearly describe the semantics and notation of the different higher-level constructs used in the models. Constructs such as use cases, actors, subsystems, classes, interfaces, active classes, processes, threads, nodes, and most relations are described in the context of a model. Object technology practitioners and software engineers familiar with the authors' past work will appreciate The Unified Software Development Process as a useful means of learning the current best practices in software development.
This landmark book provides a thorough overview of the Unified Process for software development, with a practical focus on modeling using the Unified Modeling Language. The Unified Process goes beyond mere object-oriented analysis and design to spell out a proven family of techniques that supports the complete software development life cycle. The result is a component-based process that is use-case driven, architecture-centric, iterative, and incremental. The Unified Process takes full advantage of the industry-standard Unified Modeling Language. This book demonstrates how the notation and process complement one another, using UML models to illustrate the new process in action. The authors clearly describe the semantics and notation of the different higher-level constructs used in the models. Constructs such as use cases, actors, subsystems, classes, interfaces, active classes, processes, threads, nodes, and most relations are described in the context of a model. Object technology practitioners and software engineers familiar with the authors' past work will appreciate The Unified Software Development Process as a useful means of learning the current best practices in software development.
Table of Contents
I. THE UNIFIED SOFTWARE DEVELOPMENT PROCESS.
1. The Unified Process: Use-Case Driven, Architecture-Centric, Iterative, and Incremental.
2. The Four Ps: People, Project, Product, and Process in Software Development.
3. A Use-Case-Driven Process.
4. An Architecture-Centric Process
5. An Iterative and Incremental Process.
II. THE CORE WORKFLOWS.
6. Requirements Capture: From Vision to Requirements.
7. Capturing the Requirements as Use Cases.
8. Analysis.
9. Design.
10. Implementation.
11. Test.
III. ITERATIVE AND INCREMENTAL DEVELOPMENT.
12. The Generic Iteration Workflow.
13. Inception Launches the Project.
14. The Elaboration Phase Makes the Architectural Baseline.
15. Construction Leads to Initial Operational Capability.
16. Transition Completes Product Release.
17. Making the Unified Process Work.
I. THE UNIFIED SOFTWARE DEVELOPMENT PROCESS.
1. The Unified Process: Use-Case Driven, Architecture-Centric, Iterative, and Incremental.
2. The Four Ps: People, Project, Product, and Process in Software Development.
3. A Use-Case-Driven Process.
4. An Architecture-Centric Process
5. An Iterative and Incremental Process.
II. THE CORE WORKFLOWS.
6. Requirements Capture: From Vision to Requirements.
7. Capturing the Requirements as Use Cases.
8. Analysis.
9. Design.
10. Implementation.
11. Test.
III. ITERATIVE AND INCREMENTAL DEVELOPMENT.
12. The Generic Iteration Workflow.
13. Inception Launches the Project.
14. The Elaboration Phase Makes the Architectural Baseline.
15. Construction Leads to Initial Operational Capability.
16. Transition Completes Product Release.
17. Making the Unified Process Work.
Ivar Jacobson, Ph.D., is “the father” of many technologies, including components and component architecture, use cases, modern business engineering, and the Rational Unified Process. He was one of the three amigos who originally developed the Unified Modeling Language. He is the principal author of five best-selling books on these methods and technologies, in addition to being the coauthor of the two leading books on the Unified Modeling Language. Ivar is a founder of Jaczone AB, where he and his daughter and cofounder, Agneta Jacobson, are developing a ground-breaking new product that includes intelligent agents to support software development. Ivar also founded Ivar Jacobson Consulting (IJC) with the goal of promoting good software development practices throughout teams worldwide.