Study programme 2018-2019Franç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)

      (*) HT : Hours of theory - HTPE : Hours of in-class exercices - HTPS : hours of practical work - HD : HMiscellaneous time - HR : Hours of remedial classes. - Per. (Period), Y=Year, Q1=1st term et Q2=2nd term
      Date de génération : 02/05/2019
      20, place du Parc, B7000 Mons - Belgique
      Tél: +32 (0)65 373111
      Courriel: info.mons@umons.ac.be