Documenting software architectures : (Registro nro. 17211)
[ vista simple ]
000 -CABECERA | |
---|---|
Campo de control de longitud fija | 07692cam a2200373 a 4500 |
001 - NÚMERO DE CONTROL | |
Campo de control | 16281814 |
005 - FECHA Y HORA DE LA ÚLTIMA TRANSACCIÓN | |
Campo de control | 20200317142818.0 |
007 - CAMPO FIJO DE DESCRIPCIÓN FÍSICA | |
DESCRIPCIÓN FÍSICA | ta |
008 - CAMPO FIJO DE DESCRIPCIÓN FIJA--INFORMACIÓN GENERAL | |
Campo de control de longitud fija | 100614s2011 njua b 001 0 eng |
020 ## - ISBN (INTERNATIONAL STANDARD BOOK NUMBER) | |
ISBN | 9780321552686 (hardcover : alk. paper) |
020 ## - ISBN (INTERNATIONAL STANDARD BOOK NUMBER) | |
ISBN | 0321552687 (hardcover : alk. paper) |
040 ## - FUENTE DE CATALOGACIÓN | |
Agencia de catalogación original | DLC |
Agencia que realiza la transcripción | DLC |
Agencia que realiza la modificación | BTCTA |
-- | BAKER |
-- | YDXCP |
-- | UKM |
-- | C#P |
-- | BWX |
-- | CDX |
-- | DLC |
082 00 - NÚMERO DE LA CLASIFICACIÓN DECIMAL DEWEY | |
Número de clasificación Decimal | 005.15 |
Número de edición DEWEY | 22 |
Número de documento (Cutter) | D637 |
245 00 - TÍTULO PROPIAMENTE DICHO | |
Título | Documenting software architectures : |
Parte restante del título | views and beyond / |
Mención de responsabilidad, etc. | Paul Clements ... [et al.]. |
250 ## - MENCIÓN DE EDICIÓN | |
Mención de edición | 2nd ed. |
260 ## - PUBLICACIÓN, DISTRIBUCIÓN, ETC (PIE DE IMPRENTA) | |
Lugar de publicación, distribución, etc. | Upper Saddle River, NJ : |
Nombre del editor, distribuidor, etc. | Addison-Wesley, |
Fecha de publicación, distribución, etc. | c2011. |
300 ## - DESCRIPCIÓN FÍSICA | |
Extensión | xxxix, 537 p. : |
Otros detalles físicos | il. ; |
Dimensiones | 25 cm. |
490 1# - MENCIÓN DE SERIE | |
Mención de serie | SEI series in software engineering |
504 ## - NOTA DE BIBLIOGRAFÍA, ETC. | |
Bibliografía, etc. | Incluye bibliografía e indices |
505 ## - NOTA DE CONTENIDO FORMATEADA | |
Nota de contenido con formato preestablecido | About the Cover xxi<br/>Foreword to the Second Edition xxiii<br/>Foreword to the First Edition xxv<br/>Preface xxix<br/>Acknowledgments xxxiii<br/>Reader's Guide xxxv<br/> <br/>Prologue: Software Architectures and Documentation 1<br/>P.1: A Short Overview of Software Architecture 1<br/>P.2: A Short Overview of Architecture Documentation 9<br/>P.3: Architecture Views 22<br/>P.4: Architecture Styles 25<br/>P.5: Seven Rules for Sound Documentation 36<br/>P.6: Summary Checklist 45<br/>P.7: Discussion Questions 46<br/>P.8: For Further Reading 47<br/> <br/>Part I: A Collection of Software Architecture Styles 49<br/>I.1: Three Categories of Styles 49<br/>I.2: Style Guides: A Standard Organization for Explaining a Style 50<br/>I.3: Choosing Which Element and Relation Properties to Document 52<br/>I.4: Notations for Architecture Views 53<br/>I.5: Examples 54<br/> <br/>Chapter 1: Module Views 55<br/>1.1: Overview 55<br/>1.2: Elements, Relations, and Properties of Module Views 56<br/>1.3: What Module Views Are For 59<br/>1.4: Notations for Module Views 60<br/>1.5: Relation to Other Views 63<br/>1.6: Summary Checklist 63<br/>1.7: Discussion Questions 64<br/>1.8: For Further Reading 64<br/> <br/>Chapter 2: A Tour of Some Module Styles 65<br/>2.1: Decomposition Style 65<br/>2.2: Uses Style 74<br/>2.3: Generalization Style 82<br/>2.4: Layered Style 87<br/>2.5: Aspects Style 104<br/>2.6: Data Model 109<br/>2.7: Summary Checklist 120<br/>2.8: Discussion Questions 120<br/>2.9: For Further Reading 121<br/> <br/>Chapter 3: Component-and-Connector Views 123<br/>3.1: Overview 123<br/>3.2: Elements, Relations, and Properties of C&C Views 126<br/>3.3: What C&C Views Are For 136<br/>3.4: Notations for C&C Views 139<br/>3.5: Relation to Other Kinds of Views 148<br/>3.6: Summary Checklist 150<br/>3.7: Discussion Questions 151<br/>3.8: For Further Reading 152<br/> <br/>Chapter 4: A Tour of Some Component-and-Connector Styles 155<br/>4.1: An Introduction to C&C Styles 155<br/>4.2: Data Flow Styles 157<br/>4.3: Call-Return Styles 161<br/>4.4: Event-Based Styles 172<br/>4.5: Repository Styles 178<br/>4.6: Crosscutting Issues for C&C Styles 182<br/>4.7: Summary Checklist 185<br/>4.8: Discussion Questions 186<br/>4.9: For Further Reading 187<br/> <br/>Chapter 5: Allocation Views and a Tour of Some Allocation Styles 189<br/>5.1: Overview 189<br/>5.2: Deployment Style 191<br/>5.3: Install Style 198<br/>5.4: Work Assignment Style 202<br/>5.5: Other Allocation Styles 206<br/>5.6: Summary Checklist 213<br/>5.7: Discussion Questions 213<br/>5.8: For Further Reading 214<br/> <br/>Part II: Beyond Structure: Completing the Documentation 215<br/> <br/>Chapter 6: Beyond the Basics 217<br/>6.1: Refinement 218<br/>6.2: Descriptive Completeness 222<br/>6.3: Documenting Context Diagrams 225<br/>6.4: Documenting Variation Points 231<br/>6.5: Documenting Architectural Decisions 239<br/>6.6: Combining Views 250<br/>6.7: Summary Checklist 258<br/>6.8: Discussion Questions 259<br/>6.9: For Further Reading 260<br/> <br/>Chapter 7: Documenting Software Interfaces 261<br/>7.1: Overview 261<br/>7.2: Interface Documentation 265<br/>7.3: A Standard Organization for Interface Documentation 271<br/>7.4: Stakeholders of Interface Documentation 278<br/>7.5: Conveying Syntactic Information 279<br/>7.6: Conveying Semantic Information 280<br/>7.7: Examples of Interface Documentation 281<br/>7.8: Summary Checklist 285<br/>7.9: Discussion Questions 286<br/>7.10: For Further Reading 286<br/> <br/>Chapter 8: Documenting Behavior 289<br/>8.1: Beyond Structure 289<br/>8.2: How to Document Behavior 290<br/>8.3: Notations for Documenting Behavior 295<br/>8.4: Where to Document Behavior 306<br/>8.5: Why to Document Behavior 306<br/>8.6: Summary Checklist 308<br/>8.7: Discussion Questions 309<br/>8.8: For Further Reading 311<br/> <br/>Part III: Building the Architecture Documentation 313<br/> <br/>Chapter 9: Choosing the Views 315<br/>9.1: Stakeholders and Their Documentation Needs 316<br/>9.2: A Method for Choosing the Views 326<br/>9.3: Example 329<br/>9.4: Summary Checklist 335<br/>9.5: Discussion Questions 335<br/>9.6: For Further Reading 335<br/> <br/>Chapter 10: Building the Documentation Package 337<br/>10.1: Documenting a View 337<br/>10.2: Documentation Beyond Views 350<br/>10.3: Documenting a Mapping to Requirements 357<br/>10.4: Packaging the Architecture Documentation 362<br/>10.5: Summary Checklist 372<br/>10.6: For Further Reading 373<br/> <br/>Chapter 11: Reviewing an Architecture Document 375<br/>11.1: Steps of the Procedure 376<br/>11.2: Sample Question Sets for Reviewing the Architecture Document 382<br/>11.3: An Example of Constructing and Conducting a Review 393<br/>11.4: Summary Checklist 395<br/>11.5: Discussion Questions 396<br/>11.6: For Further Reading 396<br/> <br/>Epilogue: Using Views and Beyond with Other Approaches 399<br/>E.1: ISO/IEC 42010, née ANSI/IEEE Std 1471-2000 400<br/>E.2: Rational Unified Process/Kruchten 4+1 406<br/>E.3: Using the Rozanski and Woods Viewpoint Set 408<br/>E.4: Documenting Architecture in an Agile Development Project 414<br/>E.5: U.S. Department of Defense Architecture Framework 419<br/>E.6: Where Architecture Documentation Ends 428<br/>E.7: A Final Word 429<br/>E.8: For Further Reading 429<br/> <br/>Appendix A: UML-Unified Modeling Language 431<br/>A.1: Introduction 431<br/>A.2: Documenting a Module View 433<br/>A.3: Documenting a Component-and-Connector View 438<br/>A.4: Documenting an Allocation View 443<br/>A.5: Documenting Behavior 449<br/>A.6: Documenting Interfaces 460<br/> <br/>Appendix B: SysML-Systems Modeling Language 465<br/>B.1: Architecture Documentation 466<br/>B.2: Requirements 466<br/>B.3: Documenting a Module View 468<br/>B.4: Documenting a Component-and-Connector View 469<br/>B.5: Documenting an Allocation View 470<br/>B.6: Documenting Behavior 471<br/>B.7: Documenting Interfaces 472<br/>B.8: Summary 472<br/> <br/>Appendix C: AADL-The SAE Architecture Analysis and Design Language 473<br/>C.1: Introduction 473<br/>C.2: Documenting a Module Style 475<br/>C.3: Documenting a Component-and-Connector View 478<br/>C.4: Documenting a Deployment View 481<br/>C.5: Documenting Behavior 482<br/>C.6: Documenting Interfaces 484<br/>C.7: Summary 484<br/> <br/>Acronyms 487<br/>Glossary 491<br/>References 497<br/>About the Authors 509<br/>About the Contributors 513<br/>Index 517<br/> |
520 ## - RESUMEN, ETC. | |
Nota de sumario, etc. | Arquitectura del software de cola conceptual que mantiene todas las fases de un proyecto en conjunto para sus múltiples grupos de interés-es ampliamente reconocido como un elemento crítico en el desarrollo de software moderno. Los médicos han descubierto que cada vez más atención a una arquitectura de sistemas de software paga dividendos valiosos. Sin una arquitectura que es apropiado para el problema que se resuelve, un proyecto a lo largo de tropezar o, más probablemente, un error. Incluso con una arquitectura magnífica, si que la arquitectura no se entiende bien o muy bien comunicado es probable que tenga éxito el proyecto. |
650 #0 - ASIENTO SECUNDARIO DE MATERIA--TÉRMINO DE MATERIA | |
Nombre de materia o nombre geográfico como elemento de entrada | DOCUMENTACIÓN DE SOFTWARE |
9 (RLIN) | 450 |
650 #0 - ASIENTO SECUNDARIO DE MATERIA--TÉRMINO DE MATERIA | |
9 (RLIN) | 4687 |
Nombre de materia o nombre geográfico como elemento de entrada | ARQUITECTURA DE COMPUTADORES |
700 1# - ENCABEZAMIENTO SECUNDARIO--NOMBRE PERSONAL | |
Nombre de persona | Bachamann, Felix |
9 (RLIN) | 452 |
700 1# - ENCABEZAMIENTO SECUNDARIO--NOMBRE PERSONAL | |
Nombre de persona | Bass, Len |
9 (RLIN) | 453 |
700 1# - ENCABEZAMIENTO SECUNDARIO--NOMBRE PERSONAL | |
Nombre de persona | Garlan, David |
9 (RLIN) | 454 |
700 1# - ENCABEZAMIENTO SECUNDARIO--NOMBRE PERSONAL | |
Nombre de persona | Ivers, James |
9 (RLIN) | 455 |
700 1# - ENCABEZAMIENTO SECUNDARIO--NOMBRE PERSONAL | |
Nombre de persona | Little, Reed |
9 (RLIN) | 456 |
700 1# - ENCABEZAMIENTO SECUNDARIO--NOMBRE PERSONAL | |
Nombre de persona | Merson, Paulo |
9 (RLIN) | 457 |
700 1# - ENCABEZAMIENTO SECUNDARIO--NOMBRE PERSONAL | |
Nombre de persona | Nord, Robert |
9 (RLIN) | 458 |
700 1# - ENCABEZAMIENTO SECUNDARIO--NOMBRE PERSONAL | |
Nombre de persona | Stafford, Judith |
9 (RLIN) | 459 |
700 1# - ENCABEZAMIENTO SECUNDARIO--NOMBRE PERSONAL | |
9 (RLIN) | 451 |
Nombre de persona | Clements, Paul, |
Fechas asociadas al nombre | 1955 |
942 ## - ELEMENTOS KOHA | |
Fuente de clasificación o esquema de ordenación en estanterías | |
Koha tipo de item | LIBRO - MATERIAL GENERAL |
Disponibilidad | Mostrar en OPAC | Fuente de clasificación o esquema | Tipo de Descarte | Estado | Código de colección | Localización permanente | Localización actual | Localización en estanterías | Fecha adquisición | Proveedor | Forma de Adq | Precio normal de compra | Datos del ítem (Volumen, Tomo) | Número de Inventario | Préstamos totales | Renovaciones totales | Signatura completa | Código de barras | Fecha última consulta | Fecha último préstamo | Número de ejemplar | Propiedades de Préstamo KOHA | Fecha de Descarte | Programa Académico |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Préstamo Normal | Colección / Fondo / Acervo / Resguardo | Biblioteca Jorge Álvarez Lleras | Biblioteca Jorge Álvarez Lleras | Fondo general | 2014-10-06 | AMAZON-444444001-OC19907 | Compra | 110474.00 | Ej. 1 | BIB0001118 | 6 | 2 | 005.15 D637 | 023575 | 2023-03-15 | 2022-02-19 | 1 | LIBRO - MATERIAL GENERAL | 2014-11-07 | Ingenieria Sistemas | ||||
Préstamo Normal | Colección / Fondo / Acervo / Resguardo | Biblioteca Jorge Álvarez Lleras | Biblioteca Jorge Álvarez Lleras | Fondo general | 2014-10-06 | AMAZON-444444001-OC19907 | Compra | 131495.00 | Ej. 2 | BIB0001120 | 8 | 1 | 005.15 D637 | 023594 | 2023-09-22 | 2023-03-21 | 2 | LIBRO - MATERIAL GENERAL | 2014-11-11 | Ingenieria Sistemas |