Note du 29 juin 2020
Sans connaitre encore le temps que dureront les mesures de distances sociales liées à la pandémie de Covid-19, et quels que soient les changements qui ont dû être opérés dans l’évaluation de la session de juin 2020 par rapport à ce que prévoit la présente fiche descriptive, de nouvelles modalités d’évaluation des unités d’enseignement peuvent encore être adoptées par l’enseignant ; des précisions sur ces modalités ont été -ou seront-communiquées par les enseignant·es aux étudiant·es dans les plus brefs délais.
Sans connaitre encore le temps que dureront les mesures de distances sociales liées à la pandémie de Covid-19, et quels que soient les changements qui ont dû être opérés dans l’évaluation de la session de juin 2020 par rapport à ce que prévoit la présente fiche descriptive, de nouvelles modalités d’évaluation des unités d’enseignement peuvent encore être adoptées par l’enseignant ; des précisions sur ces modalités ont été -ou seront-communiquées par les enseignant·es aux étudiant·es dans les plus brefs délais.
5 crédits
30.0 h + 15.0 h
Q2
Enseignants
Vanderdonckt Jean;
Langue
d'enseignement
d'enseignement
Français
Thèmes abordés
Ce module a pour objectifs plus particuliers de :
Présenter le développement d'un système en se référant directement à l'ingénierie logicielle.
Familiariser les auditeurs avec les aspects du langage UML.
Enseigner les différents modèles proposés par UML: cas d'utilisation, diagrammes de classes, de séquences, de collaboration, d'activités, statecharts, diagrammes d'objets, spécification des opérations.
Introduire l'analyse et la modélisation de systèmes, ainsi que ses relations avec UML et le RUP.
Introduire les systèmes d'information d'entreprise y compris les systèmes e-business.
Introduire l'exploitation et la maintenance de bases de données et du langage SQL.
Utiliser, à partir d'une étude de cas, les modèles UML et le RUP pour l'analyse et la conception d'un système, y compris les aspects bases de données et e-commerce.
Ainsi, en pratique, le module s'articule autour de trois axes :
Un contenu théorique magistral;
Des exercices pratiques permettant de s'exercer à la modélisation et conception de systèmes d'information;
Une étude de cas réel pour laquelle les étudiants travailleront par groupe et remettront un rapport.
Acquis
d'apprentissage
d'apprentissage
A la fin de cette unité d’enseignement, l’étudiant est capable de : | |
1 | Ce cours enseigne les différentes étapes d'analyse et conception d'un système d'information d'entreprise, avec un accent sur le concept de bases de données, en utilisant le langage de modélisation UML (Unified Modeling Language) et le processus RUP. Le cours se concentre sur les différentes techniques d'analyse des besoins et de modélisation conceptuelle via l'étude des modèles proposés à cette fin par UML et le RUP : cas d'utilisation, diagrammes de classes, de séquences, de collaboration, d'activités, statecharts, diagrammes d'objets, spécification des opérations, etc. Les phases de conception sont également couvertes à travers les étapes de conception de bases de données relationnelles, ainsi que leur exploitation. Il aborde les systèmes d'information d'entreprise y compris les systèmes e-business |
La contribution de cette UE au développement et à la maîtrise des compétences et acquis du (des) programme(s) est accessible à la fin de cette fiche, dans la partie « Programmes/formations proposant cette unité d’enseignement (UE) ».
Contenu
* Contenu des cours théoriques
- Introduction et aspects logistiques du cours.
- Diagrammes de cas d'utilisation,
- Diagrammes d'activité.
- Classes, diagrammes de classes, attributs, associations.
- Diagrammes d'interaction, de séquence, de collaboration; relation avec diagrammes de classes.
- Diagrammes d'états (Statecharts) et d'activités; relation avec les autres diagrammes.
- Rational Unified Process
- Systèmes d'information d'entreprise y compris e-business
- Introduction aux bases de données.
- Modèle relationnel.
- Traduction Diagramme de classes - Schéma relationnel
- " Structured Query Language " (SQL).
- Synthèse
* Contenu des exercices pratiques (tutoriaux)
Des séances d'exercices pratiques, en rapport avec le contenu théorique, seront organisées.
* Evaluation finale
Les pondérations des différentes activités du module seront: travail 50% / examen 50%
Autres infos
§ Grady Booch, James Rumbaugh, Ivar Jacobson, Unified Modeling Language User Guide, 2nd Edition, Addison-Wesley Object Technology Series, 2005
§ Philippe Kruchten The Rational Unified Process: An Introduction, Third Edition, , Addison-Wesley Object Technology Series, 2003
§ Elmasri, R. and S. Navathe, Fundamentals of Database Systems, 4nd ed, Addison-Wesley, 2004.
Les transparents utilisés par l'enseignant au cours proprement dit sont la référence. Ils sont disponibles soit sous format pdf pour la semaine souhaitée soit sous forme papier.
Pre-requis
Faculté ou entité
en charge
en charge
ESPO
Programmes / formations proposant cette unité d'enseignement (UE)
Intitulé du programme
Sigle
Crédits
Prérequis
Acquis
d'apprentissage
d'apprentissage
Master [120] : bioingénieur en chimie et bioindustries
Master [120] en linguistique
Bachelier : ingénieur de gestion
Approfondissement en sciences et technologies de l'information et de la communication (pour seule réinscription)
Approfondissement en gestion
Mineure en esprit d'entreprendre