ورود به حساب

نام کاربری گذرواژه

گذرواژه را فراموش کردید؟ کلیک کنید

حساب کاربری ندارید؟ ساخت حساب

ساخت حساب کاربری

نام نام کاربری ایمیل شماره موبایل گذرواژه

برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید


09117307688
09117179751

در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید

دسترسی نامحدود

برای کاربرانی که ثبت نام کرده اند

ضمانت بازگشت وجه

درصورت عدم همخوانی توضیحات با کتاب

پشتیبانی

از ساعت 7 صبح تا 10 شب

دانلود کتاب Effektive Software-Architekturen: Ein praktischer Leitfaden

دانلود کتاب معماری های نرم افزاری کارآمد: یک راهنمای عملی

Effektive Software-Architekturen: Ein praktischer Leitfaden

مشخصات کتاب

Effektive Software-Architekturen: Ein praktischer Leitfaden

ویرایش:  
نویسندگان:   
سری:  
ISBN (شابک) : 9783446420083 
ناشر: Hanser Fachbuchverlag 
سال نشر: 2009 
تعداد صفحات: 451 
زبان: German 
فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود) 
حجم فایل: 7 Mb 

قیمت کتاب (تومان) : 68,000



ثبت امتیاز به این کتاب

میانگین امتیاز به این کتاب :
       تعداد امتیاز دهندگان : 4


در صورت تبدیل فایل کتاب Effektive Software-Architekturen: Ein praktischer Leitfaden به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.

توجه داشته باشید کتاب معماری های نرم افزاری کارآمد: یک راهنمای عملی نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.


توضیحاتی درمورد کتاب به خارجی



فهرست مطالب

Inhalt......Page 6
Vorwort......Page 14
Vorwort zur vierten Auflage......Page 15
1 Einleitung......Page 16
1.2 Effektiv, agil und pragmatisch......Page 21
1.3 Wer sollte dieses Buch lesen?......Page 24
1.4 Wegweiser durch das Buch......Page 25
1.6 Weiterführende Literatur......Page 27
1.7 Danksagung......Page 28
2 Architektur und Architekten......Page 30
2.1 Was ist Architektur?......Page 31
2.2 Die Aufgaben von Software-Architekten......Page 36
2.3 Wie entstehen Architekturen?......Page 43
2.4 In welchem Kontext steht Architektur?......Page 45
2.5 Weiterführende Literatur......Page 49
3 Vorgehen bei der Architekturentwicklung......Page 50
3.2 Systemidee entwickeln......Page 54
3.3 Was sind Einflussfaktoren und Randbedingungen?......Page 61
3.4 Einflussfaktoren finden......Page 65
3.5 Risiken identifizieren......Page 71
3.6 Qualität explizit beschreiben......Page 74
3.6.1 Qualitätsmerkmale von Software-Systemen......Page 75
3.6.2 Szenarien konkretisieren Qualität......Page 77
3.7 Lösungsstrategien entwickeln......Page 83
3.7.1 Strategien gegen organisatorische Risiken......Page 84
3.7.2 Strategien für hohe Performance......Page 85
3.7.3 Strategien für Anpassbarkeit und Flexibilität......Page 87
3.7.4 Strategien für hohe Verfügbarkeit......Page 89
3.8 Weiterführende Literatur......Page 90
4 Architektursichtenzur Kommunikationund Dokumentation......Page 92
4.1 Architekten müssen kommunizieren und dokumentieren......Page 93
4.2 Sichten......Page 95
4.2.1 Sichten in der Software-Architektur......Page 96
4.2.2 Vier Arten von Sichten......Page 97
4.2.3 Entwurf der Sichten......Page 100
4.3.2 Notation der Kontextabgrenzung......Page 102
4.3.3 Entwurf der Kontextabgrenzung......Page 103
4.4 Bausteinsicht......Page 104
4.4.1 Elemente der Bausteinsicht......Page 107
4.4.3 Entwurf der Bausteinsicht......Page 110
4.5 Laufzeitsicht......Page 111
4.5.1 Elemente der Laufzeitsicht......Page 112
4.5.2 Notation der Laufzeitsicht......Page 113
4.6 Verteilungssicht......Page 114
4.6.2 Notation der Verteilungssicht......Page 115
4.6.3 Entwurf der Verteilungssicht......Page 116
4.7 Dokumentation von Schnittstellen......Page 117
4.8 Datensicht......Page 120
4.9 Typische Architekturdokumente......Page 122
4.9.1 Zentrale Architekturbeschreibung......Page 123
4.9.3 Dokumentationsübersicht......Page 126
4.9.5 Architekturtapete......Page 127
4.10.1 Anforderungen an Architekturdokumentation......Page 128
4.10.2 Regeln für gute Architekturdokumentation......Page 130
4.11.1 TOGAF......Page 133
4.12 Weiterführende Literatur......Page 135
5 UML 2 für Architekten......Page 138
5.1 Die Diagrammarten der UML 2......Page 140
5.2 Die Bausteine von Architekturen......Page 142
5.3 Schnittstellen......Page 143
5.4 Die Bausteinsicht......Page 144
5.5 Die Verteilungssicht......Page 147
5.6 Die Laufzeitsicht......Page 149
5.7 Darum UML......Page 154
5.8 Weiterführende Literatur......Page 155
6 Strukturentwurf, Architektur- und Designmuster......Page 156
6.1.1 Komplexität beherrschen......Page 158
6.1.2 Zerlegen – aber wie?......Page 159
6.1.3 Fachmodelle als Basis der Entwürfe......Page 160
6.1.4 Die Fachdomäne strukturieren......Page 163
6.2.1 Schichten (Layer)......Page 164
6.2.2 Pipes & Filter......Page 168
6.2.3 Weitere Architekturmuster......Page 170
6.3.1 Das So-einfach-wie-möglich-Prinzip......Page 172
6.3.2 Entwerfen Sie nach Verantwortlichkeiten......Page 174
6.3.4 Berücksichtigen Sie Fehler......Page 175
6.4 Optimieren von Abhängigkeiten......Page 176
6.4.3 Offen für Erweiterungen, geschlossen für Änderungen......Page 179
6.4.4 Abhängigkeit nur von Abstraktionen......Page 181
6.4.5 Abtrennung von Schnittstellen......Page 182
6.4.6 Zyklische Abhängigkeiten vermeiden......Page 184
6.4.7 Liskov-Substitutionsprinzip (LSP)......Page 185
6.4.8 Dependency Injection (DI)......Page 187
6.5 Entwurfsmuster......Page 188
6.5.2 Adapter......Page 189
6.5.3 Beobachter (Observer)......Page 190
6.5.5 Stellvertreter (Proxy)......Page 192
6.5.6 Fassade......Page 193
6.5.7 Zustand (State)......Page 194
6.6 Entwurf, Test, Qualitätssicherung......Page 195
6.7 Weiterführende Literatur......Page 196
7 Technische Konzepte und typische Architekturaspekte......Page 200
7.1.1 Motivation......Page 204
7.1.2 Typische Probleme......Page 205
7.1.3 Architekturmuster „Persistenzschicht“......Page 208
7.1.4 Weitere Themen zu Persistenz......Page 217
7.1.5 Zusammenhang mit anderen Aspekten......Page 222
7.2.1 Motivation......Page 224
7.2.2 Funktionsweise von Regelmaschinen......Page 228
7.2.3 Kriterien pro & kontra Regelmaschinen......Page 230
7.2.5 Weiterführende Literatur......Page 231
7.3.1 Motivation......Page 232
7.3.2 Typische Probleme......Page 233
7.3.3 Lösungskonzepte......Page 235
7.3.4 Entwurfsmuster zur Integration......Page 240
7.3.5 Konsequenzen und Risiken......Page 242
7.3.6 Zusammenhang mit anderen Aspekten......Page 244
7.3.7 Weiterführende Literatur......Page 245
7.4.2 Typische Probleme......Page 246
7.4.3 Lösungskonzept......Page 247
7.4.5 Zusammenhang mit anderen Aspekten......Page 249
7.5.2 Entscheidungsalternativen......Page 250
7.5.3 Grundbegriffe der Kommunikation......Page 251
7.6 Ablaufsteuerung grafischer Oberflächen......Page 257
7.6.1 Model-View-Controller (MVC)......Page 261
7.6.2 Weiterführende Literatur......Page 267
7.7.1 Arbeitsmetaphern......Page 268
7.7.2 Interaktionsstile......Page 270
7.7.3 Ergonomische Gestaltung......Page 274
7.7.4 Heuristiken zur GUI-Gestaltung......Page 276
7.7.5 Weiterführende Literatur......Page 279
7.8 Internationalisierung......Page 280
7.8.2 Dimensionen der Internationalisierung......Page 281
7.8.3 Lösungskonzepte......Page 282
7.9 Workflow-Management: Ablaufsteuerung im Großen......Page 289
7.9.1 Zweck der Ablaufsteuerung......Page 290
7.9.2 Lösungsansätze......Page 292
7.9.3 Integration von Workflow-Systemen......Page 295
7.9.4 Mächtigkeit von WMS......Page 297
7.9.5 Weiterführende Literatur......Page 298
7.10.2 Typische Probleme......Page 299
7.10.3 Sicherheitsziele......Page 300
7.10.4 Lösungskonzepte......Page 302
7.10.5 Zusammenhang mit anderen Aspekten......Page 307
7.11 Protokollierung......Page 309
7.11.1 Typische Probleme......Page 310
7.11.3 Zusammenhang mit anderen Aspekten......Page 311
7.12.1 Motivation......Page 312
7.12.2 Fehlerkategorien schaffen Klarheit......Page 315
7.12.3 Muster zur Fehlerbehandlung......Page 317
7.12.4 Mögliche Probleme......Page 318
7.12.5 Zusammenhang mit anderen Aspekten......Page 319
7.12.6 Weiterführende Literatur......Page 320
8 Model Driven Architecture (MDA)......Page 322
8.1 Architekten entwickeln Generierungs vorlagen......Page 325
8.2 Modellierung......Page 326
8.3 Modellbasiert entwickeln......Page 328
8.4 Weiterführende Literatur......Page 329
9 Bewertung von Software-Architekturen......Page 330
9.1 Was Sie an Architekturen bewerten können......Page 334
9.2 Vorgehen bei der Bewertung......Page 336
9.3 Weiterführende Literatur......Page 342
10 Service-Orientierte Architektur (SOA)......Page 344
10.1 Was ist SOA?......Page 345
10.2 So funktionieren Services......Page 351
10.3 Was gehört (noch) zu SOA?......Page 352
10.4 SOA und Software-Architektur......Page 354
10.5 Weiterführende Literatur......Page 355
11 Enterprise-IT-Architektur......Page 356
11.1 Wozu Architekturebenen?......Page 358
11.2.2 Management des IS-Portfolios......Page 359
11.2.3 Definition von Referenzarchitekturen......Page 361
11.2.4 Weitere Aufgaben......Page 363
11.3 Weiterführende Literatur......Page 365
12 Beispiele von Software-Architekturen......Page 366
12.1 Beispiel: Datenmigration im Finanzwesen......Page 367
12.2 Beispiel: Kampagnenmanagement im CRM......Page 386
13 iSAQB Curriculum......Page 418
13.1 Standardisierter Lehrplan für Software-Architekten......Page 419
13.2 Können, Wissen und Verstehen......Page 420
13.4 Struktur des iSAQB-Lehrplans......Page 421
I. Grundbegriffe von Software-Architekturen......Page 422
II. Beschreibung und Kommunikation von Software-Architekturen......Page 423
III. Entwicklung von Software-Architekturen......Page 424
IV. Software-Architekturen und Qualität......Page 425
V. Werkzeuge für Software-Architekten......Page 426
13.5 Zertifizierung nach dem iSAQB-Lehrplan......Page 427
14.1 In sechs Stationen um die (IT-)Welt......Page 428
14.2 Ratschläge aus dem architektonischen Manifest......Page 432
15 Literatur......Page 438
Register......Page 446




نظرات کاربران