Beschreibung |
We introduce the most important aspects of software engineering.
- Motivation and history of software engineering
- Lifecycle models for software development
- Requirements engineering
- Requirement notations
- Software modelling
- Software analysis
- Design patterns
- Testing
- Software quality
- Agile principles
- Open Source Software
After completion students will be able to
- Compare and evaluate software lifecycle models
- Read, create, and assess the quality of requirements
- Read common software modelling notations
- Evaluate and select appropriate software testing strategies
Understand principles of OSS |