Study programme 2015 - 2016
Activité d'apprentissage à la Faculty of Science
CodeLecturer(s)Associate Lecturer(s)Subsitute Lecturer(s) et other(s)
S-INFO-013
  • MENS Tom
      Language
      of instruction
      Language
      of assessment
      HT(*) HTPE(*) HTPS(*) HR(*) HD(*) Term
      FrançaisFrançais3003000Q1

      Contents

      The goal of this course is to learn how to manage a software project and how to develop a software product using model-driven software engineering principles. The following themes are covered:
      - software project management, planning and scheduling
      - software process models and life-cycle
      - software modeling
      - The UML modeling language: class diagrams, use case diagrams, sequence diagrams, activity diagrams, statecharts
      - model simulation, executable modeling and source code generation
      - meta-modeling and model transformation
      - advanced aspects of object-oriented programming: design patterns and refactoring
      - unit testing

      Required Learning Resources/Tools

      Videos containing tutorials of tools and concepts used during the course are available via Moolde, 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

      - Cay Horstmann. Java Concepts. Wiley, 2007
      - Bob Hughes and Mike Cotterell. Software Project Management. 3rd Edition, McGraw Hill, 2002. ISBN 0-07-709834-X-La spécification UML 2.x de l'OMG. La dernière version est disponible sur <a href="http://www.uml.org/">www.uml.org
      </a> - Frederick P. Brooks, 'The Mythical Man-Month'. Adddison-Wesley, 1995, ISBN 0-201-83595-9 
      - UML par la pratique. Pascal Roques, Eyrolles, 2003
      - Head First Design Patterns. Eric T Freeman, Elisabeth Robson, Bert Bates, Kathy Sierra. O'Reilly, 2004
      - L'Ingénierie Dirigée par les Modèles : au-délà du MDA. Jean-Marie Favre, Jacky Estublier, Mireille Blay. Edition Hezmes-Lavoisier, Février 2006. ISBN 2-7462-1213-7 
      - MDA, Conception orientée objet guidée par les modèles. Hubert Kadima. Dunod, 2005. ISBN : 2100073567 
      - MDA en action, Ingénierie logicielle guidée par les modèles. Xavier Blanc. Eyrolles. ISBN : 2-212-11539-3 
      - 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

      Mode of delivery

      • Face to face

      Term 1 Assessment - type

      • Written examination

      Term 1 Assessment - comments

      Not applicable

      Term 2 Assessment - type

      • N/A

      Term 2 Assessment - comments

      Not applicable

      Term 3 Assessment - type

      • Written examination

      Term 3 Assessment - comments

      Not applicable

      Resit Assessment - Term 1 (B1BA1) - Comments

      Not applicable

      Type of Teaching Activity/Activities

      • Cours (cours magistraux; conférences)
      • Préparations, travaux, recherches d'information
      UE : Programme component - AA : Teaching activity
      (*) 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