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.
Teaching Method
Lectures, tutorials and student presentations, along with a project.