Study programme 2019-2020 | Français | ||
Software Modelling | |||
Learning Activity |
Code | Lecturer(s) | Associate Lecturer(s) | Subsitute Lecturer(s) et other(s) | Establishment |
---|---|---|---|---|
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 |
Description of the modifications to the Q3 2019-2020 online assessment procedures (Covid-19) |
---|
At the date that is fixed in the exam schedule of Q3, students will be evaluated on the basis of a written exam with mainly open-ended questions on practical knowledge of the different types of UML diagrams. The questions may nevertheless cover the entire subject matter of the theoretical lectures and practical exercices (including design patterns and unit tests in Java). It is possible that some of the exam questions will be multiple choice. Further details of the exact modalities of the exam will be provided via the Moodle-Examens platform. The answer to each question must be "handwritten". In the case of an exam "à distance", the answer to each question must be scanned or photographed and uploaded as a pdf file via the Test activity on Moodle-Examens. It is the responsibility of the student to ensure that the file containing the answer is complete and easy to read. |
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 www.uml.org
- 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)