Applying use cases: a practical guide / Geri Schneider, Jasson P. Winters.
Idioma: Inglés Series Addison-Wesley Object TechnologyDetalles de publicación: Upper Saddle River, New Jersey: Pearson, 2001Edición: 2ndDescripción: 245 pTipo de contenido:- texto
- sin mediación
- volumen
- 0201708531
Tipo de ítem | Biblioteca actual | Signatura topográfica | Estado | Fecha de vencimiento | Código de barras | Reserva de ítems | |
---|---|---|---|---|---|---|---|
Libro | Facultad Regional Santa Fe - Biblioteca "Rector Comodoro Ing. Jorge Omar Conca" | 004.415.2.045 SCH57 (Navegar estantería(Abre debajo)) | Sólo Consulta | 8730 |
Navegando Facultad Regional Santa Fe - Biblioteca "Rector Comodoro Ing. Jorge Omar Conca" estanterías Cerrar el navegador de estanterías (Oculta el navegador de estanterías)
004.415.2.045 OR3 The essential distributed objects survival guide / | 004.415.2.045 Q29 Visual modeling with Rational Rose and UML / | 004.415.2.045 R864 Modelado y diseño orientado a objetos / | 004.415.2.045 SCH57 Applying use cases: a practical guide / | 004.415.2.045 ST28 How to build Shlaer-Mellor object models / | 004.415.2.045 W636 An introduction to object-oriented : programming and C++ / | 004.415.5 M990 El arte de probar el software / |
CONTENIDO
1. Getting Started 1
An Iterative Software Process 2
An Example Project 3
The Project Description 4
Starting Risk Analysis 6
2. Identifying System Boundaries 11
Identifying Actors 12
Identifying Use Cases 14
Describing Actors and Use Cases 17
Handling Time 21
Potential Boundary Problems 22
Scoping the Project 23
3. Documenting Use Cases 27
The Basic Use Case 27
Pre- and Postconditions 28
Flow of Events 29
Guidelines for Correctness and Completeness 31
Presentation Styles 32
Other Requirements 34
Handling Complex Use Cases 34
The Basic Path 35
Alternative Paths 37
Detailing Significant Behavior 40
Documenting Alternatives 42
Scenarios 47
Adding Direction to the Communicates Association 47
4. Advanced Use Case Documentation Techniques 51
Include 51
Extend 53
Inheritance 58
Interfaces 59
5. Diagramming Use Cases 67
Activity Diagrams 67
Simple Sequence Diagrams 73
Diagramming the User Interface 75
6. Level of Detail 79
Determining the Level of Detail 79
Traceability between Use Cases 84
Use Cases for Business Processes 85
7. Documenting Use Cases 89
Documentation Templates 89
Other Documents 91
Tool Support for Documents 94
Documenting Login 95
Documenting CRUD 98
8. Reviews 101
Review for Completeness 101
Review for Potential Problems 103
Review with End Users 103
Review with Customers 104
Review with Development 104
Reviewers 104
Adding Flexibility to Your System 105
Common Mistakes 107
Work Flow on a Use Case Diagram 107
Use Cases Too Small 108
Screens as Use Cases 112
Using Vague Terms 115
Business versus Technical Requirements 120
9. Dividing Large Systems 123
Architectural Patterns 123
Three-Tier Architectural Pattern 124
Pipe and Filter Architectural Pattern 125
Object-Oriented Architectural Pattern 126
Order-Processing Architecture Example 126
Testing the Architecture with Use Cases 129
Sequence Diagrams 133
Defining Interfaces between Subsystems 133
Subordinate Use Cases 136
Creating Subsystem Documentation 140
Subordinate versus Alternative versus Include 141
10. Use Cases and the Project Plan 143
Planning the Project 143
Build versus Buy Decisions 149
Prototyping 150
Estimating Work with Use Cases 151
Weighting Actors 151
Weighting Use Cases 152
Weighting Technical Factors 153
Use Case Points 157
Project Estimate 157
11. Constructing and Delivering a System 159
Key Abstractions of the Domain 159
Identifying Key Abstractions in Use Cases 160
Diagramming Scenarios with Key Abstractions 161
Diagramming Key Abstractions 163
Use Case versus Subsystem View 164
The Iteration Schedule 166
Delivery and Beyond 167
User Guides and Training 168
Sales Kits and Marketing Literature 168
Use Cases After Delivery 168
Final Wrap-Up 170
No hay comentarios en este titulo.