Prenez contact avec nous

Plan du cours

Aperçu du processus de développement logiciel et de la modélisation

  • Méthodologies et leur impact sur le travail d'un analyste commercial
  • Étapes en cascade : analyse, conception, implémentation, tests, maintenance
  • Approche agile de l'analyse commerciale
  • Qui sont les analystes commerciaux ?
  • Perspective sur le rôle de l'AC
  • Le modèle dynamique (comportemental)
  • Le modèle statique (structurel)
  • Analyse structurée

La perspective de l'AC sur l'orientation objet

  • Programmation orientée objet et son impact sur la modélisation
  • La norme UML
  • Psychologie cognitive et POO ?
  • Objets
  • Attributs et opérations
  • Opérations et méthodes
  • Encapsulation
  • Classes
  • Relations
  • Généralisation
  • Association
  • Agrégation
  • Composition
  • Polymorphisme
  • Cas d'utilisation et scénarios
  • Cas d'utilisation métier et système

Aperçu de la modélisation orientée objet commerciale (B.O.O.M.)

  • B.O.O.M. et les VDCS
  • Les étapes du B.O.O.M.
  • Séquençage des étapes
  • Que définissez-vous en premier, les attributs ou les opérations ?

Analyse des processus métier de bout en bout

  • Entretiens lors des phases d'initiation, d'analyse et de test
  • Étape 1 : Initiation
  • Modèle de document des exigences métier
  • Étape 1a : Modéliser les cas d'utilisation métier
  • Étape 1a i : Identifier les cas d'utilisation métier (diagramme de cas d'utilisation métier)
  • Mettre la théorie en pratique
  • Note pour les utilisateurs de Rational Rose
  • Étude de cas D1 : Diagrammes de cas d'utilisation métier
  • Étape 1a ii : Délimiter les cas d'utilisation métier (diagramme d'activité)
  • Étude de cas D2 : Diagramme d'activité des cas d'utilisation métier avec partitions

Délimitation du projet TI avec les cas d'utilisation système

  • Étape 1b : Modéliser les cas d'utilisation système
  • Étude de cas E1 : Carte des rôles
  • Étape 1b ii : Identifier les paquets de cas d'utilisation système (diagramme de cas d'utilisation système)
  • Étude de cas E2 : Paquets de cas d'utilisation système
  • Étape 1b iii : Identifier les cas d'utilisation système (diagramme de cas d'utilisation système)
  • Étude de cas E3 : Diagrammes de cas d'utilisation système
  • Étape 1c : Commencer le modèle statique (diagrammes de classes pour les classes métier clés)
  • Étape 1d : Établir une référence pour l'analyse (DCS / Initiation)

Scénarisation de l'expérience utilisateur

  • Étape 2 : Analyse
  • Modèle de description du cas d'utilisation
  • Documentation du flux de base
  • Lignes directrices pour la rédaction des cas d'utilisation
  • Exemple de flux de base : Rapport d'examen du système CPP
  • Documentation des flux alternatifs
  • Documentation des flux d'exception
  • Lignes directrices pour la conduite des entretiens sur les cas d'utilisation système
  • Diagrammes d'activité pour les cas d'utilisation système
  • Artefacts connexes
  • Tables de décision
  • Étude de cas F1 : Table de décision
  • Arbres de décision
  • Étude de cas F2 : Arbre de décision
  • Table condition/réponse
  • Règles métier
  • Fonctionnalités avancées des cas d'utilisation
  • Étude de cas F3 : Fonctionnalités avancées des cas d'utilisation

Exigences du cycle de vie pour les principaux objets métier

  • Qu'est-ce qu'un diagramme de machine d'état ?
  • Étape 2a ii : 1. Identifier les états des objets critiques
  • Étude de cas G1 : États
  • Étape 2a ii : 2. Identifier les transitions d'état
  • Étude de cas G2 : Transitions
  • Étape 2a ii : 3. Identifier les activités d'état
  • Étude de cas G3 : Activités d'état
  • Étape 2a ii : 4. Identifier les états composites
  • Étude de cas G4 : États composites
  • Étape 2a ii : 5. Identifier les états concurrents

Rassembler les règles transversales avec les diagrammes de classes

  • Étape 2b : Analyse statique
  • Étape 2b i : Identifier les classes d'entités
  • Étude de cas H1 : Classes d'entités
  • Étape 2b ii : Modéliser les généralisations
  • Étude de cas H2 : Généralisations
  • Étape 2b iii : Modéliser les rôles transitoires
  • Étude de cas H3 : Rôles transitoires
  • Étape 2b iv : Modéliser les relations tout/partie
  • Le diagramme de structure composite
  • Étude de cas H4 : Relations tout/partie
  • Étape 2b v : Analyser les associations
  • Étude de cas H5 : Associations
  • Étape 2b vi : Analyser la multiplicité
  • Étude de cas H6 : Multiplicité

Optimiser la cohérence et la réutilisation dans la documentation des exigences

  • Étape 2b vii : Lier les cas d'utilisation système au modèle statique
  • Étude de cas I1 : Lier les cas d'utilisation système au modèle statique
  • Étude de cas I1 : Résultats
  • Étape 2b viii : Ajouter des attributs
  • Méta-attributs
  • Étude de cas I2 : Ajouter des attributs
  • Étape 2b ix : Ajouter des tables de recherche
  • Étude de cas I5 : Analyser les tables de recherche
  • Étape 2b x : Ajouter des opérations
  • Étude de cas I7 : Répartir les opérations
  • Étape 2b xi : Réviser la structure de classe
  • Étude de cas I8 : Réviser la structure

Conception des cas de test et achèvement du projet

  • Étape 2c : Spécifier les tests
  • Revisions structurées
  • Tables de décision pour les tests
  • Étude de cas J1 : Déduire des cas de test à partir de tables de décision
  • Analyse des valeurs limites
  • Étude de cas J2 : Sélectionner des données de test à l'aide de l'analyse des valeurs limites
  • Tests système
  • Au-delà des tests système
  • Étape 2d : Spécifier le plan de mise en œuvre
  • Étape 2e : Établir une référence pour le développement

Ce que les développeurs font avec vos exigences

  • Modèles de conception orientée objet
  • Visibilité
  • Classes de contrôle
  • Classes de frontière
  • Diagrammes de séquence
  • Diagrammes de communication
  • Autres diagrammes
  • Architecture en couches
  • Interfaces
  • Mix-Ins
  • Mise en œuvre de la POO à l'aide d'un langage POO
  • Mise en œuvre de l'APC à l'aide de langages procéduraux
  • Implémentation d'une base de données à partir de l'APC à l'aide d'un SGRBD

Pré requis

Aucun

 21 Heures

Nombre de participants


Prix par participant

Nos clients témoignent (1)

Cours à venir

Catégories Similaires