info5p01 - Ingénierie de la maîtrise d'ouvrage et de la maîtrise
d'oeuvre

-
Nombre de crédits
- 5
- Pré-requis
-
- Parcours
- spécialité professionnelle ingéniérie des projets informatiques,
nouvelles technologies de la mention informatique du master
-
Objectifs
- La réussite et la qualité d'un projet logiciel sont conditionnées
par deux facteurs déterminants : la connaissance du domaine de
l'entreprise et l'implication des utilisateurs. L'ingénierie des
besoins propose des outils et démarches pour conduire l'analyse des
besoins-exigences du futur système et élaborer le dossier
d'expressions des besoins et une première architecture logicielle.
Ce module propose une démarche basée sur le processus unifié et le
langage UML pour mener cette analyse.
- Organisation
-
- Volume de travail personnel étudiant estimé
-
- Contrôle et validation des connaissances
- Description du contenu
-
La modélisation Métier de l'entreprise
-
-
Définition du domaine de l'entreprise :
-
Vocabulaire, règles du métier, les problèmes de
communication, les outils pour aider au recueil des
informations
- Description de l'organisation : le monde extérieur à
l'entreprise, le système entreprise, les modèles
d'organisation, le modèle des processus
- Diagnostic : problèmes et opportunités,
améliorations possibles, capacité au changement, mise en
place de métriques
- Modélisation du métier
-
Description des pratiques métiers de l'entreprise :
introduction des cas d'utilisation et du Modèle des cas
d'utilisation
- Identification, description des processus Métier
- Identification des rôles et responsabilités
- Automatisation
- Passer du modèle métier au système
- L'analyse des besoins-exigences d'un système logiciel
-
-
Modélisation des cas d'utilisation du système
-
cas de la refonte d'un système existant
- cas de la création d'un nouveau système
- cas de l'évolution d'un système
- Mise en place d'un outil de gestion des
besoins-exigences
-
besoins-exigences : définition, attributs, types,
risques associés
- plan de gestion des besoins-exigences (BD, revues,
documents)
- traçabilité
- Les besoins fonctionnels
-
les cas d'utilisation, les acteurs, le modèle des
cas d'utilisation du système
- hiérarchie des acteurs, acteurs et rôles
- hiérarchisation des cas d'utilisation
- première architecture logicielle candidate
- choix des premiers cas d'utilisation à réaliser
- réaliser un cas d'utilisation
- modèle des tests
- Les besoins non fonctionnels : utilisabilité, fiabilité,
performance, supportabilité
- Les phases de construction
-
-
Les phases de conception, implémentation et tests sont
présentées, ainsi que les modèles qui leur sont
associés. Les modèles de conception sont développés dans
l'UE "Conception".
L'accent est en particulier mis sur la spécification
détaillée des classes et les techniques de test et de
validation.
- Responsable(s)
- Jeannine Leguy, Philippe Lionne
fichier source pour édition/modification