AntiPatterns: Entwurfsfehler erkennen und vermeiden ; [Ursachen, Symptome und Konsequenzen von Entwurfsfehlern ; refactoring und Beispiellösungen ; Patterns für die Bereiche Entwicklung, Architektur und Projektmanagement]
Gespeichert in:
Format: | Buch |
---|---|
Sprache: | German English |
Veröffentlicht: |
Heidelberg
Redline mitp
2007
|
Ausgabe: | 2., überarb. Aufl. |
Schriftenreihe: | Software-Entwicklung
|
Schlagworte: | |
Online-Zugang: | Inhaltstext Inhaltsverzeichnis |
Beschreibung: | Literaturverz. S. 287 - 292 |
Beschreibung: | 296 S. Ill., graph. Darst. |
ISBN: | 9783826617744 3826617746 |
Internformat
MARC
LEADER | 00000nam a2200000 c 4500 | ||
---|---|---|---|
001 | BV022935994 | ||
003 | DE-604 | ||
005 | 20110223 | ||
007 | t | ||
008 | 071023s2007 gw ad|| |||| 00||| ger d | ||
016 | 7 | |a 98395352X |2 DE-101 | |
020 | |a 9783826617744 |9 978-3-8266-1774-4 | ||
020 | |a 3826617746 |9 3-8266-1774-6 | ||
035 | |a (OCoLC)183895738 | ||
035 | |a (DE-599)BVBBV022935994 | ||
040 | |a DE-604 |b ger |e rakddb | ||
041 | 1 | |a ger |h eng | |
044 | |a gw |c XA-DE-NW | ||
049 | |a DE-1051 |a DE-20 |a DE-634 |a DE-83 |a DE-Aug4 |a DE-29T | ||
082 | 0 | |a 005.12 |2 22/ger | |
084 | |a ST 230 |0 (DE-625)143617: |2 rvk | ||
084 | |a 004 |2 sdnb | ||
084 | |a 650 |2 sdnb | ||
130 | 0 | |a AntiPatterns | |
245 | 1 | 0 | |a AntiPatterns |b Entwurfsfehler erkennen und vermeiden ; [Ursachen, Symptome und Konsequenzen von Entwurfsfehlern ; refactoring und Beispiellösungen ; Patterns für die Bereiche Entwicklung, Architektur und Projektmanagement] |c William J. Brown ... |
246 | 1 | 3 | |a Anti Patterns |
250 | |a 2., überarb. Aufl. | ||
264 | 1 | |a Heidelberg |b Redline mitp |c 2007 | |
300 | |a 296 S. |b Ill., graph. Darst. | ||
336 | |b txt |2 rdacontent | ||
337 | |b n |2 rdamedia | ||
338 | |b nc |2 rdacarrier | ||
490 | 0 | |a Software-Entwicklung | |
500 | |a Literaturverz. S. 287 - 292 | ||
650 | 0 | 7 | |a Entwurfsmuster |0 (DE-588)4546895-3 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a Refactoring |0 (DE-588)4784343-3 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a Fehlererkennung |0 (DE-588)4133764-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 Projektmanagement |0 (DE-588)4047441-0 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a Systemanalyse |0 (DE-588)4116673-5 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a Softwarearchitektur |0 (DE-588)4121677-5 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a Problemlösen |0 (DE-588)4076358-4 |2 gnd |9 rswk-swf |
689 | 0 | 0 | |a Softwareentwicklung |0 (DE-588)4116522-6 |D s |
689 | 0 | 1 | |a Entwurfsmuster |0 (DE-588)4546895-3 |D s |
689 | 0 | 2 | |a Fehlererkennung |0 (DE-588)4133764-5 |D s |
689 | 0 | 3 | |a Refactoring |0 (DE-588)4784343-3 |D s |
689 | 0 | |5 DE-604 | |
689 | 1 | 0 | |a Softwarearchitektur |0 (DE-588)4121677-5 |D s |
689 | 1 | 1 | |a Entwurfsmuster |0 (DE-588)4546895-3 |D s |
689 | 1 | 2 | |a Fehlererkennung |0 (DE-588)4133764-5 |D s |
689 | 1 | 3 | |a Refactoring |0 (DE-588)4784343-3 |D s |
689 | 1 | |8 1\p |5 DE-604 | |
689 | 2 | 0 | |a Softwareentwicklung |0 (DE-588)4116522-6 |D s |
689 | 2 | 1 | |a Projektmanagement |0 (DE-588)4047441-0 |D s |
689 | 2 | 2 | |a Systemanalyse |0 (DE-588)4116673-5 |D s |
689 | 2 | 3 | |a Problemlösen |0 (DE-588)4076358-4 |D s |
689 | 2 | |8 2\p |5 DE-604 | |
700 | 1 | |a Brown, William J. |d 1954- |e Sonstige |0 (DE-588)121102289 |4 oth | |
856 | 4 | |q text/html |u http://deposit.dnb.de/cgi-bin/dokserv?id=2946017&prov=M&dok%5Fvar=1&dok%5Fext=htm |3 Inhaltstext | |
856 | 4 | 2 | |m OEBV Datenaustausch |q application/pdf |u http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=016140734&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |3 Inhaltsverzeichnis |
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 | |
943 | 1 | |a oai:aleph.bib-bvb.de:BVB01-016140734 |
Datensatz im Suchindex
_version_ | 1805089554155175936 |
---|---|
adam_text |
******************** * * * * * * * * * * * * * * * * * * * * * * * * * *
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * **** * *
* * * * * * * * * * * **** * * * * * * * * * * * * * * * * * **** * * *
* * * * * * * * **** * * * * * * * * * * * * * * * * * * * * * * ****
***** * * * A N T I P A T T E R N S - E I N F UE H R U N G . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . .
29* D E S I G N P A T T E R N S U N D A N T I P A T T E R N S
- E I N F UE H R U N G . . . . . . . . . . . . . . . . . 31* L I
A N T I P A T T E R N : A N T I H Y P E . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . 32* 1 . 2 * DIE
W A H R H E I T UE B E R DIE S O F T W A R E - T E C H N O L O G I
E 33* 1.3* W A S I S T E I N A N T I P A T T E R N ? . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35* I.4* W
O H E R K O M M E N D I E A N T I P A T T E R N S ? 36* I .
4 . 1 * DAS P O R T L A N D P A T T E R N R E P O S I T O R Y . .
. . . . . . . . . . . . . . . . . . . . . . 37* 1 . 4 . 2 W I E E
I N S O F T W A R E - P R O J E K T G E K I P P T W I R D . . . . . . .
. . . . . . . . . . . . . 39* 1 . 4 - 3 U N T E R S U C H U N G E
N Z U A N T I P A T T E R N S 40* 1 . 5 * A N T I P A T T E
R N S : DAS B U C H 41* 2 * A N T I P A T T E R N S - D A S R E
F E R E N Z M O D E L L . . . . . . . . . . . . . . . . . . . . . . . .
. . . . 43* 2 . 1 * P E R S P E K T I V E N . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
45* 2 . 2 * H A U P T U R S A C H E N . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47* 2 . 2
. 1 * U N A N G E B R A C H T E H A S T . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . 47* 2 . 2 . 2 * D E S I N T
E R E S S E . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . 48* 2 . 2 . 3 * E N G S T I R N I G K E I T
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . 49* 2 . 2 . 4 * F A U L H E I T . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50* 2
. 2 . 5 * G E I Z . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . 51* 2 . 2 . 6 * I G N
O R A N Z . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . 51* 2 . 2 . 7 * S T O L Z . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . 52* 2 . 3 * U R K R AE F T E . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
53* 2.3-1 W A S I S T E I N E U R K R A F T ? . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . 54* 2 . 3 . 2 * F U N K
T I O N A L I T AE T S M A N A G E M E N T . . . . . . . . . . . . . . .
. . . . . . . . . . . . . 58* INHALTSVERZEICHNIS 2-3-3
PERFORMANCEMANAGEMENT . 58 2.3-4 KOMPLEXITAETSMANAGEMENT . 59 2.3.5
CHANGEMANAGEMENT . 59 2.3.6 MANAGEMENT DER IT-RESSOURCEN . 60 2.3.7
MANAGEMENT DES TECHNOLOGIETRANSFERS . 61 2-4 MODELL DER
SOFTWARE-DESIGNEBENEN . 61 2+1 WIEDERVERWENDUNG VON DESIGN VERSUS CODE .
65 2+2 OBJEKTEBENE . 65 2+3 MIKROARCHITEKTUR-EBENE . 66 2+4
FRAMEWORK-EBENE . 66 2.4.5 ANWENDUNGSEBENE . 67 2.+6 SYSTEMEBENE . 68
2+7 UNTERNEHMENSEBENE . 70 2+8 GLOBALE EBENE . 71 2+9 ZUSAMMENFASSUNG .
72 25 ARCHITEKTONISCHE EBENEN UND URKRAEFTE . 73 VORLAGEN FUER
ENTWURFSMUSTER UND ANTIPATTERNS . 77 3 DEGENERIERTE FORM . 77 J.I 3.I.I
DEGENERIERTE PATTERNFORM . 78 3.2 ENTWURFSMUSTER NACH ALEXANDER . 78
3.2.1 PATTERNFORM NACH ALEXANDER . 78 MINIMALVORLAGE (MIKROMUSTER) . 78
33 3 J.I MIKROVORLAGE . 79 MINIVORLAGE . 79 3-4 3+1 INDUKTIVES
MINIPATTERN . 79 3+2 DEDUKTIVES MINIPATTERN . 79 FORMALE VORLAGEN . 80
35 3.5.1 GOF-ENTWURFSMUSTER . 80 3.5.2 SYSTEM DER MUSTERVORLAGE . 80
3.6 DIE ENTWURFSMUSTERVORLAGE UEBERDENKEN . 81 }6.1
CORBA-ENTWURFSMUSTERVORLAGEN . 82 ANTIPATTERN-VORLAGEN . 83 37 3.7.1
PSEUDO-ANTIPATTERN-VORLAGE . 83 3.7.2 MINI-ANTIPATTERNS . 84 3.8
VOLLSTAENDIGE ANTIPATTERN-VORLAGE . 84 8 INHALTSVERZEICHNIS 4 HINWEISEFUER
DIE VERWENDUNGVON ANTIPATTERNS . . . . . . . . . . . . . . . . . 89* +1
DISFUNKTIONALE UMGEBUNGEN 90* +2 ANTIPATTERNS UND AENDERUNGEN 90* +2.1
FESTEUNDIMPROVISIERTEANTWORTEN. . . . . . . . . . . . . . . . . . . . .
91* +3 NEUEANTIPATTERNSENTWICKELN. . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . 91* +4 ZUSAMMENFASSUNG. . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . 93* TEII 11
ANTIPATTERNS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . 95* 5 ANTIPATTERNS -
SOFTWARE-ENTWICKLUNG. . . . . . . . . . . . . . . . . . . . . . . . . .
97* 5.1 SOFTWARE-REFACTORING. . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . 97* P.L FORMALE
REFACTORING-TRANSFORMATIONEN . . . . . . . . . . . . . . . . . . 98* 5.2
ENTWICKLUNG VON ANTIPATTERNS - ZUSAMMENFASSUNG. . . . . . . . . . . . .
99* 5.3 THE BLOB 101* 5.3.1 HINTERGRUND. . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . 101* 5.3.2 ALLGEMEINE
FORM. 102* 5.3-3 SYMPTOME UND
KONSEQUENZEN. . . . . . . . . . . . . . . . . . . . . . . . . 103*
5.3-4 TYPISCHE URSACHEN. . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . 104* 5.3.5 BEKANNTE AUSNAHMEN. . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . 105* 5-3-6 REFACTORING-LOESUNG.
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 105*
5-3-7 VARIANTEN. 109* 5-3-8
ANWENDBARKEIT FUER ANDERE PERSPEKTIVEN UND EBENEN . . . . . . 110* 5-3-9
BEISPIEL. 11 0* 5-3-10
MINI-ANTIPATTERN: CONTINUOUS OBSOLESCENCE . . . . . . . . . . . . .
112* 5-4 LAVA FLOW . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . 113* 5+1
HINTERGRUND. 114* 5+2 ALLGEMEINE
FORM. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . 115* 5+3 SYMPTOME UND KONSEQUENZEN. . . . . . . . . . . . . . . . .
. . . . . . . . 116* 5+4 TYPISCHE URSACHEN. . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . 117* 5+5 BEKANNTE AUSNAHMEN 118*
5+6 REFACTORING-LOESUNG. 118* 5+7
BEISPIEL. 119* 5+8 VERWANDTE
LOESUNGEN. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. 120* 5+9 ANWENDBARKEIT FUER ANDERE PERSPEKTIVEN UND EBENEN. . . . . .
120* 5+10 MINI-ANTIPATTERN: AMBIGUOUS VIEWPOINT . . . . . . . . . . . .
. . . . 120* 5.5 ANTIPATTERN: FUNCTIONAL DECOMPOSITION . . . . . . . .
. . . . . . . . . . . . . . . 121* 5.5.1 HINTERGRUND 122* 5.5.2
ALLGEMEINE FORM. . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . 122* 9 INHALTSVERZEICHNIS 5.5.3 SYMPTOME UND
KONSEQUENZEN. . . . . . . . . . . . . . . . . . . . . . . . . 122* 5.5.4
TYPISCHE URSACHEN. . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . 123* 5.5.5 BEKANNTE AUSNAHMEN. . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . 123* 5.5.6
REFACTORING-LOESUNG. 123* 5.5.7
BEISPIEL. 124* 5.5.8
VERWANDTE LOESUNGEN. . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . 126* 5.5.9 ANWENDBARKEIT FUER ANDERE PERSPEKTIVEN UND EBENEN
. . . . . . 126* 5.6 ANTIPATTERN: POLTERGEISTER. . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . 126* 5.6.1
HINTERGRUND. 127* 5.6.2
ALLGEMEINE FORM. . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . 128* 5.6,3 SYMPTOME UND KONSEQUENZEN. . . . . . . . . . .
. . . . . . . . . . . . . . 128* 5.6-4 TYPISCHE URSACHEN. . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . 129* 5.6.5
BEKANNTE AUSNAHMEN. . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . 129* 5.6.6
REFACTORING-LOESUNG. 129* 5.6.7
BEISPIEL. 129* 5.6.8
VERWANDTE LOESUNGEN. . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . 131* 5.6.9 ANWENDBARKEIT FUER ANDERE PERSPEKTIVEN UND EBENEN.
. . . . . 131* 5.6.RA MINI-ANTIPATTERN: BOAT ANCHOR. . . . . . . . . . .
. . . . . . . . . . . . . . 131* 5.7 ANTIPATTERN: GOLDENER HAMMER. . . .
. . . . . . . . . . . . . . . . . . . . . . . . . 132* 5.7.1
HINTERGRUND. . . . . . . . . . . 133* 5.7.2
ALLGEMEINE FORM. . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . 133* 5.7.3 SYMPTOME UND KONSEQUENZEN. . . . . . . . . . .
. . . . . . . . . . . . . . 134* 5.7-4 TYPISCHE URSACHEN. . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . 134* 5.7.5
BEKANNTE AUSNAHMEN. . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . 135* 5.7.6
REFACTORING-LOESUNG. 135* 5.7.7
VARIANTEN. 136* 5.7.8
BEISPIEL. 137* 5.7.9
VERWANDTE LOESUNGEN. . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . 138* 5.7.10 MINI-ANTIPATTERN: DEAD END. . . . . . . . . . .
. . . . . . . . . . . . . . . . 138* 5.8 ANTIPATTERN: SPAGHETTI-CODE
139* 5.8.1 HINTERGRUND. 139*
5.8.2 ALLGEMEINE FORM. . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . 140* 5.8,3 SYMPTOME UND KONSEQUENZEN. . . . . . . .
. . . . . . . . . . . . . . . . 140* 5.8-4 TYPISCHE URSACHEN. . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 141* 5.8.5
BEKANNTE AUSNAHMEN. . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . 141* 5.8.6 REFACTORING-LOESUNG.
141* 5.8.7 BEISPIEL. 144*
5.8.8 VERWANDTE LOESUNGEN. . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . 150* 10 IN HALTSVERZEICH NIS 5.8.9*
MINI-ANTIPATTERN:INPUT CLUDGE. . . . . . . . . . . . . . . . . . . . . .
. . 150* 5.8.10 MINI-ANTIPATTERN: WALKING THROUGH A MINEFIELD. . . . .
. . . . . . 151* 5.9* ANTIPATTERN: CUT-AND-PASTE PROGRAMMIERUNG 154*
5.9.1 HINTERGRUND. 154* 5.9.2
ALLGEMEINEFORM. . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . 155* 5.9.3 SYMPTOME UND KONSEQUENZEN , 155* 5.9-4
TYPISCHEURSACHEN. . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . 156* 5.9.5 BEKANNTEAUSNAHMEN. . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . 156* 5.9.6
REFACTORING-LOESUNG. 156* 5.9.7
BEISPIEL. 158* 5.9.8
VERWANDTELOESUNGEN. . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . 158* 5.9.9 MINI-ANTIPATTERN: MUSHROOM MANAGEMENT. . . . . . .
. . . . . . . 159* 6* ANTIPATTERNS- SOFTWARE-ARCHITEKTUR. . . . . . .
. . . . . . . . . . . . . . . . . . 161* 6.1* ARCHITEKTUR-ANTIPATTERNS
- ZUSAMMENFASSUNG. . . . . . . . . . . . . . . . . 162* 6.I.!
MINI-ANTIPATTERN: AUTOGENERATED STOVEPIPE . . . . . . . . . . . . . .
164* 6.2* ANTIPATTERN:STOVEPIPEENTERPRISE. . . . . . . . . . . . . . . .
. . . . . . . . . . . . 165* 6.2.1
HINTERGRUND. 165* 6.2.2
ALLGEMEINEFORM. . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . 166* 6.2.3 SYMPTOMEUNDKONSEQUENZEN. . . . . . . . . . . .
. . . . . . . . . . . . . 166* 6.2-4 TYPISCHEURSACHEN. . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . 167* 6.2.5
BEKANNTEAUSNAHMEN. . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . 167* 6.2.6
REFACTORING-LOESUNG. 168* 6.2.7
REFERENZMODELL FUER OFFENE SYSTEME. 169* 6.2.8
TECHNOLOGIEPROFIL. . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . 170* 6.2.9 BETRIEBSUMGEBUNG. . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . 170* 6.2.10
SYSTEMANFORDERUNGSPROFIL . . . . . . . . . . . . . . . . . . . . . . . .
. . . . 170* 6.2.II UNTERNEHMENSARCHITEKTUR . . . . . . . . . . . . . .
. . . . . . . . . . . . . . 171* 6.2.12 ARCHITEKTURDERVERARBEITUNG. .
. . . . . . . . . . . . . . . . . . . . . . . 171* 6.2.13
INTEROPERABILITAETSSPEZIFIKATION . . . . . . . . . . . . . . . . . . . .
. . . . . 172* 6.2.14 ENTWICKLUNGSPROFIL. . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . 172* 6.2.15
BEISPIEL. 172*
6.2.16VERWANDTELOESUNGEN. . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . 174* 6.2.17 ANWENDBARKEIT FUER ANDERE PERSPEKTIVEN UND
EBENEN. . . . . . 174* 6.2.18 MINI-ANTIPATTERN:JUMBLE. . . . . . . . .
. . . . . . . . . . . . . . . . . . . . 175* 6,3 ANTIPATTERN:
STOVEPIPE-SYSTEM 176* 6.P*
HINTERGRUND. 176* 6.3.2
ALLGEMEINE FORM. . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . 176* 11 INHALTSVERZEICHNIS 6+3 SYMPTOMEUND KONSEQUENZEN.
. . . . . . . . . . . . . . . . . . . . . . . . 177* 6+4
TYPISCHEURSACHEN. . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . 178* 6+5 BEKANNTEAUSNAHMEN. . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . 178* 6+6
REFACTORING-LOESUNG. 178* 6+7
BEISPIEL. 180* 6 + 8
VERWANDTE LOESUNGEN. . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . 181* 6.3.9 ANWENDBARKEIT FUER ANDERE PERSPEKTIVEN UND EBENEN.
. . . . . 181* 6.3-10 MINI-ANTIPATTERN: COVER YOUR ASSETS. . . . . . . .
. . . . . . . . . . . . 182* 6-4 ANTIPATTERN: VENDOR LOCK-IN 183* 6+1
HINTERGRUND. 183* 6.4.2
ALLGEMEINE FORM. . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . 184* 6+3 SYMPTOME UND
KONSEQUENZEN. 185* 6+4 TYPISCHE URSACHEN. . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 185* 6+5
BEKANNTE AUSNAHMEN. . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . 185* 6+6 REFACTORING-LOESUNG. . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . 185* 6+7
VARIANTEN. 187* 6+8
BEISPIEL. 188* 6+9 VERWANDTE
LOESUNGEN. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. 189* 6+10 ANWENDBARKEIT FUER ANDERE PERSPEKTIVEN UND EBENEN . . . . . .
189* 6+II MINI-ANTIPATTERN: WOLF TICKET. . . . . . . . . . . . . . . . .
. . . . . . . . . 190* 6.5 ANTIPATTERN: ARCHITECTURE BY IMPLICATION 192*
6.5.1 HINTERGRUND. 192* 6.5.2
ALLGEMEINE FORM. . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . 193* 6.5.3 SYMPTOME UND KONSEQUENZEN. . . . . . . . . . .
. . . . . . . . . . . . . . 194* 6.5-4 TYPISCHE URSACHEN. . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . 194* 6.5.5
BEKANNTE AUSNAHMEN. . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . 194* 6.5.6
REFACTORING-LOESUNG. 194* 6.5.7
VARIANTEN. 196* 6.5.8
BEISPIEL. 197* 6.5.9
VERWANDTE LOESUNGEN. . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . 198* 6.5.10 ANWENDBARKEIT FUER ANDERE PERSPEKTIVEN UND
EBENEN. . . . . . 198* 6.5.II MINI-ANTIPATTERN: WARM BODIES. . . . . . .
. . . . . . . . . . . . . . . . . 198* 6.6 ANTIPATTERN: DESIGN BY
COMMITTEE . . . . . . . . . . . . . . . . . . . . . . . . . . . 200*
6.6.1 HINTERGRUND. 200* 6.6.2
ALLGEMEINE FORM. . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . 201* 6.6-3 SYMPTOME UND KONSEQUENZEN. . . . . . . . . . .
. . . . . . . . . . . . . . 201* 6.6.4 TYPISCHE URSACHEN. . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . 202* 6.6.5
BEKANNTE AUSNAHMEN. . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . 202* 12 INHALTSVERZEICHNIS 6.6.6*
REFACTORING-LOESUNG. 202* 6.6.7*
VARIANTEN. 205* 6.6.8*
BEISPIEL. 205* 6.6.9*
SQL. 205* 6.6.10CORBA. .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . 206* 6.6.II* VERWANDTE LOESUNGEN, ENTWURFSMUSTER UND
ANTIPATTERNS . . . 209* 6.6.12 ANWENDBARKEIT FUER ANDERE PERSPEKTIVEN
UND EBENEN. . . . . . 209* 6.6.13* MINI-ANTIPATTERN: SWISS ARMY KNIFE
210* 6.7* ANTIPATTERN:REINVENTTHEWHEEL. . . . . . . . . . . . . . . . .
. . . . . . . . . . . . 211* 6.7.1*
HINTERGRUND. 211* 6.7.2*
ALLGEMEINE FORM 212* 6.7.3 SYMPTOMEUND KONSEQUENZEN. . . . . . . . . . .
. . . . . . . . . . . . . . 212* 6.7-4 TYPISCHE URSACHEN " 213* 6.7.5*
BEKANNTEAUSNAHMEN. . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . 213* 6.7.6*
REFACTORING-LOESUNG. 213* 6.7.7*
VARIANTEN. 215* 6.7.8*
BEISPIEL. 216* 6.7.9
VERWANDTELOESUNGEN. . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . 219* 6.7.IO ANWENDBARKEIT FUER ANDERE PERSPEKTIVEN UND EBENEN.
. . . . . 219* 6.7.II* MINI-ANTIPATTERN: THE GRAND OLD DUKE OFYORK. . .
. . . . . . . . 219* 7* ANTIPATTERNS - SOFTWARE-PROJEKTMANAGEMENT. . .
. . . . . . . . . . . . . . . . 223* 7.1* GEAENDERTEROLLE DES
MANAGEMENTS. . . . . . . . . . . . . . . . . . . . . . . . . . . 223*
7.I.I* HIMMELFAHRTSKOMMANDOS. . . . . . . . . . . . . . . . . .
. . 224* 7.2* MANAGEMENT-ANTIPATTERNS - ZUSAMMENFASSUNG. . . . . . . .
. . . . . . . 225* 7.2.1* MINI-ANTIPATTERN: BLOWHARD JAMBOREE. . . . .
. . . . . . . . . . . . . 227* 7.3* ANTIPATTERN: ANALYSIS PARALYSIS
227* 7.3-1 HINTERGRUND. 228*
7.3.2* ALLGEMEINEFORM. . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . 228* 7.3.3 SYMPTOMEUND KONSEQUENZEN. . . . . . . .
. . . . . . . . . . . . . . . . . 229* 7-3-4 TYPISCHEURSACHEN. . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . 229* 7.3.5*
BEKANNTEAUSNAHMEN. . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . 230* 7.3.6*
REFACTORING-LOESUNG. 230* 7.3.7
MINI-ANTIPATTERN: VIEWGRAPH ENGINEERING. . . . . . . . . . . . . .
231* 7-4 ANTIPATTERN: DEATH BY PLANNING 232* 7+1
HINTERGRUND. 232* 7+2
ALLGEMEINEFORM. . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . 232* 7+3 GLASS CASE PLAN. . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . 233* INHALTSVERZEICHNIS 7+4
DETAILITIS PLAN. . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . 233* 7+5 SYMPTOMEUND KONSEQUENZEN. . . . . . . . . .
. . . . . . . . . . . . . . 234* 7+6 TYPISCHEURSACHEN. . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . 236* 7+7
BEKANNTEAUSNAHMEN. . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . 236* 7+8 REFACTORING-LOESUNG.
236* 7+9 VARIANTEN. 238* 7+10
BEISPIEL. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . 240* 7+11
GLASS-CASE-PLAN. 240* 7+12
DETAILITIS-PLAN. 241* 7+13
VERWANDTELOESUNGEN. . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . 242* 7+14 ANWENDBARKEIT FUER ANDERE PERSPEKTIVEN UND EBENEN. .
. . . 242* 7+15 MINI-ANTIPATTERN:FEAR OF SUCCESS . . . . . . . . . . .
. . . . . . . . . . . 242* 7.5 ANTIPATTERN: CORNCOB 244* 7.5.1
HINTERGRUND. 244* 7.5.2
ALLGEMEINEFORM. . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . 244* 7.5.3 SYMPTOMEUND KONSEQUENZEN. . . . . . . . . . . .
. . . . . . . . . . . . . 245* 7.5.4 TYPISCHEURSACHEN. . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . 245* 7.5.5
BEKANNTEAUSNAHMEN. . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . 246* 7.5.6 REFACTORING-LOESUNG.
246* 7.5.7 TAKTISCHELOESUNGEN. . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . 246* 7.5.8 OPERATIVELOESUNGEN. . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . 247* 7.5.9 STRATEGISCHE
LOESUNGEN. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
247* 7.5.10 VARIANTEN. 247*
7.5.11 BEISPIELE. 250* 7.5.12
VERWANDTELOESUNGEN. . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . 250* 7.5.13 ANWENDBARKEIT FUER ANDERE PERSPEKTIVEN UND EBENEN.
. . . . . 250* 7.5.14 MINI-ANTIPATTERN: INTELLECTUAL VIOLENCE. . . . . .
. . . . . . . . . . . . 251* 7.6 ANTIPATTERN:IRRATIONAL MANAGEMENT. . .
. . . . . . . . . . . . . . . . . . . . . . . 252* 7.6.1
HINTERGRUND. 252* 7.6.2
ALLGEMEINEFORM. . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . 252* 7.6.3 SYMPTOMEUND KONSEQUENZEN. . . . . . . . . . . .
. . . . . . . . . . . . . 253* 7.6-4 TYPISCHEURSACHEN. . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . 253* 7.6.5
BEKANNTEAUSNAHMEN. . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . 253* 7.6.6 REFACTORING-LOESUNG.
253* 7.6.7 SITUATIONSANALYSE . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . 255* 7.6.8 ENTSCHEIDUNGSANALYSE . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . 256* 7.6.9 VARIANTEN
. 257* 7.6.10 BEISPIELE. . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . 258* 14 INHALTSVERZEICHNIS 7.6.11 MINI-ANTIPATTERN: SMOKE AND
MIRRORS. . . . . . . . . . . . . . . . . . . 259* 7.7 ANTI PATTERN:
PROJECT MISMANAGEMENT 261* 7.7.1
HINTERGRUND. 261* 7.7.2
ALLGEMEINEFORM. . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . 261* 7.7.3 SYMPTOMEUND KONSEQUENZEN. . . . . . . . . . . .
. . . . . . . . . . . . . 262* 7.7.4 TYPISCHE URSACHEN , 262* 7.7.5
BEKANNTEAUSNAHMEN. . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . 262* 7.7.6
REFACTORING-LOESUNG. 263* 7.7.7
MANAGEMENTRISIKEN. . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . 263* 7.7.8 ALLGEMEINEPROJEKTRISIKEN. . . . . . . . . . . .
. . . . . . . . . . . . . . . . 263* 7.7.9 QUALITAETSSICHERUNG. . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 263* 7.7.10
ALLGEMEINVERSTAENDNIS . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . 264* 7.7.11
VARIANTEN. 264* 7.7.12
BEISPIEL. 265* 7.7.13
VERWANDTELOESUNGEN. . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . 266* 7.7.14 MINI-ANTIPATTERN: THROW IT OVER THE WALL. . . . .
. . . . . . . . . . . 267* 7.7.15 MINI-ANTIPATTEM: FIRE DRILL. . . . .
. . . . . . . . . . . . . . . . . . . . . . 268* 7.7.16
MINI-ANTIPATTERN: THE FEUD . . . . . . . . . . . . . . . . . . . . . . .
. . . . 270* 7.7.17 MINI-ANTIPATTERN: E-MAIL 1S DANGEROUS , 271* TEIL
111 ANHAENGE. 273* A
ANTIPATTERNS - ZUSAMMENFASSUNG. . . . . . . . . . . . . . . . . . . . .
. . . . . . 275* B ANTIPATTERN-TENNINOLOGIE 281* C ABKUERZUNGEN 285* D
BIBLIOGRAFIE 287* STICHWORTVERZEICHNIS 293* |
adam_txt |
******************** * * * * * * * * * * * * * * * * * * * * * * * * * *
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * **** * *
* * * * * * * * * * * **** * * * * * * * * * * * * * * * * * **** * * *
* * * * * * * * **** * * * * * * * * * * * * * * * * * * * * * * ****
***** * * * A N T I P A T T E R N S - E I N F UE H R U N G . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . .
29* D E S I G N P A T T E R N S U N D A N T I P A T T E R N S
- E I N F UE H R U N G . . . . . . . . . . . . . . . . . 31* L I
A N T I P A T T E R N : A N T I H Y P E . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . 32* 1 . 2 * DIE
W A H R H E I T UE B E R DIE S O F T W A R E - T E C H N O L O G I
E 33* 1.3* W A S I S T E I N A N T I P A T T E R N ? . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35* I.4* W
O H E R K O M M E N D I E A N T I P A T T E R N S ? 36* I .
4 . 1 * DAS P O R T L A N D P A T T E R N R E P O S I T O R Y . .
. . . . . . . . . . . . . . . . . . . . . . 37* 1 . 4 . 2 W I E E
I N S O F T W A R E - P R O J E K T G E K I P P T W I R D . . . . . . .
. . . . . . . . . . . . . 39* 1 . 4 - 3 U N T E R S U C H U N G E
N Z U A N T I P A T T E R N S 40* 1 . 5 * A N T I P A T T E
R N S : DAS B U C H 41* 2 * A N T I P A T T E R N S - D A S R E
F E R E N Z M O D E L L . . . . . . . . . . . . . . . . . . . . . . . .
. . . . 43* 2 . 1 * P E R S P E K T I V E N . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
45* 2 . 2 * H A U P T U R S A C H E N . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47* 2 . 2
. 1 * U N A N G E B R A C H T E H A S T . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . 47* 2 . 2 . 2 * D E S I N T
E R E S S E . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . 48* 2 . 2 . 3 * E N G S T I R N I G K E I T
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . 49* 2 . 2 . 4 * F A U L H E I T . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50* 2
. 2 . 5 * G E I Z . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . 51* 2 . 2 . 6 * I G N
O R A N Z . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . 51* 2 . 2 . 7 * S T O L Z . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . 52* 2 . 3 * U R K R AE F T E . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
53* 2.3-1 W A S I S T E I N E U R K R A F T ? . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . 54* 2 . 3 . 2 * F U N K
T I O N A L I T AE T S M A N A G E M E N T . . . . . . . . . . . . . . .
. . . . . . . . . . . . . 58* INHALTSVERZEICHNIS 2-3-3
PERFORMANCEMANAGEMENT . 58 2.3-4 KOMPLEXITAETSMANAGEMENT . 59 2.3.5
CHANGEMANAGEMENT . 59 2.3.6 MANAGEMENT DER IT-RESSOURCEN . 60 2.3.7
MANAGEMENT DES TECHNOLOGIETRANSFERS . 61 2-4 MODELL DER
SOFTWARE-DESIGNEBENEN . 61 2+1 WIEDERVERWENDUNG VON DESIGN VERSUS CODE .
65 2+2 OBJEKTEBENE . 65 2+3 MIKROARCHITEKTUR-EBENE . 66 2+4
FRAMEWORK-EBENE . 66 2.4.5 ANWENDUNGSEBENE . 67 2.+6 SYSTEMEBENE . 68
2+7 UNTERNEHMENSEBENE . 70 2+8 GLOBALE EBENE . 71 2+9 ZUSAMMENFASSUNG .
72 25 ARCHITEKTONISCHE EBENEN UND URKRAEFTE . 73 VORLAGEN FUER
ENTWURFSMUSTER UND ANTIPATTERNS . 77 3 DEGENERIERTE FORM . 77 J.I 3.I.I
DEGENERIERTE PATTERNFORM . 78 3.2 ENTWURFSMUSTER NACH ALEXANDER . 78
3.2.1 PATTERNFORM NACH ALEXANDER . 78 MINIMALVORLAGE (MIKROMUSTER) . 78
33 3 J.I MIKROVORLAGE . 79 MINIVORLAGE . 79 3-4 3+1 INDUKTIVES
MINIPATTERN . 79 3+2 DEDUKTIVES MINIPATTERN . 79 FORMALE VORLAGEN . 80
35 3.5.1 GOF-ENTWURFSMUSTER . 80 3.5.2 SYSTEM DER MUSTERVORLAGE . 80
3.6 DIE ENTWURFSMUSTERVORLAGE UEBERDENKEN . 81 }6.1
CORBA-ENTWURFSMUSTERVORLAGEN . 82 ANTIPATTERN-VORLAGEN . 83 37 3.7.1
PSEUDO-ANTIPATTERN-VORLAGE . 83 3.7.2 MINI-ANTIPATTERNS . 84 3.8
VOLLSTAENDIGE ANTIPATTERN-VORLAGE . 84 8 INHALTSVERZEICHNIS 4 HINWEISEFUER
DIE VERWENDUNGVON ANTIPATTERNS . . . . . . . . . . . . . . . . . 89* +1
DISFUNKTIONALE UMGEBUNGEN 90* +2 ANTIPATTERNS UND AENDERUNGEN 90* +2.1
FESTEUNDIMPROVISIERTEANTWORTEN. . . . . . . . . . . . . . . . . . . . .
91* +3 NEUEANTIPATTERNSENTWICKELN. . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . 91* +4 ZUSAMMENFASSUNG. . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . 93* TEII 11
ANTIPATTERNS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . 95* 5 ANTIPATTERNS -
SOFTWARE-ENTWICKLUNG. . . . . . . . . . . . . . . . . . . . . . . . . .
97* 5.1 SOFTWARE-REFACTORING. . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . 97* P.L FORMALE
REFACTORING-TRANSFORMATIONEN . . . . . . . . . . . . . . . . . . 98* 5.2
ENTWICKLUNG VON ANTIPATTERNS - ZUSAMMENFASSUNG. . . . . . . . . . . . .
99* 5.3 THE BLOB 101* 5.3.1 HINTERGRUND. . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . 101* 5.3.2 ALLGEMEINE
FORM. 102* 5.3-3 SYMPTOME UND
KONSEQUENZEN. . . . . . . . . . . . . . . . . . . . . . . . . 103*
5.3-4 TYPISCHE URSACHEN. . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . 104* 5.3.5 BEKANNTE AUSNAHMEN. . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . 105* 5-3-6 REFACTORING-LOESUNG.
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 105*
5-3-7 VARIANTEN. 109* 5-3-8
ANWENDBARKEIT FUER ANDERE PERSPEKTIVEN UND EBENEN . . . . . . 110* 5-3-9
BEISPIEL. 11 0* 5-3-10
MINI-ANTIPATTERN: CONTINUOUS OBSOLESCENCE . . . . . . . . . . . . .
112* 5-4 LAVA FLOW . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . 113* 5+1
HINTERGRUND. 114* 5+2 ALLGEMEINE
FORM. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . 115* 5+3 SYMPTOME UND KONSEQUENZEN. . . . . . . . . . . . . . . . .
. . . . . . . . 116* 5+4 TYPISCHE URSACHEN. . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . 117* 5+5 BEKANNTE AUSNAHMEN 118*
5+6 REFACTORING-LOESUNG. 118* 5+7
BEISPIEL. 119* 5+8 VERWANDTE
LOESUNGEN. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. 120* 5+9 ANWENDBARKEIT FUER ANDERE PERSPEKTIVEN UND EBENEN. . . . . .
120* 5+10 MINI-ANTIPATTERN: AMBIGUOUS VIEWPOINT . . . . . . . . . . . .
. . . . 120* 5.5 ANTIPATTERN: FUNCTIONAL DECOMPOSITION . . . . . . . .
. . . . . . . . . . . . . . . 121* 5.5.1 HINTERGRUND 122* 5.5.2
ALLGEMEINE FORM. . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . 122* 9 INHALTSVERZEICHNIS 5.5.3 SYMPTOME UND
KONSEQUENZEN. . . . . . . . . . . . . . . . . . . . . . . . . 122* 5.5.4
TYPISCHE URSACHEN. . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . 123* 5.5.5 BEKANNTE AUSNAHMEN. . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . 123* 5.5.6
REFACTORING-LOESUNG. 123* 5.5.7
BEISPIEL. 124* 5.5.8
VERWANDTE LOESUNGEN. . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . 126* 5.5.9 ANWENDBARKEIT FUER ANDERE PERSPEKTIVEN UND EBENEN
. . . . . . 126* 5.6 ANTIPATTERN: POLTERGEISTER. . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . 126* 5.6.1
HINTERGRUND. 127* 5.6.2
ALLGEMEINE FORM. . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . 128* 5.6,3 SYMPTOME UND KONSEQUENZEN. . . . . . . . . . .
. . . . . . . . . . . . . . 128* 5.6-4 TYPISCHE URSACHEN. . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . 129* 5.6.5
BEKANNTE AUSNAHMEN. . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . 129* 5.6.6
REFACTORING-LOESUNG. 129* 5.6.7
BEISPIEL. 129* 5.6.8
VERWANDTE LOESUNGEN. . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . 131* 5.6.9 ANWENDBARKEIT FUER ANDERE PERSPEKTIVEN UND EBENEN.
. . . . . 131* 5.6.RA MINI-ANTIPATTERN: BOAT ANCHOR. . . . . . . . . . .
. . . . . . . . . . . . . . 131* 5.7 ANTIPATTERN: GOLDENER HAMMER. . . .
. . . . . . . . . . . . . . . . . . . . . . . . . 132* 5.7.1
HINTERGRUND. . . . . . . . . . . 133* 5.7.2
ALLGEMEINE FORM. . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . 133* 5.7.3 SYMPTOME UND KONSEQUENZEN. . . . . . . . . . .
. . . . . . . . . . . . . . 134* 5.7-4 TYPISCHE URSACHEN. . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . 134* 5.7.5
BEKANNTE AUSNAHMEN. . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . 135* 5.7.6
REFACTORING-LOESUNG. 135* 5.7.7
VARIANTEN. 136* 5.7.8
BEISPIEL. 137* 5.7.9
VERWANDTE LOESUNGEN. . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . 138* 5.7.10 MINI-ANTIPATTERN: DEAD END. . . . . . . . . . .
. . . . . . . . . . . . . . . . 138* 5.8 ANTIPATTERN: SPAGHETTI-CODE
139* 5.8.1 HINTERGRUND. 139*
5.8.2 ALLGEMEINE FORM. . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . 140* 5.8,3 SYMPTOME UND KONSEQUENZEN. . . . . . . .
. . . . . . . . . . . . . . . . 140* 5.8-4 TYPISCHE URSACHEN. . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 141* 5.8.5
BEKANNTE AUSNAHMEN. . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . 141* 5.8.6 REFACTORING-LOESUNG.
141* 5.8.7 BEISPIEL. 144*
5.8.8 VERWANDTE LOESUNGEN. . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . 150* 10 IN HALTSVERZEICH NIS 5.8.9*
MINI-ANTIPATTERN:INPUT CLUDGE. . . . . . . . . . . . . . . . . . . . . .
. . 150* 5.8.10 MINI-ANTIPATTERN: WALKING THROUGH A MINEFIELD. . . . .
. . . . . . 151* 5.9* ANTIPATTERN: CUT-AND-PASTE PROGRAMMIERUNG 154*
5.9.1 HINTERGRUND. 154* 5.9.2
ALLGEMEINEFORM. . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . 155* 5.9.3 SYMPTOME UND KONSEQUENZEN , 155* 5.9-4
TYPISCHEURSACHEN. . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . 156* 5.9.5 BEKANNTEAUSNAHMEN. . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . 156* 5.9.6
REFACTORING-LOESUNG. 156* 5.9.7
BEISPIEL. 158* 5.9.8
VERWANDTELOESUNGEN. . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . 158* 5.9.9 MINI-ANTIPATTERN: MUSHROOM MANAGEMENT. . . . . . .
. . . . . . . 159* 6* ANTIPATTERNS- SOFTWARE-ARCHITEKTUR. . . . . . .
. . . . . . . . . . . . . . . . . . 161* 6.1* ARCHITEKTUR-ANTIPATTERNS
- ZUSAMMENFASSUNG. . . . . . . . . . . . . . . . . 162* 6.I.!
MINI-ANTIPATTERN: AUTOGENERATED STOVEPIPE . . . . . . . . . . . . . .
164* 6.2* ANTIPATTERN:STOVEPIPEENTERPRISE. . . . . . . . . . . . . . . .
. . . . . . . . . . . . 165* 6.2.1
HINTERGRUND. 165* 6.2.2
ALLGEMEINEFORM. . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . 166* 6.2.3 SYMPTOMEUNDKONSEQUENZEN. . . . . . . . . . . .
. . . . . . . . . . . . . 166* 6.2-4 TYPISCHEURSACHEN. . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . 167* 6.2.5
BEKANNTEAUSNAHMEN. . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . 167* 6.2.6
REFACTORING-LOESUNG. 168* 6.2.7
REFERENZMODELL FUER OFFENE SYSTEME. 169* 6.2.8
TECHNOLOGIEPROFIL. . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . 170* 6.2.9 BETRIEBSUMGEBUNG. . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . 170* 6.2.10
SYSTEMANFORDERUNGSPROFIL . . . . . . . . . . . . . . . . . . . . . . . .
. . . . 170* 6.2.II UNTERNEHMENSARCHITEKTUR . . . . . . . . . . . . . .
. . . . . . . . . . . . . . 171* 6.2.12 ARCHITEKTURDERVERARBEITUNG. .
. . . . . . . . . . . . . . . . . . . . . . . 171* 6.2.13
INTEROPERABILITAETSSPEZIFIKATION . . . . . . . . . . . . . . . . . . . .
. . . . . 172* 6.2.14 ENTWICKLUNGSPROFIL. . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . 172* 6.2.15
BEISPIEL. 172*
6.2.16VERWANDTELOESUNGEN. . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . 174* 6.2.17 ANWENDBARKEIT FUER ANDERE PERSPEKTIVEN UND
EBENEN. . . . . . 174* 6.2.18 MINI-ANTIPATTERN:JUMBLE. . . . . . . . .
. . . . . . . . . . . . . . . . . . . . 175* 6,3 ANTIPATTERN:
STOVEPIPE-SYSTEM 176* 6.P*
HINTERGRUND. 176* 6.3.2
ALLGEMEINE FORM. . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . 176* 11 INHALTSVERZEICHNIS 6+3 SYMPTOMEUND KONSEQUENZEN.
. . . . . . . . . . . . . . . . . . . . . . . . 177* 6+4
TYPISCHEURSACHEN. . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . 178* 6+5 BEKANNTEAUSNAHMEN. . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . 178* 6+6
REFACTORING-LOESUNG. 178* 6+7
BEISPIEL. 180* 6 + 8
VERWANDTE LOESUNGEN. . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . 181* 6.3.9 ANWENDBARKEIT FUER ANDERE PERSPEKTIVEN UND EBENEN.
. . . . . 181* 6.3-10 MINI-ANTIPATTERN: COVER YOUR ASSETS. . . . . . . .
. . . . . . . . . . . . 182* 6-4 ANTIPATTERN: VENDOR LOCK-IN 183* 6+1
HINTERGRUND. 183* 6.4.2
ALLGEMEINE FORM. . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . 184* 6+3 SYMPTOME UND
KONSEQUENZEN. 185* 6+4 TYPISCHE URSACHEN. . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 185* 6+5
BEKANNTE AUSNAHMEN. . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . 185* 6+6 REFACTORING-LOESUNG. . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . 185* 6+7
VARIANTEN. 187* 6+8
BEISPIEL. 188* 6+9 VERWANDTE
LOESUNGEN. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. 189* 6+10 ANWENDBARKEIT FUER ANDERE PERSPEKTIVEN UND EBENEN . . . . . .
189* 6+II MINI-ANTIPATTERN: WOLF TICKET. . . . . . . . . . . . . . . . .
. . . . . . . . . 190* 6.5 ANTIPATTERN: ARCHITECTURE BY IMPLICATION 192*
6.5.1 HINTERGRUND. 192* 6.5.2
ALLGEMEINE FORM. . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . 193* 6.5.3 SYMPTOME UND KONSEQUENZEN. . . . . . . . . . .
. . . . . . . . . . . . . . 194* 6.5-4 TYPISCHE URSACHEN. . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . 194* 6.5.5
BEKANNTE AUSNAHMEN. . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . 194* 6.5.6
REFACTORING-LOESUNG. 194* 6.5.7
VARIANTEN. 196* 6.5.8
BEISPIEL. 197* 6.5.9
VERWANDTE LOESUNGEN. . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . 198* 6.5.10 ANWENDBARKEIT FUER ANDERE PERSPEKTIVEN UND
EBENEN. . . . . . 198* 6.5.II MINI-ANTIPATTERN: WARM BODIES. . . . . . .
. . . . . . . . . . . . . . . . . 198* 6.6 ANTIPATTERN: DESIGN BY
COMMITTEE . . . . . . . . . . . . . . . . . . . . . . . . . . . 200*
6.6.1 HINTERGRUND. 200* 6.6.2
ALLGEMEINE FORM. . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . 201* 6.6-3 SYMPTOME UND KONSEQUENZEN. . . . . . . . . . .
. . . . . . . . . . . . . . 201* 6.6.4 TYPISCHE URSACHEN. . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . 202* 6.6.5
BEKANNTE AUSNAHMEN. . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . 202* 12 INHALTSVERZEICHNIS 6.6.6*
REFACTORING-LOESUNG. 202* 6.6.7*
VARIANTEN. 205* 6.6.8*
BEISPIEL. 205* 6.6.9*
SQL. 205* 6.6.10CORBA. .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . 206* 6.6.II* VERWANDTE LOESUNGEN, ENTWURFSMUSTER UND
ANTIPATTERNS . . . 209* 6.6.12 ANWENDBARKEIT FUER ANDERE PERSPEKTIVEN
UND EBENEN. . . . . . 209* 6.6.13* MINI-ANTIPATTERN: SWISS ARMY KNIFE
210* 6.7* ANTIPATTERN:REINVENTTHEWHEEL. . . . . . . . . . . . . . . . .
. . . . . . . . . . . . 211* 6.7.1*
HINTERGRUND. 211* 6.7.2*
ALLGEMEINE FORM 212* 6.7.3 SYMPTOMEUND KONSEQUENZEN. . . . . . . . . . .
. . . . . . . . . . . . . . 212* 6.7-4 TYPISCHE URSACHEN " 213* 6.7.5*
BEKANNTEAUSNAHMEN. . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . 213* 6.7.6*
REFACTORING-LOESUNG. 213* 6.7.7*
VARIANTEN. 215* 6.7.8*
BEISPIEL. 216* 6.7.9
VERWANDTELOESUNGEN. . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . 219* 6.7.IO ANWENDBARKEIT FUER ANDERE PERSPEKTIVEN UND EBENEN.
. . . . . 219* 6.7.II* MINI-ANTIPATTERN: THE GRAND OLD DUKE OFYORK. . .
. . . . . . . . 219* 7* ANTIPATTERNS - SOFTWARE-PROJEKTMANAGEMENT. . .
. . . . . . . . . . . . . . . . 223* 7.1* GEAENDERTEROLLE DES
MANAGEMENTS. . . . . . . . . . . . . . . . . . . . . . . . . . . 223*
7.I.I* HIMMELFAHRTSKOMMANDOS. . . . . . . . . . . . . . . . . .
. . 224* 7.2* MANAGEMENT-ANTIPATTERNS - ZUSAMMENFASSUNG. . . . . . . .
. . . . . . . 225* 7.2.1* MINI-ANTIPATTERN: BLOWHARD JAMBOREE. . . . .
. . . . . . . . . . . . . 227* 7.3* ANTIPATTERN: ANALYSIS PARALYSIS
227* 7.3-1 HINTERGRUND. 228*
7.3.2* ALLGEMEINEFORM. . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . 228* 7.3.3 SYMPTOMEUND KONSEQUENZEN. . . . . . . .
. . . . . . . . . . . . . . . . . 229* 7-3-4 TYPISCHEURSACHEN. . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . 229* 7.3.5*
BEKANNTEAUSNAHMEN. . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . 230* 7.3.6*
REFACTORING-LOESUNG. 230* 7.3.7
MINI-ANTIPATTERN: VIEWGRAPH ENGINEERING. . . . . . . . . . . . . .
231* 7-4 ANTIPATTERN: DEATH BY PLANNING 232* 7+1
HINTERGRUND. 232* 7+2
ALLGEMEINEFORM. . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . 232* 7+3 GLASS CASE PLAN. . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . 233* INHALTSVERZEICHNIS 7+4
DETAILITIS PLAN. . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . 233* 7+5 SYMPTOMEUND KONSEQUENZEN. . . . . . . . . .
. . . . . . . . . . . . . . 234* 7+6 TYPISCHEURSACHEN. . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . 236* 7+7
BEKANNTEAUSNAHMEN. . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . 236* 7+8 REFACTORING-LOESUNG.
236* 7+9 VARIANTEN. 238* 7+10
BEISPIEL. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . 240* 7+11
GLASS-CASE-PLAN. 240* 7+12
DETAILITIS-PLAN. 241* 7+13
VERWANDTELOESUNGEN. . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . 242* 7+14 ANWENDBARKEIT FUER ANDERE PERSPEKTIVEN UND EBENEN. .
. . . 242* 7+15 MINI-ANTIPATTERN:FEAR OF SUCCESS . . . . . . . . . . .
. . . . . . . . . . . 242* 7.5 ANTIPATTERN: CORNCOB 244* 7.5.1
HINTERGRUND. 244* 7.5.2
ALLGEMEINEFORM. . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . 244* 7.5.3 SYMPTOMEUND KONSEQUENZEN. . . . . . . . . . . .
. . . . . . . . . . . . . 245* 7.5.4 TYPISCHEURSACHEN. . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . 245* 7.5.5
BEKANNTEAUSNAHMEN. . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . 246* 7.5.6 REFACTORING-LOESUNG.
246* 7.5.7 TAKTISCHELOESUNGEN. . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . 246* 7.5.8 OPERATIVELOESUNGEN. . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . 247* 7.5.9 STRATEGISCHE
LOESUNGEN. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
247* 7.5.10 VARIANTEN. 247*
7.5.11 BEISPIELE. 250* 7.5.12
VERWANDTELOESUNGEN. . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . 250* 7.5.13 ANWENDBARKEIT FUER ANDERE PERSPEKTIVEN UND EBENEN.
. . . . . 250* 7.5.14 MINI-ANTIPATTERN: INTELLECTUAL VIOLENCE. . . . . .
. . . . . . . . . . . . 251* 7.6 ANTIPATTERN:IRRATIONAL MANAGEMENT. . .
. . . . . . . . . . . . . . . . . . . . . . . 252* 7.6.1
HINTERGRUND. 252* 7.6.2
ALLGEMEINEFORM. . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . 252* 7.6.3 SYMPTOMEUND KONSEQUENZEN. . . . . . . . . . . .
. . . . . . . . . . . . . 253* 7.6-4 TYPISCHEURSACHEN. . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . 253* 7.6.5
BEKANNTEAUSNAHMEN. . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . 253* 7.6.6 REFACTORING-LOESUNG.
253* 7.6.7 SITUATIONSANALYSE . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . 255* 7.6.8 ENTSCHEIDUNGSANALYSE . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . 256* 7.6.9 VARIANTEN
. 257* 7.6.10 BEISPIELE. . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . 258* 14 INHALTSVERZEICHNIS 7.6.11 MINI-ANTIPATTERN: SMOKE AND
MIRRORS. . . . . . . . . . . . . . . . . . . 259* 7.7 ANTI PATTERN:
PROJECT MISMANAGEMENT 261* 7.7.1
HINTERGRUND. 261* 7.7.2
ALLGEMEINEFORM. . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . 261* 7.7.3 SYMPTOMEUND KONSEQUENZEN. . . . . . . . . . . .
. . . . . . . . . . . . . 262* 7.7.4 TYPISCHE URSACHEN , 262* 7.7.5
BEKANNTEAUSNAHMEN. . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . 262* 7.7.6
REFACTORING-LOESUNG. 263* 7.7.7
MANAGEMENTRISIKEN. . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . 263* 7.7.8 ALLGEMEINEPROJEKTRISIKEN. . . . . . . . . . . .
. . . . . . . . . . . . . . . . 263* 7.7.9 QUALITAETSSICHERUNG. . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 263* 7.7.10
ALLGEMEINVERSTAENDNIS . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . 264* 7.7.11
VARIANTEN. 264* 7.7.12
BEISPIEL. 265* 7.7.13
VERWANDTELOESUNGEN. . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . 266* 7.7.14 MINI-ANTIPATTERN: THROW IT OVER THE WALL. . . . .
. . . . . . . . . . . 267* 7.7.15 MINI-ANTIPATTEM: FIRE DRILL. . . . .
. . . . . . . . . . . . . . . . . . . . . . 268* 7.7.16
MINI-ANTIPATTERN: THE FEUD . . . . . . . . . . . . . . . . . . . . . . .
. . . . 270* 7.7.17 MINI-ANTIPATTERN: E-MAIL 1S DANGEROUS , 271* TEIL
111 ANHAENGE. 273* A
ANTIPATTERNS - ZUSAMMENFASSUNG. . . . . . . . . . . . . . . . . . . . .
. . . . . . 275* B ANTIPATTERN-TENNINOLOGIE 281* C ABKUERZUNGEN 285* D
BIBLIOGRAFIE 287* STICHWORTVERZEICHNIS 293* |
any_adam_object | 1 |
any_adam_object_boolean | 1 |
author_GND | (DE-588)121102289 |
building | Verbundindex |
bvnumber | BV022935994 |
classification_rvk | ST 230 |
ctrlnum | (OCoLC)183895738 (DE-599)BVBBV022935994 |
dewey-full | 005.12 |
dewey-hundreds | 000 - Computer science, information, general works |
dewey-ones | 005 - Computer programming, programs, data, security |
dewey-raw | 005.12 |
dewey-search | 005.12 |
dewey-sort | 15.12 |
dewey-tens | 000 - Computer science, information, general works |
discipline | Informatik Wirtschaftswissenschaften |
discipline_str_mv | Informatik Wirtschaftswissenschaften |
edition | 2., überarb. Aufl. |
format | Book |
fullrecord | <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>00000nam a2200000 c 4500</leader><controlfield tag="001">BV022935994</controlfield><controlfield tag="003">DE-604</controlfield><controlfield tag="005">20110223</controlfield><controlfield tag="007">t</controlfield><controlfield tag="008">071023s2007 gw ad|| |||| 00||| ger d</controlfield><datafield tag="016" ind1="7" ind2=" "><subfield code="a">98395352X</subfield><subfield code="2">DE-101</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9783826617744</subfield><subfield code="9">978-3-8266-1774-4</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">3826617746</subfield><subfield code="9">3-8266-1774-6</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)183895738</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)BVBBV022935994</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="1" ind2=" "><subfield code="a">ger</subfield><subfield code="h">eng</subfield></datafield><datafield tag="044" ind1=" " ind2=" "><subfield code="a">gw</subfield><subfield code="c">XA-DE-NW</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">DE-1051</subfield><subfield code="a">DE-20</subfield><subfield code="a">DE-634</subfield><subfield code="a">DE-83</subfield><subfield code="a">DE-Aug4</subfield><subfield code="a">DE-29T</subfield></datafield><datafield tag="082" ind1="0" ind2=" "><subfield code="a">005.12</subfield><subfield code="2">22/ger</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">004</subfield><subfield code="2">sdnb</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">650</subfield><subfield code="2">sdnb</subfield></datafield><datafield tag="130" ind1="0" ind2=" "><subfield code="a">AntiPatterns</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">AntiPatterns</subfield><subfield code="b">Entwurfsfehler erkennen und vermeiden ; [Ursachen, Symptome und Konsequenzen von Entwurfsfehlern ; refactoring und Beispiellösungen ; Patterns für die Bereiche Entwicklung, Architektur und Projektmanagement]</subfield><subfield code="c">William J. Brown ...</subfield></datafield><datafield tag="246" ind1="1" ind2="3"><subfield code="a">Anti Patterns</subfield></datafield><datafield tag="250" ind1=" " ind2=" "><subfield code="a">2., überarb. Aufl.</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">Heidelberg</subfield><subfield code="b">Redline mitp</subfield><subfield code="c">2007</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">296 S.</subfield><subfield code="b">Ill., graph. Darst.</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">Software-Entwicklung</subfield></datafield><datafield tag="500" ind1=" " ind2=" "><subfield code="a">Literaturverz. S. 287 - 292</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Entwurfsmuster</subfield><subfield code="0">(DE-588)4546895-3</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Refactoring</subfield><subfield code="0">(DE-588)4784343-3</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Fehlererkennung</subfield><subfield code="0">(DE-588)4133764-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">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">Systemanalyse</subfield><subfield code="0">(DE-588)4116673-5</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="650" ind1="0" ind2="7"><subfield code="a">Problemlösen</subfield><subfield code="0">(DE-588)4076358-4</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="689" ind1="0" 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="0" ind2="1"><subfield code="a">Entwurfsmuster</subfield><subfield code="0">(DE-588)4546895-3</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2="2"><subfield code="a">Fehlererkennung</subfield><subfield code="0">(DE-588)4133764-5</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2="3"><subfield code="a">Refactoring</subfield><subfield code="0">(DE-588)4784343-3</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">Softwarearchitektur</subfield><subfield code="0">(DE-588)4121677-5</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="1" ind2="1"><subfield code="a">Entwurfsmuster</subfield><subfield code="0">(DE-588)4546895-3</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="1" ind2="2"><subfield code="a">Fehlererkennung</subfield><subfield code="0">(DE-588)4133764-5</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="1" ind2="3"><subfield code="a">Refactoring</subfield><subfield code="0">(DE-588)4784343-3</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="689" ind1="2" 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="2" 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="2" ind2="2"><subfield code="a">Systemanalyse</subfield><subfield code="0">(DE-588)4116673-5</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="2" ind2="3"><subfield code="a">Problemlösen</subfield><subfield code="0">(DE-588)4076358-4</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="2" ind2=" "><subfield code="8">2\p</subfield><subfield code="5">DE-604</subfield></datafield><datafield tag="700" ind1="1" ind2=" "><subfield code="a">Brown, William J.</subfield><subfield code="d">1954-</subfield><subfield code="e">Sonstige</subfield><subfield code="0">(DE-588)121102289</subfield><subfield code="4">oth</subfield></datafield><datafield tag="856" ind1="4" ind2=" "><subfield code="q">text/html</subfield><subfield code="u">http://deposit.dnb.de/cgi-bin/dokserv?id=2946017&prov=M&dok%5Fvar=1&dok%5Fext=htm</subfield><subfield code="3">Inhaltstext</subfield></datafield><datafield tag="856" ind1="4" ind2="2"><subfield code="m">OEBV 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=016140734&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA</subfield><subfield code="3">Inhaltsverzeichnis</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><datafield tag="943" ind1="1" ind2=" "><subfield code="a">oai:aleph.bib-bvb.de:BVB01-016140734</subfield></datafield></record></collection> |
id | DE-604.BV022935994 |
illustrated | Illustrated |
index_date | 2024-07-02T18:56:31Z |
indexdate | 2024-07-20T09:25:46Z |
institution | BVB |
isbn | 9783826617744 3826617746 |
language | German English |
oai_aleph_id | oai:aleph.bib-bvb.de:BVB01-016140734 |
oclc_num | 183895738 |
open_access_boolean | |
owner | DE-1051 DE-20 DE-634 DE-83 DE-Aug4 DE-29T |
owner_facet | DE-1051 DE-20 DE-634 DE-83 DE-Aug4 DE-29T |
physical | 296 S. Ill., graph. Darst. |
publishDate | 2007 |
publishDateSearch | 2007 |
publishDateSort | 2007 |
publisher | Redline mitp |
record_format | marc |
series2 | Software-Entwicklung |
spelling | AntiPatterns AntiPatterns Entwurfsfehler erkennen und vermeiden ; [Ursachen, Symptome und Konsequenzen von Entwurfsfehlern ; refactoring und Beispiellösungen ; Patterns für die Bereiche Entwicklung, Architektur und Projektmanagement] William J. Brown ... Anti Patterns 2., überarb. Aufl. Heidelberg Redline mitp 2007 296 S. Ill., graph. Darst. txt rdacontent n rdamedia nc rdacarrier Software-Entwicklung Literaturverz. S. 287 - 292 Entwurfsmuster (DE-588)4546895-3 gnd rswk-swf Refactoring (DE-588)4784343-3 gnd rswk-swf Fehlererkennung (DE-588)4133764-5 gnd rswk-swf Softwareentwicklung (DE-588)4116522-6 gnd rswk-swf Projektmanagement (DE-588)4047441-0 gnd rswk-swf Systemanalyse (DE-588)4116673-5 gnd rswk-swf Softwarearchitektur (DE-588)4121677-5 gnd rswk-swf Problemlösen (DE-588)4076358-4 gnd rswk-swf Softwareentwicklung (DE-588)4116522-6 s Entwurfsmuster (DE-588)4546895-3 s Fehlererkennung (DE-588)4133764-5 s Refactoring (DE-588)4784343-3 s DE-604 Softwarearchitektur (DE-588)4121677-5 s 1\p DE-604 Projektmanagement (DE-588)4047441-0 s Systemanalyse (DE-588)4116673-5 s Problemlösen (DE-588)4076358-4 s 2\p DE-604 Brown, William J. 1954- Sonstige (DE-588)121102289 oth text/html http://deposit.dnb.de/cgi-bin/dokserv?id=2946017&prov=M&dok%5Fvar=1&dok%5Fext=htm Inhaltstext OEBV Datenaustausch application/pdf http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=016140734&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 2\p cgwrk 20201028 DE-101 https://d-nb.info/provenance/plan#cgwrk |
spellingShingle | AntiPatterns Entwurfsfehler erkennen und vermeiden ; [Ursachen, Symptome und Konsequenzen von Entwurfsfehlern ; refactoring und Beispiellösungen ; Patterns für die Bereiche Entwicklung, Architektur und Projektmanagement] Entwurfsmuster (DE-588)4546895-3 gnd Refactoring (DE-588)4784343-3 gnd Fehlererkennung (DE-588)4133764-5 gnd Softwareentwicklung (DE-588)4116522-6 gnd Projektmanagement (DE-588)4047441-0 gnd Systemanalyse (DE-588)4116673-5 gnd Softwarearchitektur (DE-588)4121677-5 gnd Problemlösen (DE-588)4076358-4 gnd |
subject_GND | (DE-588)4546895-3 (DE-588)4784343-3 (DE-588)4133764-5 (DE-588)4116522-6 (DE-588)4047441-0 (DE-588)4116673-5 (DE-588)4121677-5 (DE-588)4076358-4 |
title | AntiPatterns Entwurfsfehler erkennen und vermeiden ; [Ursachen, Symptome und Konsequenzen von Entwurfsfehlern ; refactoring und Beispiellösungen ; Patterns für die Bereiche Entwicklung, Architektur und Projektmanagement] |
title_alt | AntiPatterns Anti Patterns |
title_auth | AntiPatterns Entwurfsfehler erkennen und vermeiden ; [Ursachen, Symptome und Konsequenzen von Entwurfsfehlern ; refactoring und Beispiellösungen ; Patterns für die Bereiche Entwicklung, Architektur und Projektmanagement] |
title_exact_search | AntiPatterns Entwurfsfehler erkennen und vermeiden ; [Ursachen, Symptome und Konsequenzen von Entwurfsfehlern ; refactoring und Beispiellösungen ; Patterns für die Bereiche Entwicklung, Architektur und Projektmanagement] |
title_exact_search_txtP | AntiPatterns Entwurfsfehler erkennen und vermeiden ; [Ursachen, Symptome und Konsequenzen von Entwurfsfehlern ; refactoring und Beispiellösungen ; Patterns für die Bereiche Entwicklung, Architektur und Projektmanagement] |
title_full | AntiPatterns Entwurfsfehler erkennen und vermeiden ; [Ursachen, Symptome und Konsequenzen von Entwurfsfehlern ; refactoring und Beispiellösungen ; Patterns für die Bereiche Entwicklung, Architektur und Projektmanagement] William J. Brown ... |
title_fullStr | AntiPatterns Entwurfsfehler erkennen und vermeiden ; [Ursachen, Symptome und Konsequenzen von Entwurfsfehlern ; refactoring und Beispiellösungen ; Patterns für die Bereiche Entwicklung, Architektur und Projektmanagement] William J. Brown ... |
title_full_unstemmed | AntiPatterns Entwurfsfehler erkennen und vermeiden ; [Ursachen, Symptome und Konsequenzen von Entwurfsfehlern ; refactoring und Beispiellösungen ; Patterns für die Bereiche Entwicklung, Architektur und Projektmanagement] William J. Brown ... |
title_short | AntiPatterns |
title_sort | antipatterns entwurfsfehler erkennen und vermeiden ursachen symptome und konsequenzen von entwurfsfehlern refactoring und beispiellosungen patterns fur die bereiche entwicklung architektur und projektmanagement |
title_sub | Entwurfsfehler erkennen und vermeiden ; [Ursachen, Symptome und Konsequenzen von Entwurfsfehlern ; refactoring und Beispiellösungen ; Patterns für die Bereiche Entwicklung, Architektur und Projektmanagement] |
topic | Entwurfsmuster (DE-588)4546895-3 gnd Refactoring (DE-588)4784343-3 gnd Fehlererkennung (DE-588)4133764-5 gnd Softwareentwicklung (DE-588)4116522-6 gnd Projektmanagement (DE-588)4047441-0 gnd Systemanalyse (DE-588)4116673-5 gnd Softwarearchitektur (DE-588)4121677-5 gnd Problemlösen (DE-588)4076358-4 gnd |
topic_facet | Entwurfsmuster Refactoring Fehlererkennung Softwareentwicklung Projektmanagement Systemanalyse Softwarearchitektur Problemlösen |
url | http://deposit.dnb.de/cgi-bin/dokserv?id=2946017&prov=M&dok%5Fvar=1&dok%5Fext=htm http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=016140734&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |
work_keys_str_mv | UT antipatterns AT brownwilliamj antipatternsentwurfsfehlererkennenundvermeidenursachensymptomeundkonsequenzenvonentwurfsfehlernrefactoringundbeispiellosungenpatternsfurdiebereicheentwicklungarchitekturundprojektmanagement AT brownwilliamj antipatterns |