| |
| |
|
|
 |
|
| |
Architektur Bau- & Umwelttechnik Belletristik Betriebswirtschaft Biologie Briefe, Bewerbung, Rhetorik Chemie Entspannung & Meditation Esoterik & Anthroposophie Essen und Trinken Fitness, Aerobic, Bodybuilding, Gymnastik Garten, Pflanzen, Natur Geowissenschaften Geschenkbücher Geschichte Gesundheit, Körperpflege Heimwerken Hobby, Freizeit, Natur Informatik & EDV Innenarchitektur & Design Journalistik & Presse Kinder- & Jugendliteratur Kunst Lebensführung Literaturwissenschaft Lyrik, Dramatik, Essays Management Mathematik Mechanik & Akustik Medien & Kommunikation Medizin & Pharmazie Musik Nachschlagewerke Naturmedizin & Homöopathie Naturwissenschaft & Technik Partnerschaft, Beziehungen Pädagogik Philosophie Physik & Astronomie Politik, Gesellschaft, Arbeit Psychologie Recht Reise Religion Romane, Erzählungen & Anthologien Sachbuch / Ratgeber Schule & Lernen Soziologie Sport Sprachwissenschaft Steuern Technik Theater, Ballett & Film Tiere Tiermedizin Umwelt, Land- & Forstwirtschaft Verlagswesen, Buchhandel, Bibliothekswesen Völkerkunde & Volkskunde Werbung & Marketing Wirtschaft |
|
| |
|
 |
|
| |
Design, Architektur & bildende Kunst Aktuelle Buchempfehlungen |
|
|
 |
|
| |
|
|
| |
|
|
|
|
| |
|
| |
|
 |
|
| |
Oliver Vogel, Ingo Arnold, Arif Chughtai, Edmund Ihler, Timo Kehrer, Uwe Mehlig, Uwe Zdun
Software-Architektur
Grundlagen - Konzepte - Praxis
2. Auflage, 556 Seiten, 180 schwarz-weiße Abbildungen, Gebunden
Spektrum-Akademischer Vlg | ISBN: 3827419336
| |  | 52.95 EUR |  | | |
|
|
|
|
| |
Innerhalb 24 Stunden versandfertig. Expressversand: In Deutschland versandkostenfrei | Österreich: 4 € | Schweiz: ab 4 € | Europaweit ab 6 €. Versandkostenübersicht weltweit. Alle Preise inkl. MwSt. |
|
|
Ähnliche Bücher anzeigen
|
|
|
| |
| |
| VORWORT | öffnen |
|
Vorwort zur 2. AuflageFeste Etablierung von Architektur als eigene Disziplin in der Informatik Seit dem Erscheinen der 1. Auflage dieses Buches vor nunmehr fast drei Jahren ist vieles geschehen. Architektur konnte sich als eigene Disziplin innerhalb der angewandten Informatik fest etablieren und der Architekt avancierte zur tragenden Rolle in großen oder komplexen Software-Projekten. Diese Entwicklung kann gut verglichen werden mit derjenigen im Bereich der klassischen Architektur, in der - ausg...
[weiter lesen]
|
|
|
| KLAPPENTEXT | öffnen |
|
Als Architekt arbeiten Sie in einem sehr vielfältigen und dynamischen Umfeld. Neue Technologien drängen auf den Markt, neue Werkzeuge versprechen Effizienz- und Produktivitätssteigerungen und neue Trends, wie serviceorientierte Architekturen (SOA) und modellgetriebene Verfahren sollen Ihnen helfen, mit der inhärenten Komplexität von IT-Systemen umzugehen. All diese Entwicklungen und Neuerungen müssen Sie als Architekt verstehen, einordnen und letztlich beurteilen können, um die Spreu vom Weizen... [weiter lesen] |
|
|
| INHALTSVERZEICHNIS | öffnen |
Inhaltsverzeichnis 1 Einleitung 1 1.1 Ausgangslage und Zielsetzung des Buches 2 1.2 Was ist Software-Architektur?8 1.3 Leser-Leitfaden 11 1.3.1 Buchaufbau 11 1.3.2 Zielpublikum 15 1.3.3 Kapitelüberblick 15 Kapitel im Detail 17 2 Architektonischer Ordnungsrahmen 23 2.1 Motivation 24 2.2 Ordnungsrahmen im Überblick 26 2.3 Architekturen und Architektur-Disziplinen (WAS)30 2.4 Architektur-Perspektiven (WO)31 2.5 Architektur-Anforderungen (WARUM)32 2.6 Architektur-Mittel (WOMIT)33 2.7 Organisationen und Individuen (WER)36 2.8 Architektur-Vorgehen (WIE)37 2.9 Zusammenfassung 38 3 Architekturen und Architektur-Disziplinen (WAS)41 3.1 Klassische Architektur als Ausgangspunkt 42 3.2 Von der klassischen Architektur zur Software-Architektur 46 3.3 Architektur und der Systemgedanke 57 3.4 Architektur und die Bausteine eines Systems 62 3.5 Zusammenfassung 68 4 Architektur-Perspektiven (WO)71 4.1 Architektur-Ebenen 72 4.1.1 Organisationsebene 80 4.1.2 Systemebene 81 4.1.3 Bausteinebene 82 4.2 Architektur-Sichten 83 4.2.1 Zachman-Framework 94 4.2.2 Reference Model for Open Distributed Processing 97 4.2.34+1-Sichtenmodell 98 4.3 Zusammenfassung 100 5 Architektur-Anforderungen (WARUM)103 5.1 Allgemeines 104 5.2 Anforderungen im Überblick 107 5.3 Anforderungen im Detail 111 5.3.1 Organisationsanforderungen 111 5.3.2 Systemanforderungen 113 5.3.3 Bausteinanforderungen 114 5.3.4 Laufzeitanforderungen 114 5.3.5 Entwicklungszeitanforderungen 116 5.3.6 Organisatorische Rahmenbedingungen 118 5.4 Anforderungen im Architektur-Kontext 119 5.5 Zusammenfassung 123 6 Architektur-Mittel (WOMIT)125 6.1 Architektur-Prinzipien 128 6.1.1 Prinzip der losen Kopplung 130 6.1.2 Prinzip der hohen Kohäsion 133 6.1.3 Prinzip des Entwurfs für Veränderung 135 6.1.4 Separation-of-Concerns-Prinzip 137 6.1.5 Information-Hiding-Prinzip 140 6.1.6 Abstraktionsprinzipien 142 6.1.7 Modularitätsprinzip 145 6.1.8 Rückverfolgbarkeitsprinzip 148 6.1.9 Selbstdokumentationsprinzip 148 6.1.10 Inkrementalitätsprinzip 149 6.1.11 Weitere Architektur-Prinzipien 150 6.1.12 Zusammenfassung 151 6.2 Grundlegende architektonische Konzepte 152 6.2.1 Prozedurale Ansätze 153 6.2.2 Objektorientierung 155 6.2.3 Komponentenorientierung 161 6.2.4 Meta-Architekturen und Reflection 164 6.2.5 Generative Erzeugung von Systembausteinen 166 6.2.6 Modellgetriebene Software-Entwicklung 170 6.2.7 Aspektorientierung 181 6.2.8 Skriptsprachen und dynamische Sprachen 185 6.2.9 Wartung von Software-Architekturen 189 6.2.10 Zusammenfassung 193 6.3 Architektur-Taktiken, -Stile und -Muster 194
[weiter lesen] |
|
|
|
|
| REGISTER | öffnen |
Index 2-Tier-Architektur 224 3-Tier-Architektur 225 4+1 -Sichtenmodell siehe Architektur-Sicht AAbstraktion 142 ACID-Eigenschaft 292 Änderung - erwartbare 135 - nicht-erwartbare 135 Anforderung 32, 104 Abstraktionsniveau 119 als Kraft 104 architekturrelevante 119, 369 Art 32, 107 - Beziehung 110 - Checkliste 376 - Definition 105 - Detaillierungsgrad 110, 119 - Eigenschaft 105 - funktionale 32, 107 - im Architektur-Kontext 119 - klassische 43 - nicht-funktionale 32, 108 - Organisationsanforderung 80 - Spannungsfeld 104 - Wechselwirkung 110 Anforderungskatalog 106 Anwendungsarchitektur 53 Anwendungslogik 388 Anwendungsserver 304 Anwendungsszenario 38 - Enterprise Application Integration 428 AOP 139 Apollo-Team 325 Architecting siehe Architekturieren Architecture Tradeoff Analysis Method 400 Architekt Akzeptanz 334 Aufgabenfeld 24 - Entwicklungspfad 335 - Generalist 334 - Kompetenz 335 - Rolle 17, 23, 37, 332 Architektenteam 335 architektonischer Ordnungsrahmen 17, 23 als gemeinsames Vokabular 30 Architekt im Mittelpunkt 25 - Dimension 26 - Erklärungsmodell 23, 26 - in der Praxis 28 - Verständnis von Architektur 26 - Visualisierung 28 architektonisches Handeln 25, 28 architektonisches Konzept 152 Checkliste 403 Architektur als Kompromiss 45 als Resultat von Entscheidungen 328 als Struktur 43 als Struktur und Disziplin 50 als Tätigkeit 43 Architektur-Denken 8, 61 f Architektur-Disziplin 30, 43, 54, 334 - Baukunst 30 - Big Ball of Mud 4 - Definition 9, 42 - Definition als Disziplin 50 - Definition als Struktur 49 - Definition nach - Bass et al 48 - Definition nach IEEE 49 - Einfluss von Anforderungen 43 - Einfluss von Architektur-Mitteln 43 - Entwicklungsprozess 342 - fachliche 52, 382 - Folgen mangelhafter Architektur 7 - Fragen zur 3 - Gemeinsamkeiten mit klassischer Architektur 45 - Grundlagen 30 f - inhärente Komplexität 7 - klassische 42 - Kommunizieren der 414 - Makro-Architektur 78 - mangelhafte 6 - Mikro-Architektur 78 - Orientierungslosigkeit 3 - Plattformarchitektur 53 - Pseudo-Architektur 7 - Resultat von Erfahrung 336 - soziale und organisatorische - Einflussfaktoren 313 - technische 52, 383 - und Kundenseite 8 - vs. Entwurf 77 - Zertifizierung 336 Architektur-Anforderung siehe Anforderung Architektur-Beurteilung 399 - szenariobasierte 400 Architektur-Bewusstsein 25 Architektur-Denken 8, 61 f Architektur-Dimension 26 - WARUM-Dimension 103 - WAS-Dimension 41 - WER-Dimension 311 - WIE-Dimension 341 - WO-Dimension 71 - WOMIT-Dimension 125 - Zusammenhang 29 Architektur-Disziplin 30, 43, 54, 334 Zusammenspiel 57 Architektur-Dokumentation 417 Architektur-Richtlinie 417 audio-visuelle 423 Auswahl der Mittel 420 - Checkliste 427 - Erstellung 419, 421 - Inhalt 418 - Kontext 419 - Notwendigkeit 417 - Richtlinie 414 - Umfang 424 - unzureichende 421 - Verwaltung 424 - visuelle 423 - Vorlage 421 - Zielgruppe 420 - Zielsetzung 417 Architektur-Ebene 10, 31, 72, 119 - Bausteinebene 73, 82 - Ebenenmodell 73 - Ebenenwechsel 82 - Organisationsebene 73 f, 80 - Software Design Level Model 76 - Systemebene 73 f, 81 - und architektonischer Ordnungsrahmen 76 Architektur-Entscheidung 24, 328, 418 Art und Methode 330 - Definition allgemein 328 - Entscheidungsbereich 331 - Entscheidungsfreudigkeit 330 - Entscheidungsprozess 328 - Informationsmenge 330 - strategischer Charakter 331 - Superlogik 331 Architektur-Entwurf 377 - Einflussfaktor 377 Architektur-Erfahrung 43 Architekturieren 50 Architektur-Konformität 410 Architektur-Konzept Aspektorientierung 181 - dynamische Sprache 185 - generative Erzeugung von - Systembausteinen 166 - Generierung 166 - Komponentenorientierung 161 - MDSD 170 - Meta-Architektur. 164 - Objektorientierung 155 - prozeduraler Ansatz 153 - Reflection 164 - Skriptsprache 185 - Wartung 189 Architektur-Metamodell 279 Architektur-Mittel 33, 436 - Basisarchitektur 35, 216 - Konzept 34, 152 - Modellierungsmittel 36, 264 - Muster 34, 194 - Prinzip 33, 128 - Referenzarchitektur 35, 253 - Stil 34, 194 - Taktik 34, 194 - Technologie 36, 291 Architektur-Modellierungsmittel 36, 264 Architecture Descripion Language 279 Architektur-Metamodell 279 - Checkliste 404 - Glossar 279 - Liste der 264 - Unified Modeling Language 268 Architektur-Muster 34, 202, 205 - Checkliste 403 Architektur-Perspektive 31, 430 Architektur-Prinzip 33, 129 Abstraktion 142 - Bezug zu Anwendungsfällen 150 - Entwurf für - Veränderung 135 - Information Hiding 140 - Inkrementalität 149 - Kohäsion 133 - Konsistenz 150 - Konvention anstatt Konfiguration 150 - Kopplung 130 - Modularität 145 - RückVerfolgbarkeit 148 - Selbstdokumentation 148 - Separation of Concerns 137 - Vermeidung überflüssiger Komplexität 150 Architektur-Prototyp 373, 400, 446
[weiter lesen] |
|
|
|
|
|
|
| |
|
|

|
|