The Community for Technology Leaders
RSS Icon
Issue No.02 - March/April (2010 vol.27)
pp: 49-51
Frank Buschmann , Siemens Corporate Technology
Architectures time and again suffer from overly complex solutions caused by simplistic or inappropriate design choices, overuse of technology, and excessive overengineering. "What is the simplest possible solution?" is the question architects must ask—and answer—for each problem and requirement to address. Design tactics are a methodology architects can use to master this challenge: choosing design solutions that are simple, economic, and appropriate for resolving the problems at hand.
design tactics, design simplicity, design quality, software, architecture
Frank Buschmann, "Learning from Failure, Part III: On Hammers and Nails, and Falling in Love with Technology and Design", IEEE Software, vol.27, no. 2, pp. 49-51, March/April 2010, doi:10.1109/MS.2010.47
1. F. Buschmann, K. Henney, and D.C. Schmidt, Pattern-Oriented Software Architecture: On Patterns and Pattern Languages, vol. 5, John Wiley & Sons, 2007.
2. T. Saridakis, "Design Patterns for Fault Containment," Proc. 8th European Conf. Pattern Languages for Programming (EuroPLoP 03), Universitätsverlag Konstanz, 2004, pp. 403–520.
3. R. Hanmer, Patterns for Fault Tolerant Software, John Wiley & Sons, 2008.
20 ms
(Ver 2.0)

Marketing Automation Platform Marketing Automation Tool