DocumentCode :
1475847
Title :
Five Considerations for Software Architecture, Part 1
Author :
Buschmann, Frank ; Henney, Kevlin
Volume :
27
Issue :
3
fYear :
2010
Firstpage :
63
Lastpage :
65
Abstract :
Many software architectures suffer from unnecessary, accidental complexity: arbitrary flexibility for its own sake, unnecessary features, design choices whose complexity is out of proportion for the problems and requirements at hand, or a focus on reusability rather than usability.The XDD family of approaches- in particular, test-driven, responsibility driven, and domain-driven design and development set the architect´s focus on what to design, identifying usable architecture concepts more naturally.
Keywords :
object-oriented programming; software architecture; software reusability; XDD family; domain driven design; responsibility driven design; software architecture; software reusability; test driven design; Software architecture; Software testing; architecture economy; architecture elegance; architecture expressiveness; modularization; separation of concern;
fLanguage :
English
Journal_Title :
Software, IEEE
Publisher :
ieee
ISSN :
0740-7459
Type :
jour
DOI :
10.1109/MS.2010.72
Filename :
5452148
Link To Document :
بازگشت