دسترسی نامحدود
برای کاربرانی که ثبت نام کرده اند
برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید
در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید
برای کاربرانی که ثبت نام کرده اند
درصورت عدم همخوانی توضیحات با کتاب
از ساعت 7 صبح تا 10 شب
ویرایش:
نویسندگان: Thomas Biskup
سری:
ISBN (شابک) : 3832287728, 9783832287726
ناشر:
سال نشر:
تعداد صفحات: 475
زبان: German
فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود)
حجم فایل: 4 مگابایت
در صورت تبدیل فایل کتاب Agile fachmodellgetriebene Softwareentwicklung für mittelständische IT-Projekte به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.
توجه داشته باشید کتاب توسعه نرم افزار چابک و تخصصی مبتنی بر مدل برای پروژه های IT با اندازه متوسط نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.
Agile fachmodellgetriebene Softwareentwicklung für mittelständische IT-Projekte......Page 1
Teil I Einführung und Grundlagen......Page 23
1.1 Motivation......Page 24
1.2 Kernthese......Page 29
1.3 Vorgehensweise......Page 30
1.4 Leistung......Page 33
1.5 Gliederung......Page 34
Kapitel 2 Der deutsche Mittelstand und IT......Page 37
2.1 Der deutsche Mittelstand......Page 38
2.1.1 Situation der IT im deutschen Mittelstand......Page 40
2.1.2 IT-Projekte im deutschen Mittelstand......Page 41
2.2 Potenziale zur Optimierung mittelständischer IT-Projekte......Page 42
2.2.1 Kundenorientierung......Page 46
2.2.2 Domänenfokussierung......Page 53
2.2.3 Automatisierung......Page 58
2.2.4 Agilität......Page 62
2.3 Zusammenfassung......Page 65
Kapitel 3 Technische und methodische Grundlagen......Page 69
3.1.1 Convergent Engineering (CE)......Page 71
3.1.2 Intentional Programming (IP)......Page 76
3.1.3 Concept Programming......Page 80
3.1.4 Convergent Architecture (CA)......Page 82
3.1.5 Fluent Interfaces......Page 89
3.1.6 Language Workbenches......Page 90
3.1.7 Weitere Ansätze......Page 91
3.2 Domänenfokussierte Verfahren zur Softwareentwicklung......Page 97
3.2.1 Programmiersprachen der vierten Generation (4GL)......Page 98
3.2.2 Computer Aided Software Engineering (CASE)......Page 99
3.2.3 Language Oriented Programming (LOP)......Page 101
3.2.4 Rapid Application Development (RAD)......Page 102
3.2.5 Architectured Rapid Application Development (ARAD)......Page 104
3.2.6 Software-Produktlinien......Page 105
3.2.7 Domain Driven Design (DDD)......Page 109
3.3 Modellgetriebene Verfahren der Softwareentwicklung......Page 116
3.3.1 Model Driven Architecure (MDA)......Page 117
3.3.2 Model Driven Software Development (MDSD)......Page 125
3.3.3 Software Factories......Page 127
3.3.4 Generative Programmierung (GP)......Page 131
3.3.5 Domain-Specific Modeling (DSM) ......Page 134
3.3.6 Model Driven Engineering (MDE)......Page 136
3.3.8 ARIS......Page 138
3.3.9 Agile Modeling (AM)......Page 140
3.4.1 Familien von Vorgehensmodellen......Page 143
3.4.1.1 Phasen-, Wasserfallund Schleifenmodelle......Page 144
3.4.1.2 Prototypische Vorgehensmodelle......Page 145
3.4.1.3 Inkrementelle, evolutionäre, rekursive und iterative Modelle......Page 147
3.4.2 Präskriptive oder plangetriebene Vorgehensmodelle......Page 149
3.4.3 Agile Vorgehensmodelle......Page 151
3.5 Zusammenfassung......Page 154
3.6 Herleitung des CP-Lösungsansatzes......Page 157
Teil II Conceptual Programming (CP)......Page 161
Kapitel 4 Conceptual Programming (CP)......Page 162
4.1 Werte, Prinzipien und Methoden als Systematik......Page 163
4.1.1 Werte......Page 164
4.1.2 Prinzipien......Page 165
4.1.4 Der Zusammenhang zwischen Werten, Prinzipien und Methoden......Page 166
4.2.1 Werte......Page 167
4.2.1.1 Wirtschaftlichkeit......Page 168
4.2.1.2 Flexibilität......Page 170
4.2.1.3 Zugänglichkeit......Page 172
4.2.2.2 Domänenfokussierung......Page 174
4.2.2.4 Agilität......Page 176
4.2.3 Methoden......Page 177
4.2.3.1 Conceptual Model Driven Software Development (CMDSD)......Page 178
4.2.3.3 Produktgremium......Page 179
4.3.1 Entwurfssystematik für CMDSD und CDPM......Page 180
4.3.2 Möglichkeiten zur Validierung eines CP-basierten Entwurfs......Page 181
4.3.3 Adaption von CP......Page 182
4.4 Zusammenfassung......Page 183
Kapitel 5 Conceptual Model Driven Software Development (CMDSD)......Page 185
5.1 Ziele......Page 186
5.2 Das fachmodellgetriebene Manifest (Teil I)......Page 187
5.3 CMDSD im Überblick......Page 190
5.4 CMDSD als Paradigma......Page 193
5.4.2 Prinzipien......Page 194
5.4.2.1 Vereinfachung......Page 196
5.4.2.2 Problemorientierung......Page 197
5.4.2.3 Uniformität......Page 199
5.4.2.4 Standardkonformität......Page 201
5.4.2.5 Kompaktheit......Page 202
5.4.2.6 Abstraktion......Page 203
5.4.2.7 Lokalität und Linearität......Page 212
5.4.2.8 Tradition und Innovation......Page 213
5.4.2.10 Rapid Prototyping......Page 217
5.4.3.1 Entwicklungsleitung durch einen Chief Programmer......Page 220
5.4.3.3 MDSD-basierte Software-Produktlinien......Page 221
5.4.3.4 Unternehmenskonformes Projektmanagementmodell......Page 224
5.4.3.5 Archetypisierung......Page 225
5.4.3.5.1 Domänenbildung......Page 228
5.4.3.5.2 Modellbildung......Page 229
5.4.3.6 Komplexitätsbewertung durch das Pareto-Prinzip......Page 231
5.4.3.7 Domänenabgrenzung und Modellbildung durch Domain Driven Design......Page 233
5.4.3.8 Strukturierte Modellbildung......Page 235
5.4.3.8.1 Modelltypen......Page 237
5.4.3.8.2 Modellgruppen......Page 239
5.4.3.8.3 Modellfacetten......Page 240
5.4.3.8.4 Kompositionsprinzipien......Page 245
5.4.3.9 Dekomposition von Komplexität......Page 246
5.4.3.11 Intention statt Imperativ......Page 250
5.4.3.12 Kapselung von Technologien......Page 252
5.4.3.13 Erhaltung der Migrationsfähigkeit......Page 253
5.4.3.15 Realisiere wissenskonforme Zugänglichkeit......Page 254
5.5.1 Ausführbarkeit von Modellen......Page 255
5.5.2 Behandlung der Modelltransformationen......Page 256
5.5.3 Behandlung von Variabilität......Page 257
5.5.4 Adaption von CMDSD......Page 259
5.6 Zusammenfassung......Page 260
Kapitel 6 Concept Driven Project Management (CDPM)......Page 263
6.1 Ziele......Page 265
6.2 Das fachmodellgetriebene Manifest (Teil II)......Page 266
6.3 CDPM im Überblick......Page 267
6.4.2 Prinzipien......Page 270
6.4.2.1 Respekt......Page 272
6.4.2.2 Fairness......Page 274
6.4.2.3 Ehrlichkeit und O enheit......Page 275
6.4.2.5 Kompetenz statt Komplexität......Page 277
6.4.2.7 Konsequenz......Page 278
6.4.2.8 Direktheit......Page 279
6.4.2.10 Bedarfsorientierung......Page 280
6.4.2.12 Start small, then grow......Page 283
6.4.3 Methoden......Page 284
6.4.3.1 Philosophischer Projekt-Kicko......Page 288
6.4.3.2 CP-Coaching......Page 289
6.4.3.3 Analyse durch Design......Page 291
6.4.3.4 Rapid Development......Page 293
6.4.3.5 Conceptual Pair Programming K-3.2 50......Page 295
6.4.3.7 Lebendes Angebot......Page 298
6.4.3.8 Agiles Glossar......Page 300
6.5.2 Rollen......Page 301
6.5.2.1 Domänenexperten......Page 302
6.5.2.2 CMDSD-Experten......Page 303
6.5.2.4 Protokollführer......Page 304
6.5.3 Organisatorische Einführung von CDPM......Page 305
6.5.4 Strategisches Anforderungsmanagement......Page 308
6.5.5 Besonderheiten der Analysephasen......Page 309
6.5.6 Adaption von CDPM......Page 311
6.6 Zusammenfassung......Page 312
7.1.1 *RAD......Page 314
7.1.2 Convergent Engineering......Page 315
7.1.4 Software-Produktlinien......Page 317
7.1.5 Domain Driven Design......Page 319
7.1.6 Intentional Programming......Page 320
7.1.8 Language Workbenches......Page 321
7.1.10 Conceptual Programming nach Reiss......Page 324
7.2 Zusammenfassung......Page 327
Teil III Verifikation des CP-Ansatzes ......Page 328
Kapitel 8 CP am Beispiel Portalsysteme......Page 332
8.1.1 Schritt 1: Auswahl der Domäne......Page 333
8.1.2 Schritt 2: Identifikation des Architekturstils ......Page 337
8.1.3 Schritt 3: Planung der CMDSD-Werkzeugentwicklung......Page 341
8.1.4 Schritt 4: Identifikation der Archetypen ......Page 345
8.1.4.1 Formularbasierte Anwendung......Page 346
8.1.4.2 FAQ......Page 347
8.1.4.4 Forum......Page 348
8.1.4.5 Blog......Page 349
8.1.4.7 Kalender......Page 350
8.1.4.9 Wiki......Page 351
8.1.5.2 Flexible Navigation......Page 352
8.1.5.6 Datenintegration......Page 353
8.1.5.10 Suche......Page 354
8.1.6 Schritt 6: Domänenabgrenzung......Page 355
8.1.7 Schritt 7: Identifikation der Modelle ......Page 356
8.1.7.2 Modellhierarchie......Page 357
8.1.7.3 Scopes......Page 359
8.1.8 Schritt 8: Modelldefinition und -reduktion ......Page 360
8.1.8.1.1 NavigationModel......Page 361
8.1.8.1.2 ProcessModel......Page 364
8.1.8.1.3 ViewModel......Page 369
8.1.8.1.4 DomainTypeModel......Page 373
8.1.8.1.5 RelationModel......Page 377
8.1.8.1.6 AgentModel......Page 378
8.1.8.1.7 TranslationsModel......Page 380
8.1.8.1.8 SkinModel......Page 382
8.1.8.2.1 ActionListModel......Page 383
8.1.8.2.2 ActionModel......Page 384
8.1.8.2.3 FilterModel......Page 387
8.1.8.2.4 ContentElementModel......Page 388
8.1.8.2.5 FilteredListModel......Page 391
8.1.8.3.2 DataSourceModel......Page 392
8.2 CDPM am Beispiel Portalsysteme......Page 393
8.3 Zusammenfassung......Page 394
Kapitel 9 Bewertung der Ergebnisse......Page 396
9.1 Ergebnisse der CMDSD-Nutzung......Page 397
9.1.1 Kosten der Erstellung des CMDSD-Werkzeugs......Page 399
9.1.2.1 Reduzierung von Einarbeitungsund Weiterbildungskosten......Page 401
9.1.2.2 Reduzierung von Umsetzungsaufwänden......Page 404
9.1.2.3 Reduzierung von Migrationsaufwänden......Page 407
9.1.2.4 Steigerung der Umsetzungsqualität......Page 409
9.1.3 Bewertung des Kosten-Nutzen-Verhältnisses......Page 411
9.2 Ergebnisse der CDPM-Nutzung......Page 419
9.3 Weitere Projekte auf Basis des CP-Konzepts......Page 420
9.3.1 WODOMI......Page 421
9.3.2 BALVI iPi......Page 423
9.3.3 IKT.NRW......Page 424
9.4.1 Massive Multiplayer Online Role-Playing Games......Page 425
9.4.3 Datenbasiertes Publizieren (Databased Publishing)......Page 426
9.4.4 Föderierte ERP-Systeme (FERP)......Page 427
9.5 Zusammenfassung......Page 428
10.1 Abschlieÿende Zusammenfassung......Page 430
10.2 Diskussion der Ergebnisse......Page 433
10.3.2 Katalogunterstützung für domänenspezi sche CP-Instanzen......Page 435
10.3.4 Test von Fachmodellen......Page 436
10.3.5 Rapid Prototyping......Page 437
10.3.7 Übertragung von CP auf Projekte auÿerhalb des Mittelstands......Page 438
Teil IV Anhang......Page 440
Literaturverzeichnis......Page 441
Index......Page 466
Lebenslauf......Page 475