| 作 者: | Geri Schneider Jason Winters |
| 出版社: | 高等教育出版社 |
| 丛编项: | 国外优秀信息科学与技术系列教学用书 |
| 版权说明: | 本书为公共版权或经版权方授权,请支持正版图书 |
| 标 签: | CASE技术 |
| ISBN | 出版时间 | 包装 | 开本 | 页数 | 字数 |
|---|---|---|---|---|---|
| 未知 | 暂无 | 暂无 | 未知 | 0 | 暂无 |
Forword
Preface to Second Edition
Preface
Chapter 1 Getting Started
An Iterative Software Process
An Example Project
The Project Description
Starting Risk Analysis
Chapter Review
Chapter 2 Identifying System Boundaries
Identifying Actors
Identifying Use Cases
Describing Actors and Use Cases
Handling Time
Potential Boundary Problems
Scoping the Project
Chapter Review
Chapter 3 Documenting Use Cases
The Basic Use Case
Guidelines for Correctness and Completeness
Presentation Styles
Other Requirements
Handling Complex Use Cases
The Basic Path
Alternative Paths
Detailing Significant Behavior
Documenting Alternatives
Adding Direction to the Communicates Association
Chapter Review
Chapter 4 Advanced Use Case Documentation Techniques
Include
Extend
Inheritance
Interfaces
Chapter Review
Chapter 5 Diagramming Use Cases
Activity Diagrams
Simple Sequence Diagrams
Diagramming the User Interface
Chapter Review
Chapter 6 Level of Deta
Determining the Level of Detail
Traceability between Use Cases
Use Cases for Business Processes
Chapter Review
Chapter 7 Documenting Use Cases
Documentation Templates
Other Documents
Tool Support for Documents
Documenting Login
Documenting CRUD
Chapter Review
Chapter 8 Reviews
Review for Completeness
Review for Potential Problems
Review with End Users
Review with Customers
Review with Development
Reviewers
Adding Flexibility to Your System
Common Mistakes
Chapter Review
Chapter 9 Dividing Large Systems
Architectural Patterns
Testing the Architecture with Use Cases
Sequence Diagrams
Defining Interfaces between Subsystems
Subordinate Use Cases
Creating Subsystem documentation
Subordinate versus Alternative Versus Include
chapter Review
Chapter 10 Use Cases and the Project Plan
Planning the Project
Estimating Work with Use Cases
Chapter Review
Chapter 11 Constructing and Delivering a System
Key Abstractions of the Domain
The iteration Schedule
Delivery and Beyond
Chapter Review
Final Wrap-Up
Appendix A Resources
Appendix B Documentation Templates
System or Subsystem Documents
Use Case Document
Appendix C UML Notation
Appendix D Sending Results of the Use Case Estimator
Appendix E Order-Processing System
Order-Processing System
Syistem-Level use Cases
Architecture
Index