Plan du cours

Introduction

  • Qu'est-ce que le processus d'analyse et de conception de systèmes ?
  • Place des activités d'analyse et de conception dans le processus unifié (RUP)
  • Panorama des UML 2 diagrammes utilisés dans l'analyse et la conception du système
  • Cadres pour la traçabilité des exigences vers l'implémentation et les tests du logiciel

Comment transformer les exigences en spécifications d'analyse basées sur les composants ?

  • Traçabilité entre les exigences et l'analyse du système
  • Notions avancées pour représenter la structure et la dynamique du système
  • Raffinement des exigences sur les deux axes
  • Vers la conception du système à l'aide de contrats d'exploitation
  • Étude de cas : Définition du modèle d'analyse du système

Comment transformer les spécifications d'analyse en spécifications de conception ?

  • Traçabilité entre l'analyse et la conception du système
  • Design Patterns pour un couplage lâche et une forte cohésion des composants
  • Définition de l'ossature architecturale du système au niveau de la conception (composants, ports, interfaces, objets d'échange)
  • Diagrammes d'interaction au niveau de la conception pour mettre en œuvre les contrats d'exploitation
  • Étude de cas : Mise à jour du diagramme de composants du niveau de conception avec les choix architecturaux

Mise en œuvre des spécifications techniques et des tests sur la base des composants

  • Générer des spécifications au niveau de la conception dans un langage de programmation orienté objet
  • Déploiement des composants sur les nœuds physiques
  • Tests d'intégration et d'acceptation sur la base des spécifications précédentes

Conclusion

  • Étapes des processus d'analyse et de conception des systèmes
  • Modèles pour assurer la traçabilité entre les exigences et le code du logiciel
  • Test des exigences sur l'architecture du système

Remarque : Les sessions de formation-mentorat ci-dessus sont menées de manière interactive en utilisant les outils d'ingénierie des exigences et de modélisation afin d'assurer un bon niveau de traçabilité entre les exigences et les solutions sous-jacentes. Les concepts sont d'abord expliqués à l'aide d'exemples de base et sont ensuite suivis par des ébauches de solutions à vos propres problèmes. Après cette session, nous pouvons vous accompagner en révisant et en validant vos solutions en fonction de vos besoins.

  14 heures
 

Nombre de participants


Début

Fin


Dates are subject to availability and take place between 09:30 and 16:30.
Les formations ouvertes requièrent plus de 3 participants.

Nos Clients témoignent (1)

Cours Similaires

Microservice Patterns: Migrating from a Monolithic to a Microservice Architecture with .Net

  14 heures

Kubernetes Design Patterns and Extensions

  14 heures

Catégories Similaires