Study programme 2020-2021 | 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 | 24 | 0 | 0 | 0 | 0 | Q1 |
Organisational online arrangements for the end of Q3 2020-2021 assessments (Covid-19) |
---|
|
Description of the modifications to the Q3 2020-2021 assessment procedures (Covid-19) |
At the scheduled exam date, students will be assessed on the basis of a closed book exam. The exam will take place at the university. The exam will be split into two parts, with a compulsory one-hour break between the two parts for hygenic reasons. The questions will cover the course material seen during the lectures and practical work, focusing mainly on practical knowledge of UML. |
Organisational arrangements for the end of Q1 2020-2021 assessments (Covid-19) online or face-to-face (according to assessment schedule)
Description of the modifications to the Q1 2020-2021 online assessment procedures (Covid-19) online or face-to-face (according to assessment schedule)
At the end of Term 1, due to the Covid-19 situation, students will be assessed on the basis of an online written exam, in the form of the Test activity on "Moodle Examens". On the date indicated in the exam schedule, students will have to answer mainly open questions on practical knowledge of the different types of UML diagrams. Possible questions may cover the entire subject matter of the lectures and practical exercices. It is possible that some questions will be multiple choice. The more precise modalities of the written exam will be provided via "Moodle Examens". Answers to the questions must be "handwritten". Each answer must be scanned or photographed and uploaded as a pdf file. It is the responsibility of the student to ensure that each answer file is complete and legible.
Regarding UE UI-M2-IRIGIG-832-C, a single overall rating will be associated to this learning unit.
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)