Cours5 1 conception copie Introduction au Génie Logiciel La phase de Conception Section ère année second cycle Décembre AMAR BENSABER Djamel CCYCLE DE VIE Express ion des besoins Analyse Conception Implémentation Tests C OBJECTIFS DU COURS Présenter l ? a
Introduction au Génie Logiciel La phase de Conception Section ère année second cycle Décembre AMAR BENSABER Djamel CCYCLE DE VIE Express ion des besoins Analyse Conception Implémentation Tests C OBJECTIFS DU COURS Présenter l ? activité de conception Faire le lien entre la conception haut niveau et la conception bas niveau Présenter les classes les interfaces et les composants de conception Découvrir les principes d ? une bonne conception C Phase de Conception Section PLAN DU COURS Section Introduction Section Les Classes de Conception Section Interfaces et Composants Section Principes de Conception C Phase de Conception Section INTRODUCTION Dé ?nition Le modèle d ? analyse dé ?nit les fonctionnalités le quoi du système à développer La conception s ? intéresse à comment ces fonctionnalités seront implémentées La conception se base sur le modèle de besoins et le modèle d ? analyse Les solutions proposées par la conception repose sur le domaine métier et le domaine technique C Phase de Conception Section DOMAINE MÉTIER ET DOMAINE TECHNIQUE Le domaine métier concerne les actions relatives au métier du logiciel Le domaine technique inclut les actions techniques à utiliser par la conception base de données techniques de persistance ? etc Par exemple un logiciel de facturation La validation de facturation fait partie du domaine métier La bibliothèque permettant l ? enregistrement des données dans une BDD fait partie du domaine technique CPRODUITS DE LA CONCEPTION Phase de Conception Section Composants soussystèmes Classes Interfaces Diagrammes de déploiement C Phase de Conception Section CONCEPTION ET ANALYSE Elément Analyse Sous-systèmes Classes La classe d ? analyse représentent des concepts métier Niveau bas de détail signature de méthodes types ? etc Conception Composants dé ?nissant la composition du système Les classes de conception sont plus détaillées et précises Elles préparent le terrain aux développeur pour l ? implémentation En plus des concepts métier elles contiennent les classes du domaine technique C Phase de Conception Section CONCEPTION ET ANALYSE Elément Interface Analyse Diagrammes de composants et déploiement Conception Représente une façade ? du système indépendante de l ? implémentation Structure et architecture du système C Phase de Conception Section LA TRACE D ? ANALYSE Un élément de l ? analyse peut être relatif à ou plusieurs éléments de conception Cette relation est modélisée en UML avec une dépendance avec le stéréotype trace ? C Phase de Conception Section PROCESSUS La conception passe par deux étapes la conception architecturale et la conception détaillée Conception architecturale Conception détaillée C Phase de Conception Section PROCESSUS Activité assurée par les architectes La conception architecturale concerne une vision descriptive des éléments de la conception soussystèmes composants classes et interfaces La conception détaillée a pour but de donner les détails précis des éléments produits dans la conception architecturale et préparer au mieux l ? implémentation CCARACTÉRISTIQUES D ? UNE BONNE CONCEPTION Phase de Conception Section Répond avec précision aux besoins ? La conception doit permettre de fournir une solution technique répondant aux attentes du client Ne pas faire plus que ce qu ? attend
Documents similaires










-
41
-
0
-
0
Licence et utilisation
Gratuit pour un usage personnel Aucune attribution requise- Détails
- Publié le Oct 02, 2022
- Catégorie Heavy Engineering/...
- Langue French
- Taille du fichier 41.6kB