ECTS
5 crédits
Composante
Polytech Grenoble - INP, UGA
Description
Objectifs
Pré-requis recommandés
Période
Semestre 6
Liste des enseignements
Architecture logicielle / Software architecture
Modélisation des systèmes d'information 1 / Modeling of information systems 1
Architecture logicielle / Software architecture
Composante
Polytech Grenoble - INP, UGA
Présentation des concepts, modèles et techniques nécessaires à la conception de systèmes interactifs utiles et utilisables.
Compétences : Maîtrise des fondements conceptuels de l'interaction homme-machine. Connaissance des notations et modèles de référence en Interaction Homme-Machine.
Savoir-faire : Conception d'interfaces homme-machine : de l'analyse des besoins centrée utilisateur à la conception de l'interaction homme-machine.
(1) Historique du domaine de l'Interaction homme-machine
(2) Paradigme d'interaction : virtualité / réalité augmentée, collecticiel, mobilité
(3) Analyse de l'utilisateur et de son activité : modèles cognitifs, modèles utilisateur et modèles de l'activité
(4) Conception : tâches, critères ergonomiques, interface abstraite et concrète, spécification (User Action Notation)
(1) Brief History of Human-Computer Interaction
(2) Interaction paradigms: Augmented Virtuality/Reality, groupware and mobile HCI
(3) Analysis: cognitive models, models of the user and of the activity
(4) Design methods: tasks, ergonomic criteria, abstract and concrete user interfaces, specification (User Action Notation)
Modélisation des systèmes d'information 1 / Modeling of information systems 1
Composante
Polytech Grenoble - INP, UGA
- Maîtriser l'utilisation de spécifications lors des étapes d'analyse et de conception d'un système d'information
- Savoir faire le lien entre le problème, exprimé de manière a priori informelle par un client, et le produit informatique, implanté
- Introduction : Rôles des modèles et langages de spécification
- Schémas UML au niveau conception : Classes, Objet, Collaboration, Séquence
- Génération de code (Java et SQL) à partir d'UML
- Rétro-conception à partir du code Java
- Schémas UML au niveau analyse
- Introduction: Role of models and specification languages
- UML diagrams in design: Classes, Objects, Collaboration, Sequence
- Code generation (Java and SQL) from UML
- Reverse engineering from Java code
- UML diagrams in analysis: Use Case, Class,...