02260 Software Engineering |
Danish title: Programmelkonstruktion |
Language: English ECTS-creditpoints: 10
|
|
Scope and form: Lectures, problem sessions, practical project. |
Evaluation: Approval of coursework/reports
|
Examination: 13-scale |
Prerequisites: 02120, 02130, 02140 |
Aim: To give participants a basic introduction to the discipline of software engineering. |
Contents: Software processes, project planning and project management. Requirements capture, analysis and management. Software prototyping. Formalisation of requirements. System structuring, control models and systems architectures. Object-oriented design, component-based development, distributed and real-time system design. User interface design. Safety- and security-critical system design. Domain-specific software. Validation, verification and testing. Quality management, planning and control. Cost estimation techniques. Software maintenance and evolution. Version and release management. Configuration management. Selected methods for system requirements specification will be treated in detail in connection with a practical project. Keywords: Software engineering, requirements engineering, project management, software validation, design methods. |
Contact: Tom Østerby, building 322, (+45) 4525 3734, toe@imm.dtu.dk |
Department: 002 Informatics and Mathematical Modelling |
Course URL: http://www.imm.dtu.dk/courses/02260 |
Updated: 26-11-2001 |
|
|