Défi Thales

  • Thème: Modélisation exécutable de systèmes à logiciel prépondérants
  • Prix : Des cadeaux et des objets de promotions significatifs (valeur globale de 2000 euros à répartir)

Résultats du défi Thales 2011

  • Équipe gagnante de l'édition 2011: Modeling Contractors.

Nous remercions tous les participants et espérons que vous serez encore plus nombreux et toujours aussi motivés l'an prochain.

Equipes inscrites à ce défi

Description du partenaire

Présent dans 50 pays et employant 68 000 collaborateurs, Thales est leader mondial des systèmes d’information critiques sur les marchés de la défense et de la sécurité, de l’aérospatial et du transport.

Grâce à sa maîtrise des technologies les plus sophistiquées et des grands systèmes logiciels, Thales répond aux défis de sécurité que ses clients ont à relever dans un monde toujours plus complexe. Le Groupe est en particulier reconnu pour sa longue expérience du développement en synergie des technologies duales civiles et militaires impliquant un réseau mondial de 22 500 chercheurs de haut niveau. Fort de sa dimension internationale et de sa capacité à couvrir l’ensemble de la chaîne de valeur, des équipements aux systèmes et aux services, Thales s’affirme comme l’acteur clé d’un monde plus sûr.

Description du défi

La modélisation prend une part de plus en plus importante dans les spécifications et conceptions des systèmes à logiciels prépondérants. L'objectif de ce défi est de fournir des modèles UML exécutables permettant une meilleure analyse et conception des systèmes. Ce défi a été établi en collaboration avec les enseignants de l'ENSTA Bretagne.

Les modèles exécutables permettent de développer des analyses indépendamment de l'implantation finale choisie. L'objectif du défi est de se focaliser sur les phases amonts de modélisation afin de faciliter les implantations finales. Pour cela il est demandé de fournir des modèles pour :

  • identifier le contexte ou environnement du système.
  • identifier les objets système qui représentent la logique métier du système en accord avec la phase précédente.
  • fournir une architecture de conception logique permettant de répartir les objets métier.

Éléments attendus dans le dossier

Suivant la philosophie d'une approche basée modèle, les livrables seront constitués uniquement de modèles qui sont par la suite utilisés pour produire la documentation et le code finale de l'application. Dans le cadre de ce défi, 3 modèles UML seront fournis correspondant aux phases identifiées dans le paragraphe précédent :

  • 1 modèle pour la caractérisation de l'environnement avec l'identification des acteurs et de leurs interactions avec le système. Ce modèle doit être exécutable afin de fournir les scénarii d'utilisation du système à haut niveau.
  • 1 modèle pour l'identification des objets métier avec le comportement dynamique associé, permettant de caractériser le comportement de haut niveau du système. Ce modèle sera également exécutable.
  • 1 modèle de conception logique pour fournir une répartition logique des objets métiers en accord avec une architecture de plateforme de haut niveau, c'est-à-dire sans l'intégration des contraintes finales d'implantation. Ce modèle sera également exécutable.

Ces différents modèles peuvent être regroupés dans un seul projet lié à l'outil utilisé ou non suivant la répartition des travaux au sein d'une équipe. Les choix de conceptions apparaîtrons sous la forme d'annotations dans les modèles.

Informations complémentaires

Les critères d'évaluation des projets seront :

  • La qualité de l'analyse guidée par les cas d'utilisation et identification des scénarii,
  • Le choix de sélection des objets métier et de leur comportement associés. Une justification des critères d'identification de ces objets sera appréciée,
  • Le choix de l'architecture logique avec les justifications associées.
  • Une attention particulière sera apportée à l'obtention de modèles exécutables afin de pouvoir comparer les scénarii attendus et réalisés après simulation. Une justification des écarts devra, le cas échéant, être fournie.
  • La démonstration que les modèles réalisés serviront de base à la génération de la documentation et du code final doit être apportée.
defis/thales.txt · Dernière modification: 2011/12/03 18:23 par stephen.creff
CC Attribution-Noncommercial-Share Alike 3.0 Unported
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0