Software architecture in practice:
Gespeichert in:
Hauptverfasser: | , , |
---|---|
Format: | Buch |
Sprache: | English |
Veröffentlicht: |
Boston, Mass. [u.a.]
Addison-Wesley
2008
|
Ausgabe: | 2. ed., 12. print. |
Schriftenreihe: | SEI series in software engineering
|
Schlagworte: | |
Online-Zugang: | Inhaltsverzeichnis Inhaltsverzeichnis |
Beschreibung: | XXII, 528 S. Ill., graph. Darst. 24 cm |
ISBN: | 0321154959 9780321154958 |
Internformat
MARC
LEADER | 00000nam a2200000 c 4500 | ||
---|---|---|---|
001 | BV035893432 | ||
003 | DE-604 | ||
005 | 00000000000000.0 | ||
007 | t | ||
008 | 091216s2008 ad|| |||| 00||| eng d | ||
020 | |a 0321154959 |c hbk. : EUR 41.90 |9 0-321-15495-9 | ||
020 | |a 9780321154958 |c hbk. : EUR 41.90 |9 978-0-321-15495-8 | ||
035 | |a (OCoLC)552999784 | ||
035 | |a (DE-599)GBV597716838 | ||
040 | |a DE-604 |b ger | ||
041 | 0 | |a eng | |
049 | |a DE-522 | ||
082 | 0 | |a 005.1 | |
084 | |a ST 230 |0 (DE-625)143617: |2 rvk | ||
100 | 1 | |a Bass, Len |d 1944- |e Verfasser |0 (DE-588)138995478 |4 aut | |
245 | 1 | 0 | |a Software architecture in practice |c Len Bass ; Paul Clements ; Rick Kazman |
250 | |a 2. ed., 12. print. | ||
264 | 1 | |a Boston, Mass. [u.a.] |b Addison-Wesley |c 2008 | |
300 | |a XXII, 528 S. |b Ill., graph. Darst. |c 24 cm | ||
336 | |b txt |2 rdacontent | ||
337 | |b n |2 rdamedia | ||
338 | |b nc |2 rdacarrier | ||
490 | 0 | |a SEI series in software engineering | |
650 | 0 | |a Computer software | |
650 | 0 | |a Computer architecture | |
650 | 0 | |a System design | |
650 | 0 | 7 | |a Softwarearchitektur |0 (DE-588)4121677-5 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a Software Engineering |0 (DE-588)4116521-4 |2 gnd |9 rswk-swf |
689 | 0 | 0 | |a Softwarearchitektur |0 (DE-588)4121677-5 |D s |
689 | 0 | |5 DE-604 | |
689 | 1 | 0 | |a Software Engineering |0 (DE-588)4116521-4 |D s |
689 | 1 | |8 1\p |5 DE-604 | |
700 | 1 | |a Clements, Paul |d 1955- |e Verfasser |0 (DE-588)135789559 |4 aut | |
700 | 1 | |a Kazman, Rick |e Verfasser |4 aut | |
856 | 4 | |m DE-601 |q pdf/application |u http://www.gbv.de/dms/bowker/toc/9780321154958.pdf |3 Inhaltsverzeichnis | |
856 | 4 | 2 | |m GBV Datenaustausch |q application/pdf |u http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=018750894&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |3 Inhaltsverzeichnis |
999 | |a oai:aleph.bib-bvb.de:BVB01-018750894 | ||
883 | 1 | |8 1\p |a cgwrk |d 20201028 |q DE-101 |u https://d-nb.info/provenance/plan#cgwrk |
Datensatz im Suchindex
_version_ | 1804140869514690560 |
---|---|
adam_text | IMAGE 1
PREFACE
P. XI
ACKNOWLEDGMENTS
P. XV
READER S GUIDE
P. XVII
ENVISIONING ARCHITECTURE
P. 1
THE ARCHITECTURE BUSINESS CYCLE
P. 3
WHERE DO ARCHITECTURES COME FROM?
P. 6
SOFTWARE PROCESSES AND THE ARCHITECTURE BUSINESS CYCLE
P. 12
WHAT MAKES A GOOD ARCHITECTURE?
P. 14
SUMMARY
P. 17
DISCUSSION QUESTIONS
P. 17
WHAT IS SOFTWARE ARCHITECTURE?
P. 19
WHAT SOFTWARE ARCHITECTURE IS AND WHAT IT ISN T
P. 19
OTHER POINTS OF VIEW
P. 23
ARCHITECTURAL PATTERNS, REFERENCE MODELS, AND REFERENCE ARCHITECTURES P.
24
WHY IS SOFTWARE ARCHITECTURE IMPORTANT?
P. 26
ARCHITECTURAL STRUCTURES AND VIEWS
P. 35
SUMMARY
P. 42
FOR FURTHER READING
P. 42
DISCUSSION QUESTIONS
P. 45
A-7E AVIONICS SYSTEM: A CASE STUDY IN UTILIZING ARCHITECTURAL STRUCTURES
P. 47
RELATIONSHIP TO THE ARCHITECTURE BUSINESS CYCLE
P. 48
REQUIREMENTS AND QUALITIES
P. 49
ARCHITECTURE FOR THE A-7E AVIONICS SYSTEM
P. 54
SUMMARY
P. 66
FOR FURTHER READING
P. 67
DISCUSSION QUESTIONS
P. 68
CREATING AN ARCHITECTURE
P. 69
UNDERSTANDING QUALITY ATTRIBUTES
P. 71
FUNCTIONALITY AND ARCHITECTURE
P. 72
ARCHITECTURE AND QUALITY ATTRIBUTES
P. 73
SYSTEM QUALITY ATTRIBUTES
P. 74
QUALITY ATTRIBUTE SCENARIOS IN PRACTICE
P. 78
OTHER SYSTEM QUALITY ATTRIBUTES
P. 94
BUSINESS QUALITIES
P. 95
ARCHITECTURE QUALITIES
P. 96
SUMMARY
P. 97
FOR FURTHER READING
P. 97
DISCUSSION QUESTIONS
P. 98
ACHIEVING QUALITIES
P. 99
INTRODUCING TACTICS
P. 100
AVAILABILITY TACTICS
P. 101
IMAGE 2
MODIFIABILITY TACTICS
P. 105
PERFORMANCE TACTICS
P. 111
SECURITY TACTICS
P. 116
TESTABILITY TACTICS
P. 118
USABILITY TACTICS
P. 121
RELATIONSHIP OF TACTICS TO ARCHITECTURAL PATTERNS
P. 123
ARCHITECTURAL PATTERNS AND STYLES
P. 124
SUMMARY
P. 125
DISCUSSION QUESTIONS
P. 127
FOR FURTHER READING
P. 127
AIR TRAFFIC CONTROL: A CASE STUDY IN DESIGNING FOR HIGH AVAILABILITY P.
129
RELATIONSHIP TO THE ARCHITECTURE BUSINESS CYCLE
P. 132
REQUIREMENTS AND QUALITIES
P. 132
ARCHITECTURAL SOLUTION
P. 135
SUMMARY
P. 150
FOR FURTHER READING
P. 151
DISCUSSION QUESTIONS
P. 151
DESIGNING THE ARCHITECTURE
P. 153
ARCHITECTURE IN THE LIFE CYCLE
P. 153
DESIGNING THE ARCHITECTURE
P. 155
FORMING THE TEAM STRUCTURE
P. 167
CREATING A SKELETAL SYSTEM
P. 170
SUMMARY
P. 171
FOR FURTHER READING
P. 173
DISCUSSION QUESTIONS
P. 173
FLIGHT SIMULATION: A CASE STUDY IN AN ARCHITECTURE FOR INTEGRABILITY P.
175
RELATIONSHIP TO THE ARCHITECTURE BUSINESS CYCLE
P. 176
REQUIREMENTS AND QUALITIES
P. 177
ARCHITECTURAL SOLUTION
P. 182
SUMMARY
P. 196
FOR FURTHER READING
P. 199
DISCUSSION QUESTIONS
P. 199
DOCUMENTING SOFTWARE ARCHITECTURES
P. 201
USES OF ARCHITECTURAL DOCUMENTATION
P. 202
VIEWS
P. 204
CHOOSING THE RELEVANT VIEWS
P. 205
DOCUMENTING A VIEW
P. 207
DOCUMENTATION ACROSS VIEWS
P. 215
UNIFIED MODELING LANGUAGE
P. 218
SUMMARY
P. 229
FOR FURTHER READING
P. 230
IMAGE 3
DISCUSSION QUESTIONS
P. 230
RECONSTRUCTING SOFTWARE ARCHITECTURES
P. 231
INTRODUCTION
P. 231
INFORMATION EXTRACTION
P. 234
DATABASE CONSTRUCTION
P. 237
VIEW FUSION
P. 239
RECONSTRUCTION
P. 241
EXAMPLE
P. 248
SUMMARY
P. 257
FOR FURTHER READING
P. 258
DISCUSSION QUESTIONS
P. 259
ANALYZING ARCHITECTURES
P. 261
THE ATAM: A COMPREHENSIVE METHOD FOR ARCHITECTURE EVALUATION P. 271
PARTICIPANTS IN THE ATAM
P. 272
OUTPUTS OF THE ATAM
P. 274
PHASES OF THE ATAM
P. 275
THE NIGHTINGALE SYSTEM: A CASE STUDY IN APPLYING THE ATAM P. 288
SUMMARY
P. 304
FOR FURTHER READING
P. 304
DISCUSSION QUESTIONS
P. 305
THE CBAM: A QUANTITATIVE APPROACH TO ARCHITECTURE DESIGN DECISION MAKING
P. 307
DECISION-MAKING CONTEXT
P. 308
THE BASIS FOR THE CBAM
P. 310
IMPLEMENTING THE CBAM
P. 314
CASE STUDY: THE NASA ECS PROJECT
P. 317
RESULTS OF THE CBAM EXERCISE
P. 324
SUMMARY
P. 324
FOR FURTHER READING
P. 325
DISCUSSION QUESTIONS
P. 325
THE WORLD WIDE WEB: A CASE STUDY IN INTEROPERABILITY
P. 327
RELATIONSHIP TO THE ARCHITECTURE BUSINESS CYCLE
P. 328
REQUIREMENTS AND QUALITIES
P. 329
ARCHITECTURAL SOLUTION
P. 334
ANOTHER CYCLE THROUGH THE ABC: THE EVOLUTION OF WEB-BASED E-COMMERCE
ARCHITECTURES P. 340
ACHIEVING QUALITY GOALS
P. 346
THE ARCHITECTURE BUSINESS CYCLE TODAY
P. 346
SUMMARY
P. 348
FOR FURTHER READING
P. 349
DISCUSSION QUESTIONS
P. 349
MOVING FROM ONE SYSTEM TO MANY
P. 351
SOFTWARE PRODUCT LINES: RE-USING ARCHITECTURAL ASSETS
P. 353
IMAGE 4
OVERVIEW
P. 353
WHAT MAKES SOFTWARE PRODUCT LINES WORK?
P. 355
SCOPING
P. 357
ARCHITECTURES FOR PRODUCT LINES
P. 360
WHAT MAKES SOFTWARE PRODUCT LINES DIFFICULT?
P. 363
SUMMARY
P. 367
FOR FURTHER READING
P. 367
DISCUSSION QUESTION
P. 367
CELSIUS TECH: A CASE STUDY IN PRODUCT LINE DEVELOPMENT
P. 369
RELATIONSHIP TO THE ARCHITECTURE BUSINESS CYCLE
P. 370
REQUIREMENTS AND QUALITIES
P. 387
ARCHITECTURAL SOLUTION
P. 390
SUMMARY
P. 398
FOR FURTHER READING
P. 399
DISCUSSION QUESTIONS
P. 399
J2EE/EJB: A CASE STUDY OF AN INDUSTRY-STANDARD COMPUTING INFRASTRUCTURE
P. 401
RELATIONSHIP TO THE ARCHITECTURE BUSINESS CYCLE
P. 402
REQUIREMENTS AND QUALITIES
P. 403
ARCHITECTURAL SOLUTION
P. 406
SYSTEM DEPLOYMENT DECISIONS
P. 419
SUMMARY
P. 425
FOR FURTHER READING
P. 425
DISCUSSION QUESTIONS
P. 425
THE LUTHER ARCHITECTURE: A CASE STUDY IN MOBILE APPLICATIONS USING J2EE
P. 427
RELATIONSHIP TO THE ARCHITECTURE BUSINESS CYCLE
P. 429
REQUIREMENTS AND QUALITIES
P. 432
ARCHITECTURAL SOLUTION
P. 434
HOW LUTHER ACHIEVED ITS QUALITY GOALS
P. 451
SUMMARY
P. 452
FOR FURTHER READING
P. 452
DISCUSSION QUESTIONS
P. 452
BUILDING SYSTEMS FROM OFF-THE-SHELF COMPONENTS
P. 453
IMPACT OF COMPONENTS ON ARCHITECTURE
P. 455
ARCHITECTURAL MISMATCH
P. 456
COMPONENT-BASED DESIGN AS SEARCH
P. 462
ASEILM EXAMPLE
P. 466
SUMMARY
P. 476
FURTHER READING
P. 476
SOFTWARE ARCHITECTURE IN THE FUTURE
P. 477
THE ARCHITECTURE BUSINESS CYCLE REVISITED
P. 479
CREATING AN ARCHITECTURE
P. 479
IMAGE 5
ARCHITECTURE WITHIN THE LIFE CYCLE
P. 481
THE IMPACT OF COMMERCIAL COMPONENTS
P. 482
SUMMARY
P. 484
ACRONYMS
P. 485
REFERENCES
P. 489
INDEX
P. 495
TABLE OF CONTENTS PROVIDED BY BLACKWELL S BOOK SERVICES AND R.R. BOWKER.
USED WITH PERMISSION.
|
any_adam_object | 1 |
author | Bass, Len 1944- Clements, Paul 1955- Kazman, Rick |
author_GND | (DE-588)138995478 (DE-588)135789559 |
author_facet | Bass, Len 1944- Clements, Paul 1955- Kazman, Rick |
author_role | aut aut aut |
author_sort | Bass, Len 1944- |
author_variant | l b lb p c pc r k rk |
building | Verbundindex |
bvnumber | BV035893432 |
classification_rvk | ST 230 |
ctrlnum | (OCoLC)552999784 (DE-599)GBV597716838 |
dewey-full | 005.1 |
dewey-hundreds | 000 - Computer science, information, general works |
dewey-ones | 005 - Computer programming, programs, data, security |
dewey-raw | 005.1 |
dewey-search | 005.1 |
dewey-sort | 15.1 |
dewey-tens | 000 - Computer science, information, general works |
discipline | Informatik |
edition | 2. ed., 12. print. |
format | Book |
fullrecord | <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>01976nam a2200481 c 4500</leader><controlfield tag="001">BV035893432</controlfield><controlfield tag="003">DE-604</controlfield><controlfield tag="005">00000000000000.0</controlfield><controlfield tag="007">t</controlfield><controlfield tag="008">091216s2008 ad|| |||| 00||| eng d</controlfield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">0321154959</subfield><subfield code="c">hbk. : EUR 41.90</subfield><subfield code="9">0-321-15495-9</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9780321154958</subfield><subfield code="c">hbk. : EUR 41.90</subfield><subfield code="9">978-0-321-15495-8</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)552999784</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)GBV597716838</subfield></datafield><datafield tag="040" ind1=" " ind2=" "><subfield code="a">DE-604</subfield><subfield code="b">ger</subfield></datafield><datafield tag="041" ind1="0" ind2=" "><subfield code="a">eng</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">DE-522</subfield></datafield><datafield tag="082" ind1="0" ind2=" "><subfield code="a">005.1</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">ST 230</subfield><subfield code="0">(DE-625)143617:</subfield><subfield code="2">rvk</subfield></datafield><datafield tag="100" ind1="1" ind2=" "><subfield code="a">Bass, Len</subfield><subfield code="d">1944-</subfield><subfield code="e">Verfasser</subfield><subfield code="0">(DE-588)138995478</subfield><subfield code="4">aut</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">Software architecture in practice</subfield><subfield code="c">Len Bass ; Paul Clements ; Rick Kazman</subfield></datafield><datafield tag="250" ind1=" " ind2=" "><subfield code="a">2. ed., 12. print.</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">Boston, Mass. [u.a.]</subfield><subfield code="b">Addison-Wesley</subfield><subfield code="c">2008</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">XXII, 528 S.</subfield><subfield code="b">Ill., graph. Darst.</subfield><subfield code="c">24 cm</subfield></datafield><datafield tag="336" ind1=" " ind2=" "><subfield code="b">txt</subfield><subfield code="2">rdacontent</subfield></datafield><datafield tag="337" ind1=" " ind2=" "><subfield code="b">n</subfield><subfield code="2">rdamedia</subfield></datafield><datafield tag="338" ind1=" " ind2=" "><subfield code="b">nc</subfield><subfield code="2">rdacarrier</subfield></datafield><datafield tag="490" ind1="0" ind2=" "><subfield code="a">SEI series in software engineering</subfield></datafield><datafield tag="650" ind1=" " ind2="0"><subfield code="a">Computer software</subfield></datafield><datafield tag="650" ind1=" " ind2="0"><subfield code="a">Computer architecture</subfield></datafield><datafield tag="650" ind1=" " ind2="0"><subfield code="a">System design</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Softwarearchitektur</subfield><subfield code="0">(DE-588)4121677-5</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Software Engineering</subfield><subfield code="0">(DE-588)4116521-4</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="689" ind1="0" ind2="0"><subfield code="a">Softwarearchitektur</subfield><subfield code="0">(DE-588)4121677-5</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2=" "><subfield code="5">DE-604</subfield></datafield><datafield tag="689" ind1="1" ind2="0"><subfield code="a">Software Engineering</subfield><subfield code="0">(DE-588)4116521-4</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="1" ind2=" "><subfield code="8">1\p</subfield><subfield code="5">DE-604</subfield></datafield><datafield tag="700" ind1="1" ind2=" "><subfield code="a">Clements, Paul</subfield><subfield code="d">1955-</subfield><subfield code="e">Verfasser</subfield><subfield code="0">(DE-588)135789559</subfield><subfield code="4">aut</subfield></datafield><datafield tag="700" ind1="1" ind2=" "><subfield code="a">Kazman, Rick</subfield><subfield code="e">Verfasser</subfield><subfield code="4">aut</subfield></datafield><datafield tag="856" ind1="4" ind2=" "><subfield code="m">DE-601</subfield><subfield code="q">pdf/application</subfield><subfield code="u">http://www.gbv.de/dms/bowker/toc/9780321154958.pdf</subfield><subfield code="3">Inhaltsverzeichnis</subfield></datafield><datafield tag="856" ind1="4" ind2="2"><subfield code="m">GBV Datenaustausch</subfield><subfield code="q">application/pdf</subfield><subfield code="u">http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=018750894&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA</subfield><subfield code="3">Inhaltsverzeichnis</subfield></datafield><datafield tag="999" ind1=" " ind2=" "><subfield code="a">oai:aleph.bib-bvb.de:BVB01-018750894</subfield></datafield><datafield tag="883" ind1="1" ind2=" "><subfield code="8">1\p</subfield><subfield code="a">cgwrk</subfield><subfield code="d">20201028</subfield><subfield code="q">DE-101</subfield><subfield code="u">https://d-nb.info/provenance/plan#cgwrk</subfield></datafield></record></collection> |
id | DE-604.BV035893432 |
illustrated | Illustrated |
indexdate | 2024-07-09T22:06:50Z |
institution | BVB |
isbn | 0321154959 9780321154958 |
language | English |
oai_aleph_id | oai:aleph.bib-bvb.de:BVB01-018750894 |
oclc_num | 552999784 |
open_access_boolean | |
owner | DE-522 |
owner_facet | DE-522 |
physical | XXII, 528 S. Ill., graph. Darst. 24 cm |
publishDate | 2008 |
publishDateSearch | 2008 |
publishDateSort | 2008 |
publisher | Addison-Wesley |
record_format | marc |
series2 | SEI series in software engineering |
spelling | Bass, Len 1944- Verfasser (DE-588)138995478 aut Software architecture in practice Len Bass ; Paul Clements ; Rick Kazman 2. ed., 12. print. Boston, Mass. [u.a.] Addison-Wesley 2008 XXII, 528 S. Ill., graph. Darst. 24 cm txt rdacontent n rdamedia nc rdacarrier SEI series in software engineering Computer software Computer architecture System design Softwarearchitektur (DE-588)4121677-5 gnd rswk-swf Software Engineering (DE-588)4116521-4 gnd rswk-swf Softwarearchitektur (DE-588)4121677-5 s DE-604 Software Engineering (DE-588)4116521-4 s 1\p DE-604 Clements, Paul 1955- Verfasser (DE-588)135789559 aut Kazman, Rick Verfasser aut DE-601 pdf/application http://www.gbv.de/dms/bowker/toc/9780321154958.pdf Inhaltsverzeichnis GBV Datenaustausch application/pdf http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=018750894&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA Inhaltsverzeichnis 1\p cgwrk 20201028 DE-101 https://d-nb.info/provenance/plan#cgwrk |
spellingShingle | Bass, Len 1944- Clements, Paul 1955- Kazman, Rick Software architecture in practice Computer software Computer architecture System design Softwarearchitektur (DE-588)4121677-5 gnd Software Engineering (DE-588)4116521-4 gnd |
subject_GND | (DE-588)4121677-5 (DE-588)4116521-4 |
title | Software architecture in practice |
title_auth | Software architecture in practice |
title_exact_search | Software architecture in practice |
title_full | Software architecture in practice Len Bass ; Paul Clements ; Rick Kazman |
title_fullStr | Software architecture in practice Len Bass ; Paul Clements ; Rick Kazman |
title_full_unstemmed | Software architecture in practice Len Bass ; Paul Clements ; Rick Kazman |
title_short | Software architecture in practice |
title_sort | software architecture in practice |
topic | Computer software Computer architecture System design Softwarearchitektur (DE-588)4121677-5 gnd Software Engineering (DE-588)4116521-4 gnd |
topic_facet | Computer software Computer architecture System design Softwarearchitektur Software Engineering |
url | http://www.gbv.de/dms/bowker/toc/9780321154958.pdf http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=018750894&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |
work_keys_str_mv | AT basslen softwarearchitectureinpractice AT clementspaul softwarearchitectureinpractice AT kazmanrick softwarearchitectureinpractice |
Es ist kein Print-Exemplar vorhanden.
Inhaltsverzeichnis