Information on individual educational components (ECTS-Course descriptions) per semester

  
Degree programme:Master Computer Science
Type of degree:FH Master´s Degree Programme
 Full-time
 Summer Semester 2025
  

Course unit titleSoftware Processes
Course unit code024913120201
Language of instructionEnglish
Type of course unit (compulsory, optional)Elective
Semester when the course unit is deliveredSummer Semester 2025
Teaching hours per week2
Year of study2025
Level of course unit (e.g. first, second or third cycle)Second Cycle (Master)
Number of ECTS credits allocated4
Name of lecturer(s)Andreas GOTTARDI
Marco KIRSCHNER
Christian MANGOLD


Prerequisites and co-requisites

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
  • Sommerville, Ian (2020): Modernes Software-Engineering: Entwurf und Entwicklung von Softwareprodukten. 1. Aufl. Hallbergmoos: Pearson Studium ein Imprint von Pearson Deutschland.
  • Sommerville, Ian (2018): Software Engineering. 10., aktualisierte Edition. Hallbergmoos: Pearson Studium ein Imprint von Pearson Deutschland.
  • 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 u.a. (2021): The Devops Handbook: How to Create World-class Agility, Reliability, & Security in Technology Organizations. 2. Aufl. 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.
Mode of delivery (face-to-face, distance learning)

Face-to-face event with selected online elements

Summer Semester 2025go Top