Software Processes
Degree programme | Computer Science |
Subject area | Engineering Technology |
Type of degree | Master full-time |
Type of course unit (compulsory, optional) | Compulsory |
Course unit code | 024913120201 |
Teaching units | 30 |
Year of study | 2026 |
Name of lecturer(s) | Andreas GOTTARDI, Christian MANGOLD, Marco KIRSCHNER |
Requirements and Prerequisites
Software Engineering fundamentals
Course content
Based on the discussion of the term software quality, life-cycle models with their phases and activities including modern methods for modeling software and generating code from models are dealt with. Building on this, software testing, deployment and maintenance are examined in various scenarios. Existing specifications, standards and norms are used and expanded.
Learning outcomes
The students can
- name different software development processes.
- explain the CMMI maturity model.
- measure the quality of software.
- derive and apply measures for improvement in economic and technical terms.
- integrate an efficient software quality process into the software development process.
Planned learning activities and teaching methods
Integrated course. Lecture with exercises.
Assessment methods and criteria
Immanent examination character.
Comment
None
Recommended or required reading
- Davis, Jennifer; Daniels, Katherine (2016): Effective DevOps: Building a Culture of Collaboration, Affinity, and Tooling at Scale. Beijing ; Boston: O’Reilly UK Ltd.
- Kim, Gene et al. (2021): The Devops Handbook: How to Create World-class Agility, Reliability, & Security in Technology Organizations. 2nd Ed. S.l.: IT Revolution Press.
- Sharma, Sanjeev (2017): The DevOps Adoption Playbook: A Guide to Adopting DevOps in a Multi-Speed IT Enterprise. Indianapolis, IN: Wiley.
- Sommerville, Ian (2020): Modernes Software-Engineering: Entwurf und Entwicklung von Softwareprodukten. 1st Ed. Hallbergmoos: Pearson Studium ein Imprint von Pearson Deutschland.
- Sommerville, Ian (2018): Software Engineering. 10th revised Edition. Hallbergmoos: Pearson Studium ein Imprint von Pearson Deutschland.
Mode of delivery (face-to-face, distance learning)
Face-to-face event with selected online elements