Documenting Software Architectures: Views and Beyond

Capa
Addison-Wesley Professional, 2003 - 512 páginas
Architecture is crucial to the success of any large software system -- but even a superb architecture will fail if it isn't communicated well. Now, there's a language- and notation-independent guide to capturing architecture so it can be used successfully by every analyst, software designer, and developer. The authors review the diverse goals and uses of software architecture documentation, providing documentation strategies for several common scenarios. They identify the basic unit of software architecture documentation: the viewtype, which specifies the type of information to be provided in an architectural view. For each viewtype -- Modules, Component-and-Connectors, and Allocation -- they offer detailed guidance on documenting what really matters. Next, they demonstrate how to package architecture documentation in coherent, usable form: augmenting architectural views with documentation of interfaces and behavior; accounting for architectural variability and dynamic systems; and more.
 

Conteúdo

I
1
IV
10
V
12
VI
13
VII
18
VIII
24
IX
30
X
35
XLIV
183
XLV
184
XLVI
191
XLVII
196
XLVIII
205
XLIX
211
L
215
LI
219

XII
38
XIII
39
XIV
40
XV
45
XVI
46
XVII
48
XVIII
51
XX
62
XXI
69
XXII
75
XXIII
97
XXIV
101
XXV
104
XXVI
114
XXVII
116
XXVIII
118
XXIX
123
XXX
126
XXXI
128
XXXII
131
XXXIII
135
XXXIV
138
XXXV
139
XXXVI
159
XXXVII
163
XXXVIII
164
XXXIX
165
XL
171
XLI
175
XLII
179
XLIII
181
LII
224
LIII
233
LIV
235
LV
242
LVI
253
LVII
255
LIX
256
LXI
259
LXII
262
LXIII
280
LXIV
285
LXV
286
LXVI
301
LXVII
302
LXVIII
308
LXIX
311
LXXI
313
LXXII
319
LXXIII
331
LXXIV
336
LXXV
339
LXXVI
340
LXXVII
345
LXXVIII
348
LXXIX
352
LXXX
357
LXXXI
359
LXXXII
368
LXXXIII
369
LXXXIV
375
Direitos autorais

Outras edições - Ver todos

Termos e frases comuns

Sobre o autor (2003)

Paul Clements is a senior member of the technical staff at the SEI, where he works on software architecture and product line engineering. He is the author of five books and more than three dozen papers on these and other topics. Len Bass is a senior member of the technical staff at the Software Engineering Institute (SEI). He has written or edited five books and numerous papers on software engineering and other topics. He has extensive experience in architecting real-world development projects. Robert L. Nord, a member of the software architecture program at SCR, designs and evaluates software architectures for large-scale industrial systems. Dr. Nord, currently the Siemens industrial resident affiliate at the Software Engineering Institute (SEI) in Pittsburgh, is working on methods for architecture trade-off analysis and product-line practices. His other interests include transitioning software design practices, improving architecture practices using software architecture improvement groups, and architecture-based development. 0201703726AB01162003

Informações bibliográficas