Software development methods and techniques

Course Description

Software development process models. System analysis and design techniques. Software architectures. Object-relational mapping. Meta-modeling. Agile software development methods. Model-driven development. Adaptive development. Software reengineering. Computer aided software engineering.

Study Programmes

Postgraduate doctoral study programme

Literature

Craig Larman, Bas Vodde (2010.), Practices for Scaling Lean & Agile Development, Pearson Education
Capers Jones (2009.), Software Engineering Best Practices, McGraw Hill Professional
Richard N. Taylor, Nenad Medvidovic, Eric M. Dashofy (2010.), Software architecture: foundations, theory, and practice, John Wiley and Sons, Inc.

General

ID 154880
  Summer semester
6 ECTS
L0 English Level
L1 e-Learning