Development Methods and Development Processes
Overall Course Objectives
The main purpose of the module is to introduce the student to systematic methods for analysis, design and implementation of object-oriented systems. An introduction to the most commonly used development processes in the industry is given and an introduction to the latest development processes.
The course deals with analyzing problems and designing object-oriented systems as well as implementing them. In addition, the course covers the testing and quality assurance of systems.
The student learns to reflect over significant design and process decisions while working on the exam project, including consideration of architecture, the use of design patterns and the division of logic and user interface.
See course description in Danish
Learning Objectives
- Understand and explain analysis- and design diagrams (Knowledge and understanding)
- Reflect over architecture and the use of design patterns (Knowlegde and understanding)
- Reflect over the division of logic and user interface (Knowlegde and understanding)
- Reflect over the design processes used during the exam project (Knowlegde and understanding)
- Demonstrate knowledge of the relevant theories of knowledge
- Understand and apply technical terms correctly (Ability)
- Understand and apply the latest development methods and processes (Ability)
- Understand methods and tools for the test and quality control of software (Ability)
- Understand the planning of module- and acceptance test for the exam project (Ability)
- Apply design patterns (Ability)
- Analyse users’ requirements; design and document systems based on object-orienteret approach (Ability)
- Analyse and argue for the choices made for a technical solution (Ability)
Course Content
Learning goals (continued) – Competances:
Design an object-oriented system using the latest diagrams and processes
Argue for the choice and relevance of the diagrams used
Translate knowledge and skills within development methods and processes into project development in an organization
Reflect over significant design and process decisions in the exam project
Identify issues related to software development
Plan module and acceptance tests as well as use methods and tools for testing and quality assurance of software
Content:
Analysis and design of software
Development methods and processes
Design patterns
Architecture
Test and quality control
Recommended prerequisites
Admission requirements:
– That the applicant has a relevant qualifying examination minimum at the level of an academy education or relevant further adult education.
– That the applicant has at least two years’ of work experience after qualifying examination.
Teaching Method
Lectures, group exercises and discussions, own cases, experiments and application to own management practice.
Faculty
Remarks
DTU Engineering Technology Continuing Education
Elective course (vf2), Diploma of IT
Professional group: AI, mathematics and software




