Prenez contact avec nous
 Durée 21 heures

Plan du cours

Introduction

  • Le cycle de vie du développement système avec le processus Harmony (IBM/Telelogic)
  • Vue d'ensemble des diagrammes UML/SysML utilisés pour le recueil des exigences, l'analyse et la conception système dans le domaine de l'ingénierie des systèmes
  • Un cadre méthodologique basé sur un processus pour le recueil des exigences, l'analyse et la conception système

Recueil des exigences et transformation en spécifications système

  • Rendre les exigences métier et système traçables à l'aide du diagramme d'exigences SysML
  • Définir le périmètre du système, composé de fonctions et de cas d'utilisation qui invoquent ces fonctions
  • Modéliser le cycle de vie du système qui orchestre les transitions entre ses états où les fonctions sont déclenchées
  • Préparer des cas de test en utilisant des scénarios qui réalisent des cas d'utilisation et des fonctions système
  • Étude de cas : Modéliser le périmètre du système et l'utilisation des fonctions système sur la base des exigences

Transformation des spécifications système en composants au niveau de la conception

  • Modéliser le diagramme de blocs du système et le raffiner à l'aide de blocs internes
  • Élaborer l'architecture de communication entre sous-systèmes à l'aide de parties, de ports et d'interfaces
  • Étude de cas : Élaborer les diagrammes de blocs et de blocs internes sur la base des spécifications système en tenant compte des choix au niveau de la conception
  • Modéliser la description des interactions « white box » (boîte blanche) au niveau de la conception
  • Étude de cas : Modéliser les interactions entre blocs et blocs internes sur la base des choix au niveau de la conception
  • Cartographie des opérations sur les composants (parties) des blocs
  • Élaborer le diagramme paramétrique des fonctions système
  • Étude de cas : Mettre à jour les diagrammes de blocs et de blocs internes sur la base des scénarios au niveau de la conception

Conclusion

  • Étapes de l'analyse des exigences et des spécifications système en ingénierie des systèmes
  • Traçabilité entre les exigences et le logiciel
  • Tests d'intégration et d'acceptation du système pour les exigences

Note : Les séances de formation et de tutorat ci-dessus sont conduites de manière interactive à l'aide d'outils d'ingénierie des exigences et de modélisation tels qu'Enterprise Architect (EA) 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, puis suivis par des ébauches de solutions à vos propres problèmes. Après cette séance, nous pouvons vous accompagner en passant en revue et en validant vos solutions selon vos besoins.

Pré requis

Expérience professionnelle :

  • Au moins 2 ans d'expérience professionnelle en développement logiciel, ingénierie des systèmes, analyse métier/technique ou architecture technique.

Fondements méthodologiques :

  • Compréhension fondamentale du cycle de vie de développement logiciel (SDLC) et des concepts du cycle de vie de l'ingénierie des systèmes (par ex. : modèle en V, livraison Agile/Itérative).
  • Notion de l'ingénierie des exigences (exigences fonctionnelles vs. non fonctionnelles, contraintes, vérification).

Concepts techniques et de modélisation :

  • Connaissances de base des principes de l'Analyse et de la Conception Orientées Objets (ACOO) (par ex. : classes, instances, héritage, composition, interfaces).
  • Une exposition préalable à des diagrammes visuels de base (tels que les organigrammes ou l'UML de base) est un atout, mais une expertise préalable en SysML n'est pas requise.

Nombre de participants


Prix par participant

Nos clients témoignent (1)

Cours à venir

Catégories Similaires