Modeling in the Defining Stage and the Models of Software Development (5cr)
Course unit code: YTT-10061
General information
- Credits
- 5 cr
Objectives
The students become familiar with the most commonly used software modelling techniques and methods. The main goal is that the students learn to use UML 2.0 (Unified Modelling Language) to model data systems in defining the demands, analysing and designing the software. UML is best suited for modelling object oriented databases and supports iterative, usage based design where system architecture plays an important role. The students also become familiar with the modelling techniques developed alongside UML, such as RUP, agile methods etc.
Content
The students or a group of students apply UML in their own (or one described during the course) data system development assignment. The students start with a project description and registering the demands of the business activities. Other modelling techniques are practised through working on small-scale working life based exercises.Modeling is done by using UML tools: Star UML, Rational Rose Enterprise, Visual Paradigm. .