Imagen de cubierta local
Imagen de cubierta local

Software architecture in practice / Len Bass, Paul Clements, Rick Kazman.

Por: Colaborador(es): Idioma: Inglés Series SEI Series in Software EngineeringDetalles de publicación: Reading: Addison-Wesley, 1998Descripción: 452 pTipo de contenido:
  • texto
Tipo de medio:
  • sin mediación
Tipo de soporte:
  • volumen
ISBN:
  • 0201199300
Tema(s):
Contenidos:
Valoración
    Valoración media: 0.0 (0 votos)
Existencias
Tipo de ítem Biblioteca actual Signatura topográfica Estado Fecha de vencimiento Código de barras Reserva de ítems
Libro Libro Facultad Regional Santa Fe - Biblioteca "Rector Comodoro Ing. Jorge Omar Conca" 004.41 B293 1998 (Navegar estantería(Abre debajo)) Sólo Consulta 9320
Libro Libro Facultad Regional Santa Fe - Biblioteca "Rector Comodoro Ing. Jorge Omar Conca" 004.41 B293 1998 (Navegar estantería(Abre debajo)) Disponible 9321
Libro Libro Facultad Regional Santa Fe - Biblioteca "Rector Comodoro Ing. Jorge Omar Conca" 004.41 B293 1998 (Navegar estantería(Abre debajo)) Disponible 9322
Total de reservas: 0

CONTENIDO
Part One Envisioning Architecture 1
CHAPTER 1 The Architecture Business Cycle 3
1.1 Where Do Architectures Come From? 6
1.2 Software Processes and the Architecture Business Cycle 12
1.3 What Makes a Good Architecture? 17
CHAPTER 2 What Is Software Architecture? 21
2.1 What Software Architecture Is and What It Isn't 21
2.2 Architectural Styles, Reference Models, and Reference Architectures 25
2.3 Other Viewpoints 26
2.4 Why Is Software Architecture Important? 28
2.5 Architectural Structures 36
CHAPTER 3 A-7E: A Case Study in Utilizing Architectural Structures 45
3.1 Relationship to the Architecture Business Cycle 45
3.2 Requirements and Qualities 47
3.3 Architectural Approach 50
3.4 Architecture for the A-7E Avionics System 57
Part Two Creating and Analyzing an Architecture 73
CHAPTER 4 Quality Attributes 75
4.1 Architectures and Quality Attributes 76
4.2 Architectural Means for Achieving Qualities 88
CHAPTER 5 Moving From Qualities to Architecture: Architectural Styles 93
5.1 Introducing Architectural Styles 94
5.2 Organizing Architectural Styles 104
5.3 Refinements of Styles 107
5.4 Using Styles in System Design 113
5.5 Achieving Quality Goals with Architectural Styles 117
CHAPTER 6 Unit Operations 123
6.1 Introducing Unit Operations 123
6.2 Applying Unit Operations to User-Interface Software 130
6.3 Ramifications of Addressing Quality Attributes 142
CHAPTER 7 The World Wide Web: A Case Study in Interoperability 145
7.1 Relationship to the Architecture Business Cycle 145
7.2 Requirements and Qualities 147
7.3 Architectural Approach 152
7.4 Architectural Solution 152
7.5 Architecture Business Cycle Today 160
CHAPTER 8 CORBA: A Case Study of an Industry Standard Computing Infrastructure 165
8.1 Relationship to the Architecture Business Cycle 166
8.2 Requirements and Qualities 169
8.3 Architectural Approach 171
8.4 Architectural Solution 174
8.5 The Web and CORBA 184
CHAPTER 9 Analyzing Development Qualities at the Architectural Level: The Software Architecture Analysis Method 189
9.1 The How and Why of Analyzing Software Architecture 190
9.2 Overview of Software Architecture Analysis Method 193
9.3 A Small Example of SAAM Application 198
9.4 SAAM Applied to a Financial Management System 202
9.5 SAAM Applied to a Revision-Control System 210
9.6 Observations on SAAM 216
CHAPTER 10 Architecture Reviews 221
10.1 Costs and Benefits 222
10.2 Review Techniques 225
10.3 The Review Practice 230
CHAPTER 11 Air Traffic Control: A Case Study in Designing for High Availability 239
11.1 Relationship to the Architecture Business Cycle 242
11.2 Requirements and Qualities 243
11.3 Architectural Approach 244
11.4 Architectural Solution 245
11.5 Assessing the Architecture for Maintainability 259
Part Three Moving From Architectures to Systems 265
CHAPTER 12 Architecture Description Languages 267
12.1 Architecture Description Languages Today 269
12.2 Capturing Architectural Information in an ADL 271
12.3 How Do ADLs Help System Development? 273
12.4 Choosing an ADL 274
12.5 An Example of an ADL 277
CHAPTER 13 Architecture-Based Development 285
13.1 Forming the Team Structure 285
13.2 Creating a Skeletal System 288
13.3 Exploiting Patterns in Software Architecture 291
13.4 Ensuring Conformance to an Architecture 297
13.5 Building Domain-Specific Languages 299
CHAPTER 14 Flight Simulation: A Case Study in Architecture for Integrability 303
14.1 Relationship to the Architecture Business Cycle 304
14.2 Requirements and Qualities 305
14.3 Architectural Approach 307
14.4 Architectural Solution 308
14.5 Achievement of Goals 325
Part Four Reusing Architectures 329
CHAPTER 15 Product Lines: Reusing Architectural Assets within an Organization 331
15.1 Creating Products and Evolving a Product Line 333
15.2 Organizational Implications of a Product Line 334
15.3 Component-Based Systems 337
CHAPTER 16 CelsiusTech: A Case Study in Product Line Development 345
16.1 Relationship to the Architecture Business Cycle 345
16.2 Requirements and Qualities 363
16.3 Architectural Approach 365
CHAPTER 17 Communitywide Reuse of Architectural Assets 375
17.1 Reference Architectures 375
17.2 Open Systems 380
17.3 The Process of Engineering an Open System 383
17.4 Standards 385
CHAPTER 18 The Meteorological Anchor Desk System: A Case Study in Building a Web-Based System from Off-the-Shelf Components 395
18.1 Relationship to the Architecture Business Cycle 397
18.2 Requirements and Qualities 398
18.3 Architectural Approach 402
18.4 Architectural Solution 404
CHAPTER 19 Software Architecture in the Future 417
19.1 The Architecture Business Cycle Revisited 418
19.2 Architecture and Legacy Systems 419
19.3 Achieving an Architecture 422
19.4 From Architecture to System 427

No hay comentarios en este titulo.

para colocar un comentario.

Haga clic en una imagen para verla en el visor de imágenes

Imagen de cubierta local