Study programme 2018-2019 | Français | ||
Software Modelling | |||
Activité d'apprentissage à la Faculty of Science |
Code | Lecturer(s) | Associate Lecturer(s) | Subsitute Lecturer(s) et other(s) |
---|---|---|---|
S-INFO-892 |
|
Language of instruction | Language of assessment | HT(*) | HTPE(*) | HTPS(*) | HR(*) | HD(*) | Term |
---|---|---|---|---|---|---|---|
Français | Français | 30 | 15 | 0 | 0 | 0 | Q1 |
Content of Learning Activity
The following themes will be studied during this course:
- Software modeling
- The UML modeling language: class diagrams, use case diagrams, sequence diagrams, activity diagrams, statecharts
- Meta-modeling and model transformation
- Source code generation
- Advanced aspects of object-oriented programming: design patterns, refactoring, ...
- Testing techniques, and unit testing in particular
Required Learning Resources/Tools
All resources and tools required for this course are available via Moodle, the online e-learning platform of UMONS.
Recommended Learning Resources/Tools
All additional reading material is accessible through Moodle, the online e-learning platform of UMONS.
Other Recommended Reading
- The OMG specification of UML, available on <a href="http://www.uml.org">www.uml.org</a>
- UML 2 par la pratique. Pascal Roques, Eyrolles, 2008
- UML 2.0 et MDE - Ingénierie des modèles avec études de cas. Franck Barbier. Dunod, 2005. ISBN 2-10-049526-7
- Modélisation objet avec UML. Pierre-Alain Muller et Nathalie Gaertner. 2e édition. ISBN 2-212-11397-8. Eyrolles
- Test-Driven Development: By Example. Kent Beck, Addison-Wesley, 2002
- Head First Design Patterns. Eric T Freeman, Elisabeth Robson, Bert Bates, Kathy Sierra. O'Reilly, 2004
- Design Patterns: Elements of Reusable Object-Oriented Software. E. Gamma, R. Helm, R. Johnson, J. Vlissides. Addison-Wesley, 1995
Mode of delivery
Type of Teaching Activity/Activities
Evaluations
The assessment methods of the Learning Activity (AA) are specified in the course description of the corresponding Educational Component (UE)