Study programmeFrançais
Software Modelling
Activité d'apprentissage à la Faculty of Science
CodeLecturer(s)Associate Lecturer(s)Subsitute Lecturer(s) et other(s)
S-INFO-892
  • MENS Tom
      Language
      of instruction
      Language
      of assessment
      HT(*) HTPE(*) HTPS(*) HR(*) HD(*) Term
      FrançaisFrançais3015000Q1

      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

      • Face to face

      Type of Teaching Activity/Activities

      • Cours magistraux

      Evaluations

      The assessment methods of the Learning Activity (AA) are specified in the course description of the corresponding Educational Component (UE)

      Unité d’enseignement de la combinaison linguistique
      Date de génération : 17/03/2017
      20, place du Parc, B7000 Mons - Belgique
      Tél: +32 (0)65 373111
      Courriel: info.mons@umons.ac.be