1 B Système Enjeux et principes Cours DESS Nantes 04 Décembre 2002 Didier ESSAME.

Slides:



Advertisements
Présentations similaires
Approche graphique du nombre dérivé
Advertisements

Karima Boudaoud, Charles McCathieNevile
Eléments de Génie Logiciel
© Copyright 2007 Arumtec. All rights reserved. Présentation Etude déligibilité
des Structures de Santé
Présenté à Par. 2 3Termes et définitions 3.7 compétence aptitude à mettre en pratique des connaissances et un savoir-faire pour obtenir les résultats.
Quelle analyse statistique pour le développement de l’Afrique ?
Manuel Qualité, Structure et Contenus – optionnel
Classe : …………… Nom : …………………………………… Date : ………………..
Projet n°4 : Objecteering
Urbanisation de Système d'Information
Organisation temporelle
Module d’Enseignement à Distance pour l’Architecture Logicielle
Eric BONJOUR, Maryvonne DULMET
SOMMAIRE Problématique. Décision publique et participation
A abstraction b assembleur c nombre binaire d bit e cache f UC g puce h compilateur i famille dordinateurs j contrôle k chemin de données l défaut m dé
Démarche de Projet D’après la norme X50-106, un projet est une démarche spécifique qui permet de structurer méthodiquement et progressivement une réalité.
Thème « Modélisation comportementale des Systèmes critiques »
Cours DESS Nantes 04 Décembre 2002
La méthode B et l’ingénierie Système Réponse à un appel d’offre
Safae LAQRICHI, Didier Gourc, François Marmier {safae
Réalisé avec le soutien de 2005 FAROS : composition de contrats pour la Fiabilité d'ARchitectures Orientées Services Définir un environnement de composition.
Langage SysML.
1 ARCHITECTURE DACCÈS la méthode générale modèle de données définitions module daccès / modules métiers construction des modèles les modules daccès, les.
Audit – Phase de rédaction des spécifications
Modèle d’interaction pour les systèmes mixtes
Campagne NF 12 décembre 2008.
le profil UML en temps réel MARTE
Vuibert Systèmes dinformation et management des organisations 6 e édition R. Reix – B. Fallery – M. Kalika – F. Rowe Chapitre 1 : La notion de système.
Initiation à la conception de systèmes d'information
Composantes de programme Modèle logique Programme détablissement Résultats immédiats Élaboration de politiques conception et gestion de programmes Élaboration.
Evaluation et traçabililé en ingenierie système
MIGRATION DE DONNÉES la méthode générale
Résultats finaux Modèle logique du programme détablissement de CIC – juin 2008 Résultats immédiats Éléments du programme Troisième résultat stratégique.
SYSTEMES D’INFORMATION
Vuibert Systèmes dinformation et management des organisations 6 e édition R. Reix – B. Fallery – M. Kalika – F. Rowe Chapitre 7 : Les méthodes de conception.
SCIENCES DE L ’INGENIEUR
CAssiopée, un système de vidéosurveillance bancaire
IGL301 - Spécification et vérification des exgiences 1 Chapitre 1 Introduction (ref : Bray chapitre 1)
IGL301 - Spécification et vérification des exgiences 1 Chapitre 2 Le processus dingénierie des exigences (ref : Bray chapitre 2)
Des indicateurs de performance pertinents et adéquats
Notre calendrier français MARS 2014
Module d’Enseignement à Distance pour l’Architecture Logicielle
La gestion par activités (ABM)
© Alain Noël, Ph.D., F.Adm.A. 1 Le concept de stratégie par Alain Noël, M.B.A.,Ph.D., F.Adm.A.
C'est pour bientôt.....
Tolerance Manager Un concept métier
Veuillez trouver ci-joint
L’évaluation des compétences Exemple Gestion & Finance
ECOLE DES HAUTES ETUDES COMMERCIALES MARKETING FONDAMENTAL
ECOLE DES HAUTES ETUDES COMMERCIALES MARKETING FONDAMENTAL
1 Modèle pédagogique d’un système d’apprentissage (SA)
Introduction.
ANALYSE METHODE & OUTILS
10 paires -. 9 séries de 3 étuis ( n° 1 à 27 ) 9 positions à jouer 5 tables Réalisé par M..Chardon.
CALENDRIER-PLAYBOY 2020.
USAM BRIDGE H O W E L L -CLASSIQUE
9 paires séries de 3 étuis ( n° 1 à 27 )
DEMARCHE ERGONOMIQUE.
Quel est l’intérêt d’utiliser le diagramme de Gantt dans la démarche de projet A partir d’un exemple concret, nous allons pouvoir exploiter plusieurs parties.
Supports de formation au SQ Unifié
La technologie en 6ème Quelles compétences à acquérir ?
Institut Supérieur des Sciences Appliquées et de Technologie Sousse
Réalisé par : Mr IRZIM Hédi Mr JRAD Firas
2003 (revisé 2008)SEG Chapitre 11 Chapitre 1 “The Systems Engineering Context” Le contexte du génie de systèmes.
Introduction au Génie Logiciel
François CARCENAC,Frédéric BONIOL ONERA-DTIM Zoubir MAMMERI IRIT
© 2015 SAMARES ENGINEERING – All rights reserved Raphaël Faudou Groupe de travail sur les exigences Paris – 9 Octobre.
Transcription de la présentation:

1 B Système Enjeux et principes Cours DESS Nantes 04 Décembre 2002 Didier ESSAME

© Siemens Transportation Systems 2 B Système : Enjeux et principes Enjeux Validation des besoins de nos clients Validation des principes de fonctionnement de nos produits Réutilisation de nos produits Principes Quest ce que le B Système? Comment fait-on du B Système? Que faut-il pour faire du B Système? Le B système en milieu industriel

© Siemens Transportation Systems 3 Enjeux : Problématique générale Client Etude Réalisation Besoins clients Produits Système client Validation? Validation : Validation? SIEMENS Validation? Réutilisation? B Logiciel Pour le logiciel des PA B Système ?

© Siemens Transportation Systems 4 Enjeux : Problématique générale Client Etude Réalisation Besoins clients Produits Système client Validation? SIEMENS

© Siemens Transportation Systems 5 Enjeux : Validation des besoins de nos clients Objectifs Mettre en évidence les incohérences Détecter les ambiguïtés Clarifier les non dits Moyens Ré expression des besoins du client en terme de propriétés Formalisation des dites propriétés Validation de la formalisation Ré expression informelle des besoins du client à partir des propriétés formalisées et validées Finalité Clarifier les besoins du client

© Siemens Transportation Systems 6 Enjeux : Problématique générale Client Etude Réalisation Besoins clients Produits Système client Validation? SIEMENS

© Siemens Transportation Systems 7 Validation des principes de fonctionnement Objectifs Proscrire les comportements interdits Proscrire les comportements incohérents Clarifier les non dits Moyens Formaliser les données métier (environnement, entités physiques ou conceptuelles) Formaliser le comportement du système Formaliser larchitecture du système Finalité Clarifier les comportements du système

© Siemens Transportation Systems 8 Enjeux : Problématique générale Client Etude Réalisation Besoins clients Produits Système client Validation? SIEMENS

© Siemens Transportation Systems 9 Enjeux : Validation des spécifications système Objectifs Intégrer les besoins du client dans les spécifications du système Intégrer les contraintes métier dans les spécifications du système Moyens Formaliser lintégration des besoins du client dans le comportement du système Formaliser le traitement des données métier Finalité Clarifier les spécifications du système

© Siemens Transportation Systems 10 B Système : Principes de base Données métier Comportement Besoins Client Logiciel Système DonnéesTraitement += Programme Spécifications + + =

© Siemens Transportation Systems 11 B Système : Principes de base B Logiciel Données abstraites Données concrètes Raffinement Traitements abstraits Traitements Concrets Preuve Spécifications Transcodage vers Langage cible Données implémantables dans un langage de programmation Données non implémantables dans un langage de programmation

© Siemens Transportation Systems 12 B Système : Principes de base Données métier abstraites Comportemen t abstrait Besoins client Preuve Raffinement Traitements métier abstraits Comportemen t Concret Traitements Abstraits Traitements métier concrets Données métier Concrètes Raffinement Preuve Raffinement Preuve Données Abstraites Logiciel Entités abstraites non réalisables dans le système Ex. Zone de Détection Zone de Protection Entités réalisables dans le système Ex. CdV Canton

© Siemens Transportation Systems 13 B Système : Difficultés Expertise Formalisme mathématique Outils Génération des obligations de preuve Preuve Méthodologie Maturité du processus Documentation des activités Intégration dans les processus société

© Siemens Transportation Systems 14 B Système en milieu industriel : contraintes Contraintes industriellesExigences pour B Système Utilisation systématique Sintégrer au cycle de vie Maintenir la répartition des tâches Pas de rupture documentaire Ne pas exclure les non spécialistes Guideméthodologique Guide méthodologique Documentation Rentabilité Cycle de vie système bien défini Découpage des tâches dingénierie Hétérogénéité des compétences

© Siemens Transportation Systems 15 Processus de définition et danalyse des besoins

© Siemens Transportation Systems 16 Processus de définition des exigences

© Siemens Transportation Systems 17 B Système en milieu industriel : Approche Siemens Processus ActivitésTechniques Guide Méthodologique Définition et analyse des besoins Définition des exigences Analyse des exigences Construction en B d un modèle de données Construction en B dune spécification générale formelle Construction en B dune spécification détaillée formelle Transcription informelle dune spécification détaillée formelle Formalisation des données Formalisation des besoins Formalisation des exigences Formalisation des spécifications fonctionnelles système

© Siemens Transportation Systems 18 Formalisation des données

© Siemens Transportation Systems 19 Formalisation des besoins

© Siemens Transportation Systems 20 Formalisation des exigences

© Siemens Transportation Systems 21 Formalisation des Spécifications Fonctionnelles

© Siemens Transportation Systems 22 Modèles B Système : Concepts de base Environnement Système de Commande Flux d observation Flux de commande EnvironnementObservationCommande Espaces de référence Système

© Siemens Transportation Systems 23 Modèles B Système : Principes de base Organisation du modèle sur la base des espaces de référence Autonomie des espaces de références Les données dun espace de référence ne peuvent être modifiées que dans cet espace de référence 1 2 3

© Siemens Transportation Systems 24 Modèle B Système : Principes darchitecture Spécification Générale Formelle Spécification Détaillée Formelle Formaliser en B les exigences de référence Formaliser en B les exigences induites Vérifier par la preuve que les exigences induites établissent les exigences de référence Formaliser en B les données des espaces de référence Allouer fonctionnellement les exigences Spécifier les événements Raffiner la spécification générale formelle Vérifier par la preuve que les actions des événements ne contredisent pas les exigences 4