Précédent Remonter Suivant

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

In english

Nombre de crédits
5
Pré-requis
Parcours

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


Précédent Remonter Suivant