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.
Possible start times
- 36 – 49 (Tues 8-12, Fri 13-17)
Teaching Method
Lectures, tutorials and student presentations, along with a project.




