Description

This course examines how to professionally develop software, which process models to use, how to use metrics and tools.

Description

This course examines how to professionally develop software, which process models to use, how to use metrics and tools.

Target

At the end of the course the student should be able to

  • Characterize the phases development processes consist of
  • Describe all major software development processes (V-Model, RUP, PRINCE, XP etc.)
  • Select a process dependent on the project's characteristics
  • Establish a quality management system according to ISO9001:2000 and ISO13485:2003
  • Use metrics to judge the efficiency and quality of the development    process and the quality of products
  • Understand what model-driven-architecture means and how to utilize it
  • Know existing tools (MDA, process tracking) and standards (UML)
  • Know relevant norms and guidelines
  • Understand what the additional demands for medical software are

Target

At the end of the course the student should be able to

  • Characterize the phases development processes consist of
  • Describe all major software development processes (V-Model, RUP, PRINCE, XP etc.)
  • Select a process dependent on the project's characteristics
  • Establish a quality management system according to ISO9001:2000 and ISO13485:2003
  • Use metrics to judge the efficiency and quality of the development    process and the quality of products
  • Understand what model-driven-architecture means and how to utilize it
  • Know existing tools (MDA, process tracking) and standards (UML)
  • Know relevant norms and guidelines
  • Understand what the additional demands for medical software are