Professor: Prof. Bernd Brügge, Ph.D., Teaching assistants: Dr. Claudia Philipps, Hans Breidler
News:
- Registration for the Exam closed.
Time and Location:
Objective
You will learn the principles of patterns in software development and the structure of pattern-based software systems. You will also become familiar how to apply patterns in a variety of problem situations and how handle the patterns in concrete applications.
- Title: Patterns in Software Engineering (Lecture announcement)
- Module Number: IN2081 (Module Description)
- Prerequisite: Lecture "Introduction to Software Engineering" (Module IN0006, as listed in Module Description)
- For Slide Downloads and Discussion regarding class, use the PSE Moodle Course
Literature
Background Reading:
C. Alexander, S. Ishikawa, and M. Silverstein, A Pattern Language: Towns, Buildings, Construction, Oxford University Press, 1977
C. Alexander, The Timeless Way of Building, Oxford University Press, 1979.
Patterns in Software Development Activities:
M. Fowler, Analysis Patterns Reusable Object Models, Addison Wesley, 1996.
F. Buschmann, R. Meunier, H. Rohnert, P. Sommerlad, and M. Stal,
Pattern-Oriented Software Architecture Volume 1: A System of Patterns, Wiley, 1996.
E. Gamma, R. Helm, R. Johnson, and J. Vlissides, Design
patterns: elements of reusable object-oriented software, Addison Wesley, 1995.
E. Freeman, B. Bates, and K. Sierra, Head First Design Patterns, O'Reilly Media, Inc., 2004.
J. Thomas, M. Young, K. Brown, and A. Glover, Java Testing Patterns, Wiley, 2004.
Patterns in Integral Processes:
S.W. Ambler, Process Patterns: Building Large-Scale Systems Using Object Technology, Cambridge University Press, 1998.
W.J. Brown, H.W. McCormick, and S.W. Thomas, Anti-Patterns and Patterns in
Software Configuration Management, John Wiley & Sons, 1999.
A. Elssamadisy, Agile Adoption Patterns: A Roadmap to Organizational Success, Addison-Wesley Professional, 2008.
Additional Readings:
R.P. Gabriel, Patterns of Software: Tales from the Software Community, Oxford University Press, USA, 1998.