Software architecture: Difference between revisions

Content deleted Content added
Characteristics: moved references after punctuation. deleted journal, added url, simplified external links
case fix
Line 155:
=== Software architecture and agile development ===
{{main|Agile development}}
There are also concerns that software architecture leads to too much [[Bigbig Designdesign Upup Frontfront]], especially among proponents of [[agile software development]]. A number of methods have been developed to balance the trade-offs of up-front design and agility,<ref name="Boehm2004">{{cite book |title=Balancing Agility and Discipline |last1=Boehm|first1=Barry|last2=Turner|first2=Richard|year=2004|publisher=Addison-Wesley|isbn=978-0-321-18612-6}}</ref> including the agile method [[dynamic systems development method|DSDM]] which mandates a "Foundations" phase during which "just enough" architectural foundations are laid. ''[[IEEE Software]]'' devoted a special issue to the interaction between agility and architecture.
 
=== Software architecture erosion ===