Single-Course Engelsk 10 ECTS

Software Engineering 2

Overall Course Objectives

To give the students skills in professional development of large software systems.

See course description in Danish

Learning Objectives

  • list the different activities in developing software
  • list software development process models and choose an appropriate software development process model for a given task
  • analyse a problem domain and build a domain model
  • capture and document requirements
  • design a software system
  • choose an appropriate architecture for a software system
  • document software designs and software architectures
  • analyse/evaluate a design
  • implement a design
  • devise and implement a test plan

Course Content

Domain engineering.
Requirements engineering.
Software architeture.
Software design.
Implementation techniques.
Test, validation, and verification.
Software development process models.
Project management.

Recommended prerequisites

02105/02161, Courses “Algorithms and Data Structures 1” (02105) and “Software Engineering 1” (02161) or equivalent courses are recommended prerequisites for this course.

Teaching Method

Lectures, tutorials and student presentations, along with a project.

Faculty

See course in the course database.

Registration

Language

Engelsk

Duration

13 weeks

Institute

Compute

Place

DTU Lyngby Campus

Course code 02162
Course type Candidate
Semester start Week 36
Semester end Week 49
Days Tues 8-12, Fri 13-17
Price

18.500,00 DKK

Registration