Software Architecture: Organizational Principles and PatternsPrentice Hall, 2001 - 281 páginas Presents an approach to software architecture that takes organizational issues into consideration. The approach uses a series of five principles--vision, rhythm, anticipation, partnering, and simplification--to reveal hidden risks and opportunities of software architecture. Complementing these principles are criteria, patterns, and antipatterns. The criteria help assess how well each principle is being performed currently, and the patterns and antipatterns provide guidance on how to apply the principles. c. Book News Inc. |
Contenido
How the Pieces | 17 |
Projecting and Unifying Vision | 39 |
Summary | 69 |
Derechos de autor | |
Otras 9 secciones no mostradas
Otras ediciones - Ver todas
Software Architecture: Organizational Principles and Patterns David M. Dikel,David Kane,James R. Wilson Vista de fragmentos - 2001 |
Software Architecture: Organizational Principles and Patterns Dikel David M. Sin vista previa disponible - 2001 |
Términos y frases comunes
able action activities adapt adopters Allaire Anticipation Antipatterns application approach architect asked assumptions become benchmark build changes Chapter clear CLONING ColdFusion commitment communication complex component context coordinate Coplien95 core create criteria critical customers cycle decisions deliver describes direction early effective effort engineers essential establish example executive expected Figure focus focused Forces future groups identify illustrates implement important initial integration interests involved keep knowledge later lead learned less maintain managers meet organization organizational owners participants partners Patterns person plans platform practice principles problems product line quickly Related relationships release requirements responsibility result rhythm risks role schedule shared Simplification skills software architecture solution stakeholders structure success suppliers Table technical template tion trust ture understand users vision