Défi Thales

  • Thème: Modélisation exécutable de systèmes à logiciel prépondérants
  • Prix : Un chèque et des objets de promotions significatifs

Equipes inscrites à ce défi

Description du partenaire

Thales est un leader mondial des hautes technologies pour les marchés de l’Aéronautique, de l’Espace, de la Défense, de la Sécurité et des Transports. Fort de 68 000 collaborateurs dans 50 pays, Thales a réalisé en 2009 un chiffre d’affaires de 12,9 milliards d’Euros. Avec 25 000 ingénieurs et chercheurs, Thales offre une capacité unique pour créer et déployer des équipements, des systèmes et des services pour répondre aux besoins de sécurité les plus complexes. Son implantation internationale exceptionnelle lui permet d’agir au plus près de ses clients partout dans le monde.

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 meilleur analyse et conception des systèmes. Ce défi a été établi en collaboration avec les enseignants de l'ENSIETA.

Les modèles exécutables permettent de développer ces analyses indépendamment de l'implantation finale. L'objectif de ce défi est de se focaliser sur les phases de modélisation afin de faciliter les implantations finales. Pour cela il sera demander 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

Dans 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.

Informations complémentaires

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

  • Qualité de l'analyse guidée par les cas d'utilisation et identification des scénarii
  • 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.
  • 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 être fournie.
  • Apporter la démonstration que les modèles réalisés serviront de base à la génération de la documentation et du code final.
defis/thales.txt · Dernière modification: 2010/12/03 07:41 par bourvimi
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