Effektive Software-Architekturen: ein praktischer Leitfaden
Gespeichert in:
1. Verfasser: | |
---|---|
Format: | Buch |
Sprache: | German |
Veröffentlicht: |
München
Hanser
2009
|
Ausgabe: | 4., aktualisierte und erw. Aufl. |
Schlagworte: | |
Online-Zugang: | Beschreibung für Leser Inhaltsverzeichnis |
Beschreibung: | XIV, 435 S. Ill., graph. Darst. 25 cm |
ISBN: | 9783446420083 3446420088 |
Internformat
MARC
LEADER | 00000nam a2200000 c 4500 | ||
---|---|---|---|
001 | BV035712948 | ||
003 | DE-604 | ||
005 | 20230126 | ||
007 | t | ||
008 | 090907s2009 ad|| |||| 00||| ger d | ||
015 | |a 09,N36,0086 |2 dnb | ||
016 | 7 | |a 996062572 |2 DE-101 | |
020 | |a 9783446420083 |c GB. : EUR 44.90, EUR 46.20 (AT) |9 978-3-446-42008-3 | ||
020 | |a 3446420088 |9 3-446-42008-8 | ||
035 | |a (OCoLC)643112453 | ||
035 | |a (DE-599)DNB996062572 | ||
040 | |a DE-604 |b ger |e rakddb | ||
041 | 0 | |a ger | |
049 | |a DE-12 |a DE-91G |a DE-523 |a DE-634 |a DE-859 |a DE-210 |a DE-Aug4 |a DE-860 |a DE-858 |a DE-M347 |a DE-1046 |a DE-11 |a DE-703 |a DE-83 |a DE-2070s | ||
084 | |a ST 230 |0 (DE-625)143617: |2 rvk | ||
084 | |a DAT 318f |2 stub | ||
100 | 1 | |a Starke, Gernot |d 1963- |e Verfasser |0 (DE-588)128409312 |4 aut | |
245 | 1 | 0 | |a Effektive Software-Architekturen |b ein praktischer Leitfaden |c Gernot Starke |
250 | |a 4., aktualisierte und erw. Aufl. | ||
264 | 1 | |a München |b Hanser |c 2009 | |
300 | |a XIV, 435 S. |b Ill., graph. Darst. |c 25 cm | ||
336 | |b txt |2 rdacontent | ||
337 | |b n |2 rdamedia | ||
338 | |b nc |2 rdacarrier | ||
650 | 0 | 7 | |a Projektmanagement |0 (DE-588)4047441-0 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a Qualitätssicherung |0 (DE-588)4126457-5 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a Softwareentwicklung |0 (DE-588)4116522-6 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a Softwarearchitektur |0 (DE-588)4121677-5 |2 gnd |9 rswk-swf |
655 | 7 | |8 1\p |0 (DE-588)4123623-3 |a Lehrbuch |2 gnd-content | |
689 | 0 | 0 | |a Softwarearchitektur |0 (DE-588)4121677-5 |D s |
689 | 0 | |5 DE-604 | |
689 | 1 | 0 | |a Softwareentwicklung |0 (DE-588)4116522-6 |D s |
689 | 1 | 1 | |a Projektmanagement |0 (DE-588)4047441-0 |D s |
689 | 1 | 2 | |a Qualitätssicherung |0 (DE-588)4126457-5 |D s |
689 | 1 | |8 2\p |5 DE-604 | |
856 | 4 | 2 | |q text/html |u http://www.esabuch.de |3 Beschreibung für Leser |
856 | 4 | 2 | |m Digitalisierung UB Bamberg |q application/pdf |u http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=017989848&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |3 Inhaltsverzeichnis |
999 | |a oai:aleph.bib-bvb.de:BVB01-017989848 | ||
883 | 1 | |8 1\p |a cgwrk |d 20201028 |q DE-101 |u https://d-nb.info/provenance/plan#cgwrk | |
883 | 1 | |8 2\p |a cgwrk |d 20201028 |q DE-101 |u https://d-nb.info/provenance/plan#cgwrk |
Datensatz im Suchindex
_version_ | 1804139920257712128 |
---|---|
adam_text | і
Inhalt
Vorwort................................................................................................__________________Xlii
Vorwort zur vierten Auflage..........................................................................................XTV
1 Einleitung.........................................__...........___................................................,___.. 1
1.1 Software-Architekten.............................................................................................6
1.2 Effektiv, agil und pragmatisch...............................................................................6
1.3 Wer sollte dieses Buch lesen?................................................................................9
1.4 Wegweiser durch das Buch..................................................................................10
1.5 Webseite zum Buch.............................................................................................12
1.6 Weiterführende Literatur......................................................................................12
1.7 Danksagung.........................................................................................................13
2 Architektur und Architekten.....................................................................................15
2.1 Was ist Architektur?.............................................................................................16
2.2 Die Aufgaben von Software-Architekten.............................................................21
2.3 Wie entstehen Architekturen?......................................................................,.......28
2.4 In welchem Kontext steht Architektur?................................................................30
2.5 Weiterführende Literatur......................................................................................34
3 Vorgehen bei der Architekturentwicklung...........................................................35
3.1 Informationen sammeln.......................................................................................39
3.2 Systemidee entwickeln.........................................................................................39
3.3 Was sind Einflussfaktoren und Randbedingungen?.............................................46
3.4 Einflussfaktoren finden........................................................................................50
3.5 Risiken identifizieren...........................................................................................56
3.6 Qualität explizit beschreiben................................................................................59
3.6.1 Qualitätsmerkmale von Software-Systemen...........................................60
3.6.2 Szenarien konkretisieren Qualität...........................................................62
3.7 Lösungsstrategien entwickeln...................................................................,..........68
3.7.1 Strategien gegen organisatorische Risiken.....................,......................, 69
3.7.2 Strategien für hohe Performance............................................................70
V
inhalt
3.7.3
Strategien
für Anpassbarkeit und Flexibilität.........................................72
3.7.4
Strategien
für hohe Verfügbarkeit..........................................................74
3.8 Weiterführende Literatur......................................................................................75
4 Architektursichten zur Kommunikation und Dokumentation.......................77
4.1 Architekten müssen kommunizieren und dokumentieren.....................................78
4.2 Sichten..................................................................................................................80
4.2.1 Sichten in der Software-Architektur.......................................................81
4.2.2 Vier Arten von Sichten...........................................................................82
4.2.3 Entwurf der Sichten................................................................................85
4.3 Kontextabgrenzung..............................................................................................87
4.3.1 Elemente der Kontextabgrenzung...........................................................87
4.3.2 Notation der Kontextabgrenzung............................................................87
4.3.3 Entwurf der Kontextabgrenzung.............................................................88
4.4 Bausteinsicht........................................................................................................89
4.4.1 Elemente der Bausteinsicht.....................................................................92
4.4.2 Notation der Bausteinsicht......................................................................95
4.4.3 Entwurf der Bausteinsicht.......................................................................95
4.5 Laufzeitsicht.........................................................................................................96
4.5.1 Elemente der Laufzeitsicht.....................................................................97
4.5.2 Notation der Laufzeitsicht......................................................................98
4.5.3 Entwurf der Laufzeitsicht.......................................................................99
4.6 Verteilungssicht....................................................................................................99
4.6.1 Elemente der Verteilungssicht..............................................................100
4.6.2 Notation der Verteilungssicht...............................................................100
4.6.3 Entwurf der Verteilungssicht................................................................101
4.7 Dokumentation von Schnittstellen.....................................................................102
4.8 Datensicht...........................................................................................................105
4.9 Typische Architekturdokumente........................................................................107
4.9.1 Zentrale Architekturbeschreibung........................................................108
4.9.2 Architekturüberblick.............................................................................111
4.9.3 Dokumentationsübersicht.....................................................................111
4.9.4 Übersichtspräsentation der Architektur................................................112
4.9.5 Architekturtapete..................................................................................112
4.10 Effektive Architekturdokumentation...................................................................113
4.10.1 Anforderungen an Architekturdokumentation......................................113
4.10.2 Regeln für gute Architekturdokumentation..........................................115
4.11 Andere Ansätze zur Architekturdokumentation.................................................118
4.11.1 TOGAF.................................................................................................118
4.11.2 xADL
(Extendable Architecture Description Language)
......................120
4.12 Weiterführende Literatur....................................................................................120
5 UML 2 für Architekten......____________________________________123
5.1 Die Diagrammarten der UML 2.........................................................................125
5.2 Die Bausteine von Architekturen.......................................................................127
5.3 Schnittstellen......................................................................................................128
VI
Inhait
5.4 Die Bausteinsicht...............................................................................................129
5.5 Die Verteilungssicht...........................................................................................132
5.6 Die Laufzeitsicht................................................................................................134
5.7 Darum UML......................................................................................................139
5.8 Weiterführende Literatur.................................................................
ľ.
.................140
6 Strukturentwurf, Architektur- und Designmuster...........................................141
6.1 Von der Idee zur Struktur...................................................................................143
6.1.1 Komplexität beherrschen......................................................................143
6.1.2 Zerlegen - aber wie?............................................................................144
6.1.3 Fachmodelle als Basis der Entwürfe.....................................................145
6.1.4 Die Fachdomäne strukturieren..............................................................148
6.2 Architekturmuster..............................................................................................149
6.2.1 Schichten
(Layer)
.................................................................................149
6.2.2
Pipes
& Filter.......................................................................................153
6.2.3 Weitere Architekturmuster...................................................................155
6.3 Heuristiken zum Entwurf...................................................................................157
6.3.1 Das So-einfach-wie-möglich-Prinzip...................................................157
6.3.2 Entwerfen Sie nach Verantwortlichkeiten............................................159
6.3.3 Konzentrieren Sie sich auf Schnittstellen.............................................160
6.3.4 Berücksichtigen Sie Fehler...................................................................160
6.4 Optimieren von Abhängigkeiten........................................................................161
6.4.1 Streben Sie nach loser Kopplung..........................................................164
6.4.2 HoheKohäsion.....................................................................................164
6.4.3 Offen für Erweiterungen, geschlossen für Änderungen.......................164
6.4.4 Abhängigkeit nur von Abstraktionen....................................................166
6.4.5 Abtrennung von Schnittstellen.............................................................167
6.4.6 Zyklische Abhängigkeiten vermeiden..................................................169
6.4.7 Liskov-Substitutionsprinzip (LSP).......................................................170
6.4.8
Dependency Injection
(DI)
...................................................................172
6.5 Entwurfsmuster..................................................................................................173
6.5.1 Entwurf mit Mustern............................................................................174
6.5.2 Adapter.................................................................................................174
6.5.3 Beobachter
(Observer)
.........................................................................175
6.5.4 Dekorierer
(Decorator)
.........................................................................177
6.5.5 Stellvertreter (Proxy)............................................................................177
6.5.6 Fassade.................................................................................................178
6.5.7 Zustand (State).....................................................................................179
6.6 Entwurf, Test, Qualitätssicherung......................................................................180
6.7 Weiterführende Literatur....................................................................................181
7 Technische Konzepte und typische Architekturaspekte-------------,.—185
7.1 Persistenz...........................................................................................................189
7.1.1 Motivation............................................................................................189
7.1.2 Typische Probleme..................................................................>............190
7.1.3 Architekturrmister „Persistenzscnicht .................................................193
VII
Inhalt
7.1.4 Weitere Themen zu Persistenz..............................................................202
7.1.5 Zusammenhang mit anderen Aspekten.................................................207
7.1.6 Weiterführende Literatur......................................................................209
7.2 Geschäftsregeln..................................................................................................209
7.2.1 Motivation............................................................................................209
7.2.2 Funktionsweise von Regelmaschinen...................................................213
7.2.3 Kriterien pro & kontra Regelmaschinen...............................................215
7.2.4 Mögliche Probleme..............................................................................216
7.2.5 Weiterführende Literatur......................................................................216
7.3 Integration..........................................................................................................217
7.3.1 Motivation............................................................................................217
7.3.2 Typische Probleme...............................................................................218
7.3.3 Lösungskonzepte..................................................................................220
7.3.4 Entwurfsmustei zur Integration............................................................225
7.3.5 Konsequenzen und Risiken...................................................................227
7.3.6 Zusammenhang mit anderen Aspekten.................................................229
7.3.7 Weiterführende Literatur......................................................................230
7.4 Verteilung...........................................................................................................231
7.4.1 Motivation............................................................................................231
7.4.2 Typische Probleme...............................................................................231
7.4.3 Lösungskonzept....................................................................................232
7.4.4 Konsequenzen und Risiken...................................................................234
7.4.5 Zusammenhang mit anderen Aspekten.................................................234
7.4.6 Weiterführende Literatur......................................................................235
7.5 Kommunikation..................................................................................................235
7.5.1 Motivation............................................................................................235
7.5.2 Entscheidungsalternativen....................................................................235
7.5.3 Grundbegriffe der Kommunikation......................................................236
7.5.4 Weiterführende Literatur......................................................................242
7.6 Ablaufsteuerung grafischer Oberflächen............................................................242
7.6.1 Model-View-Controlier (MVC)............................................................246
7.6.2 Weiterführende Literatur......................................................................252
7.7 Ergonomie grafischer Oberflächen.....................................................................253
7.7.1 Arbeitsmetaphern.................................................................................253
7.7.2 Interaktionsstile....................................................................................255
7.7.3
Ergonomische
Gestaltung.....................................................................259
7.7.4 Heuristiken zur GUI-Gestaltung...........................................................261
7.7.5 Weiterführende Literatur......................................................................264
7.8 Internationalisierang...........................................................................................265
7.8.1 Globale Märkte erfordern neue Prozesse..............................................266
7.8.2 Dimensionen der Internationalisierung.................................................266
7.8.3 Lösungskonzepte..................................................................................267
7.8.4 Weiterführende Literatur......................................................................274
7.9 Workflow-Management: Ablaufsteuerung im Großen.......................................274
7.9.1 Zweck der Ablaufsteuerung...........................,......................,...............275
7.9.2 Lösungsansätze.....................................................................................277
VIII
inhalt
7.9.3
Integration
von Workflow-Systemen...................................................280
7.9.4 Mächtigkeit von WMS.........................................................................282
7.9.5 Weiterführende Literatur......................................................................283
7.10 Sicherheit...........................................................................................................284
7.10.1 Motivation............................................................................................284
7.10.2 Typische Probleme...............................................................................284
7.10.3 Sicherheitsziele.....................................................................................285
7.10.4 Lösungskonzepte..................................................................................287
7.10.5 Zusammenhang mit anderen Aspekten.................................................292
7.10.6 Weiterführende Literatur.........................................,............................294
7.11 Protokollierung..................................................................................................294
7.11.1 Typische Probleme...............................................................................295
7.11.2 Lösungskonzept....................................................................................296
7.11.3 Zusammenhang mit anderen Aspekten.................................................296
7.11.4 Weiterführende Literatur......................................................................297
7.12 Ausnahme- und Fehlerbehandlung.....................................................................297
7.12.1 Motivation............................................................................................297
7.12.2 Fehlerkategorien schaffen Klarheit......................................................300
7.12.3 Muster zur Fehlerbehandlung...............................................................302
7.12.4 Mögliche Probleme..............................................................................303
7.12.5 Zusammenhang mit anderen Aspekten.................................................304
7.12.6 Weiterführende Literatur......................................................................305
8 Model
Driven
Architecture
(MDA)
........................................................................307
8.1 Architekten entwickeln Generierungsvorlagen..................................................310
8.2 Modellierung......................................................................................................311
8.3 Modellbasiert entwickeln...................................................................................313
8.4 Weiterführende Literatur....................................................................................314
9 Bewertung von Software-Architekturen___.......____...........___.........__....315
9.1 Was Sie an Architekturen bewerten können...................................................... 319
9.2 Vorgehen bei der Bewertung......................................:......................................321
9.3 Weiterführende Literatur....................................................................................327
10 Service-Orientierie Architektur
(SOA)
_____________................................329
10.1 Was ist
SOA?
.....................................................................................................330
10.2 So funktionieren Services..................................................................................336
10.3 Was gehört (noch) zu
SOA?
..............................................................................337
10.4
SOA
und Software-Architektur..........................................................................339
10.5 Weiterführende Literatur....................................................................................340
11 Enterprise-IT-Arehitektur__________________________________...341
11.1 Wozu Architekturebenen?..................................................................................343
11.2 Aufgaben von Enterprise-Architekten................................................................344
115.1 Management der Infrastrukturkosten....................................................344
11.2.2 Management des IS-Portfolios.............................................................344
Inhalt
11.2.3 Definition von Referenzarchitekturen...................................................346
11.2.4 Weitere Aufgaben.................................................................................348
11.3 Weiterführende Literatur....................................................................................350
12 Beispiele von Software-Architekturen___________.....................................351
12.1 Beispiel: Datenmigration im Finanzwesen.........................................................352
1 Einführung und Ziele____________.......................................................................352
1.1 Fachliche Aufgabenstellung...................................................................354
1.2 Architekturziele.....................................................................................354
1.3 Stakeholder............................................................................................354
2 Einflussfaktoren und Randbedingungen________„________________.....355
2.1 Technische Einflussfaktoren und Randbedingungen.............................355
2.2 Organisatorische Einflussfaktoren.........................................................356
2.3 Konventionen.........................................................................................356
3 Kontextabgrenzung..........—..........................................................................................356
4 Bausteinsicht..........................................................................................___..................358
4.1 M&M Bausteinsicht Level 1..................................................................358
4.1.1 Migration Controller..............................................................................359
4.1.2
VSAM
Reader.......................................................................................359
4.1.3 Segmentizer...........................................................................................360
4.1.4 Migrationsdatenbank.............................................................................360
4.1.5
Packager
.................................................................................................360
4.1.6
Rule Processor
(und
Packager)
..............................................................361
4.1.7 Target System-Adapter..........................................................................361
4.1.8 Migrierte Kontodaten in Zieldatenbank.................................................361
4.2 Bausteinsicht Level 2.............................................................................362
4.2.1 VSAM-Reader Whitebox.......................................................................362
4.2.2
Rule Processor
Whitebox.......................................................................363
5 Uufzeitsicht_______________________________________.......................365
6 Verteilungssicht.............................................................................................,.......„___366
7 Typische Strukturen und Muster__________________________,_______367
8 Technische Konzepte_______........................................................................_____367
8.1
Persistere:
...............................................................................................367
8.2 Ablaufsteuerung.....................................................................................367
8.3 Ausnahme- und Fehlerbehandlung........................................................367
8.4 Transaktionsbehandlung........................................................................368
8.5 Geschäftsregel und Validierung.............................................................368
8.6 Kommunikation und Integration............................................................368
9 Entwurfsentscheidungen_______________________________________368
10 Szenarien zur Architekturbewertung________________________.........369
11 Projektaspekte________________________________......___............___369
12 Glossar und Referenzen---------------------------------.___._______.........370
inhalt
12.2
Beispiel:
Kampagnenmanagement im CRM......................................................371
1 Einführung und Ziele....................................................................................................371
1.1 Fachliche Aufgabenstellung..................................................................372
1.1.1 Einsatz von MaMa für Vertrags- und Tarifänderungen bei
Telekommunikationsunternehmen.........................................................372
1.1.2 Konfiguration einer Kampagne.............................................................374
1.2 Architekturziele.....................................................................................376
1.3 Stakeholder............................................................................................377
2 Einflussfaktoren und Randbedingungen..............................................................377
2.1 Technische Einflussfaktoren..................................................................377
2.2 Organisatorische Einflussfaktoren..........................................................378
3 Kontextabgrenzung...................................................................................................... 378
3.1 Allgemeiner fachlicher (logischer) Kontext...........................................378
3.2 Spezielle Kontextabgrenzung der Mobilfunk-Kampagne......................379
3.3 Verteilungskontext: MaMa als Basis einer Produktfamilie...................379
4 Bausteinsicht..................................................................................................................380
4.1 MaMa-Bausteinsicht Level 1.................................................................380
4.1.1
Input
......................................................................................................381
4.1.2
Campaign Process Control
....................................................................382
4.1.3
Campaign Data Management
.................................................................382
4.1.4
Configuration
.........................................................................................383
4.1.5
Output
....................................................................................................383
4.1.6
Reporting
sowie
Operations Monitoring
................................................383
4.2
MaMa-Bausteinsicht Level
2.................................................................384
4.2.1
Whiteboxsicht
Baustein
„Input , Level
2..............................................384
4.2.2
Whitebox Campaign Process Control, Level
2......................................387
4.3
MaMa
Bausteinsicht
Level
3.................................................................388
4.3.1
Whiteboxsicht
Baustein
„Receiver , Level
3.........................................388
5 Laufzeitsicht.....................................................................__...._____..__....___.........390
5.1 Szenario: Schematischer
Input
von Daten.............................................390
5.2 Szenario:
Import
einer CSV-Datei.........................................................391
6 Verteilungssicht_____________________________________________392
7 Typische Strukturen und Muster_______..__.....................................................392
8 Technische Konzepte...................................................................................................392
8.1 Ablaufsteuerung....................................................................................392
8.2 Produktfamilie, Persistenz und Generierung.........................................396
8.3 Geschäftsregeln.....................................................................................397
8.3 Ausnahme- und Fehlerbehandlung........................................................ 398
9 Entwurfsentscheidungen___.____..—...____.____.___________...............398
9.1 Kein CRM-Werkzeug...........................................,................................398
9.2 Kein ETL-Werkzeug.............................................................................398
10 Szenarien zur Architekturbewertung_________________________.— 399
11 Projektaspekte_______________.----------------------„_______..---------399
11.1 Risiken und offene Punkte.....................................................................399
XI
Inhalt
12 Glossar und Referenzen...........................................................................................400
Referenzen.........................................................................................................400
13 iSAQB
Curriculum
......................................................................................................403
13.1 Standardisierter Lehrplan für Software-Architekten..........................................404
13.2 Können, Wissen und Verstehen.........................................................................405
13.3 Voraussetzungen und Abgrenzungen.................................................................406
13.4 Struktur des iSAQB-Lehrplans...........................................................................406
I.
Grundbegriffe von Software-Architekturen................................................407
П.
Beschreibung und Kommunikation von Software-Architekturen...............408
Ш.
Entwicklung von Software-Architekturen...................................................409
IV.
Software-Architekturen und Qualität..........................................................410
V.
Werkzeuge für Software-Architekten.........................................................411
VI.
Beispiele von Software-Achitekturen.........................................................412
13.5 Zertifizierung nach dem iSAQB-Lehrplan.........................................................412
14 Nachwort: Architektonien........................................................................................413
14.1 In sechs Stationen um die (IT-)Welt...................................................................413
14.2 Ratschläge aus dem architektonischen Manifest................................................417
15 Literatur______________________________________________________423
Register____________________________........................................................................431
XII
|
any_adam_object | 1 |
author | Starke, Gernot 1963- |
author_GND | (DE-588)128409312 |
author_facet | Starke, Gernot 1963- |
author_role | aut |
author_sort | Starke, Gernot 1963- |
author_variant | g s gs |
building | Verbundindex |
bvnumber | BV035712948 |
classification_rvk | ST 230 |
classification_tum | DAT 318f |
ctrlnum | (OCoLC)643112453 (DE-599)DNB996062572 |
discipline | Informatik |
edition | 4., aktualisierte und erw. Aufl. |
format | Book |
fullrecord | <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>02267nam a2200505 c 4500</leader><controlfield tag="001">BV035712948</controlfield><controlfield tag="003">DE-604</controlfield><controlfield tag="005">20230126 </controlfield><controlfield tag="007">t</controlfield><controlfield tag="008">090907s2009 ad|| |||| 00||| ger d</controlfield><datafield tag="015" ind1=" " ind2=" "><subfield code="a">09,N36,0086</subfield><subfield code="2">dnb</subfield></datafield><datafield tag="016" ind1="7" ind2=" "><subfield code="a">996062572</subfield><subfield code="2">DE-101</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9783446420083</subfield><subfield code="c">GB. : EUR 44.90, EUR 46.20 (AT)</subfield><subfield code="9">978-3-446-42008-3</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">3446420088</subfield><subfield code="9">3-446-42008-8</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)643112453</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)DNB996062572</subfield></datafield><datafield tag="040" ind1=" " ind2=" "><subfield code="a">DE-604</subfield><subfield code="b">ger</subfield><subfield code="e">rakddb</subfield></datafield><datafield tag="041" ind1="0" ind2=" "><subfield code="a">ger</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">DE-12</subfield><subfield code="a">DE-91G</subfield><subfield code="a">DE-523</subfield><subfield code="a">DE-634</subfield><subfield code="a">DE-859</subfield><subfield code="a">DE-210</subfield><subfield code="a">DE-Aug4</subfield><subfield code="a">DE-860</subfield><subfield code="a">DE-858</subfield><subfield code="a">DE-M347</subfield><subfield code="a">DE-1046</subfield><subfield code="a">DE-11</subfield><subfield code="a">DE-703</subfield><subfield code="a">DE-83</subfield><subfield code="a">DE-2070s</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="084" ind1=" " ind2=" "><subfield code="a">DAT 318f</subfield><subfield code="2">stub</subfield></datafield><datafield tag="100" ind1="1" ind2=" "><subfield code="a">Starke, Gernot</subfield><subfield code="d">1963-</subfield><subfield code="e">Verfasser</subfield><subfield code="0">(DE-588)128409312</subfield><subfield code="4">aut</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">Effektive Software-Architekturen</subfield><subfield code="b">ein praktischer Leitfaden</subfield><subfield code="c">Gernot Starke</subfield></datafield><datafield tag="250" ind1=" " ind2=" "><subfield code="a">4., aktualisierte und erw. Aufl.</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">München</subfield><subfield code="b">Hanser</subfield><subfield code="c">2009</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">XIV, 435 S.</subfield><subfield code="b">Ill., graph. Darst.</subfield><subfield code="c">25 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="650" ind1="0" ind2="7"><subfield code="a">Projektmanagement</subfield><subfield code="0">(DE-588)4047441-0</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Qualitätssicherung</subfield><subfield code="0">(DE-588)4126457-5</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Softwareentwicklung</subfield><subfield code="0">(DE-588)4116522-6</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</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="655" ind1=" " ind2="7"><subfield code="8">1\p</subfield><subfield code="0">(DE-588)4123623-3</subfield><subfield code="a">Lehrbuch</subfield><subfield code="2">gnd-content</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">Softwareentwicklung</subfield><subfield code="0">(DE-588)4116522-6</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="1" ind2="1"><subfield code="a">Projektmanagement</subfield><subfield code="0">(DE-588)4047441-0</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="1" ind2="2"><subfield code="a">Qualitätssicherung</subfield><subfield code="0">(DE-588)4126457-5</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="1" ind2=" "><subfield code="8">2\p</subfield><subfield code="5">DE-604</subfield></datafield><datafield tag="856" ind1="4" ind2="2"><subfield code="q">text/html</subfield><subfield code="u">http://www.esabuch.de</subfield><subfield code="3">Beschreibung für Leser</subfield></datafield><datafield tag="856" ind1="4" ind2="2"><subfield code="m">Digitalisierung UB Bamberg</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=017989848&sequence=000002&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-017989848</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><datafield tag="883" ind1="1" ind2=" "><subfield code="8">2\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> |
genre | 1\p (DE-588)4123623-3 Lehrbuch gnd-content |
genre_facet | Lehrbuch |
id | DE-604.BV035712948 |
illustrated | Illustrated |
indexdate | 2024-07-09T21:51:45Z |
institution | BVB |
isbn | 9783446420083 3446420088 |
language | German |
oai_aleph_id | oai:aleph.bib-bvb.de:BVB01-017989848 |
oclc_num | 643112453 |
open_access_boolean | |
owner | DE-12 DE-91G DE-BY-TUM DE-523 DE-634 DE-859 DE-210 DE-Aug4 DE-860 DE-858 DE-M347 DE-1046 DE-11 DE-703 DE-83 DE-2070s |
owner_facet | DE-12 DE-91G DE-BY-TUM DE-523 DE-634 DE-859 DE-210 DE-Aug4 DE-860 DE-858 DE-M347 DE-1046 DE-11 DE-703 DE-83 DE-2070s |
physical | XIV, 435 S. Ill., graph. Darst. 25 cm |
publishDate | 2009 |
publishDateSearch | 2009 |
publishDateSort | 2009 |
publisher | Hanser |
record_format | marc |
spelling | Starke, Gernot 1963- Verfasser (DE-588)128409312 aut Effektive Software-Architekturen ein praktischer Leitfaden Gernot Starke 4., aktualisierte und erw. Aufl. München Hanser 2009 XIV, 435 S. Ill., graph. Darst. 25 cm txt rdacontent n rdamedia nc rdacarrier Projektmanagement (DE-588)4047441-0 gnd rswk-swf Qualitätssicherung (DE-588)4126457-5 gnd rswk-swf Softwareentwicklung (DE-588)4116522-6 gnd rswk-swf Softwarearchitektur (DE-588)4121677-5 gnd rswk-swf 1\p (DE-588)4123623-3 Lehrbuch gnd-content Softwarearchitektur (DE-588)4121677-5 s DE-604 Softwareentwicklung (DE-588)4116522-6 s Projektmanagement (DE-588)4047441-0 s Qualitätssicherung (DE-588)4126457-5 s 2\p DE-604 text/html http://www.esabuch.de Beschreibung für Leser Digitalisierung UB Bamberg application/pdf http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=017989848&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA Inhaltsverzeichnis 1\p cgwrk 20201028 DE-101 https://d-nb.info/provenance/plan#cgwrk 2\p cgwrk 20201028 DE-101 https://d-nb.info/provenance/plan#cgwrk |
spellingShingle | Starke, Gernot 1963- Effektive Software-Architekturen ein praktischer Leitfaden Projektmanagement (DE-588)4047441-0 gnd Qualitätssicherung (DE-588)4126457-5 gnd Softwareentwicklung (DE-588)4116522-6 gnd Softwarearchitektur (DE-588)4121677-5 gnd |
subject_GND | (DE-588)4047441-0 (DE-588)4126457-5 (DE-588)4116522-6 (DE-588)4121677-5 (DE-588)4123623-3 |
title | Effektive Software-Architekturen ein praktischer Leitfaden |
title_auth | Effektive Software-Architekturen ein praktischer Leitfaden |
title_exact_search | Effektive Software-Architekturen ein praktischer Leitfaden |
title_full | Effektive Software-Architekturen ein praktischer Leitfaden Gernot Starke |
title_fullStr | Effektive Software-Architekturen ein praktischer Leitfaden Gernot Starke |
title_full_unstemmed | Effektive Software-Architekturen ein praktischer Leitfaden Gernot Starke |
title_short | Effektive Software-Architekturen |
title_sort | effektive software architekturen ein praktischer leitfaden |
title_sub | ein praktischer Leitfaden |
topic | Projektmanagement (DE-588)4047441-0 gnd Qualitätssicherung (DE-588)4126457-5 gnd Softwareentwicklung (DE-588)4116522-6 gnd Softwarearchitektur (DE-588)4121677-5 gnd |
topic_facet | Projektmanagement Qualitätssicherung Softwareentwicklung Softwarearchitektur Lehrbuch |
url | http://www.esabuch.de http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=017989848&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |
work_keys_str_mv | AT starkegernot effektivesoftwarearchitektureneinpraktischerleitfaden |