410 likes | 573 Views
SPECIFICATIONS DU LOGICIEL. OBJECTIFS DE LA PRESENTATION. SPECIFICATIONS DU LOGICIEL. DEFINITION DE LA SPECIFICATION PLAN TYPE DE SPECIFICATION LES METHODES. CONTEXTE DU LOGICIEL. SPECIFICATION CONCEPTION SYSTEME. PLANIFICATION. INTEGRATION VALIDATION SYSTEME. = ?. DEFINITION
E N D
SPECIFICATIONS DU LOGICIEL • DEFINITION DE LA SPECIFICATION • PLAN TYPE DE SPECIFICATION • LES METHODES
CONTEXTE DU LOGICIEL SPECIFICATION CONCEPTIONSYSTEME PLANIFICATION INTEGRATION VALIDATION SYSTEME = ? DEFINITION LOGICIEL VALIDATION LOGICIEL REALISATION LOGICIEL
DEFINITION DU LOGICIEL • RESPONSABLE : CHEF DE PROJET SYSTEME • BUT : SPECIFIER LE LOGICIEL DEFINIR LA VALIDATION Documents système : - spécification - spécification de validation - conception - plan de validation Cahier des charges Documents logiciel : - spécifications des besoins - justificatif de définition - spécifications de validation - plan de validation - procédures de validation - normes de développement - rapports de maquettage - spécification de version ACTIVITES : Simulation/Maquettage Rédiger les documents Revue de définition
DEFINITION DE LA SPECIFICATION DES BESOINS • DEFINITION DES BESOINS DU LOGICIEL • VU DE L'EXTERIEUR • POSE LE PROBLEME
QUALITES D'UNE SPECIFICATION • LISIBLE • STRUCTUREE • NON AMBIGUE • COMPLETE • TESTABLE
LOGICIEL SANS MATERIEL • FORMALISATION DU CAHIER DES CHARGES • LE MATERIEL • SUPPORT • HORS FOURNITURE
LOGICIEL DANS SYSTEME • LOGICIEL = SOUS-SYSTEME • SPECIFICATION DU LOGICIEL = • SOUS ENSEMBLE DE LA SPECIFICATION DU SYSTEME • +SOUS ENSEMBLE DE LA CONCEPTION SYSTEME • donnant les fonctions allouées au logiciel • donnant les interfaces entre sous-systèmes SYSTEME LOGICIEL 1 LOGICIEL 2 MATERIEL 1 MATERIEL 2
SPECIFICATION DES BESOINS • INTERFACES, FONCTIONS MATERIEL FONCTIONS LOGICIEL HOMME f f AUTRE LOGICIEL f f
SPECIFICATION DES BESOINS • INTERFACES • HOMME MACHINE • LOGICIEL • MATERIEL • FONCTIONS • PERFORMANCES • SECURITES, DETECTIONS DE PANNE • AUTOTEST • NORMES & CONTRAINTES
POURQUOI UN PLAN TYPE • POUR ASSURER LA COMPLETUDE • POUR SAVOIR OU SONT LES INFORMATIONS • POUR FACILITER LA LECTURE
I.INTRODUCTION • I.1 BUT DU DOCUMENT ET CHAMP D'APPLICATION • I.2 DEFINITIONS, ABREVIATIONS ET SIGLES • I.3 REFERENCES • I.4 GENERALITES
II. DESCRIPTION GENERALE • II.1 CONTEXTE DU PRODUIT • II.2 FONCTIONS • II.3 CARACTERISTIQUES D'UTILISATION
III.SPECIFICATIONS • III.1 SPECIFICATIONS D'INTERFACE • III.2 SPECIFICATIONS FONCTIONNELLES ET DE PERFORMANCE • III.3 SPECIFICATIONS DE SECURITE ET DE DETECTION DE PANNES • III.4 SPECIFICATIONS DIVERSES • III.5 NORMES ET CONTRAINTES
III.1 SPECIFICATIONS D'INTERFACE • III.1.1 SPECIFICATIONS D'INTERFACE MATERIELLE • III.1.2 SPECIFICATIONS D'INTERFACE LOGICIELLE • III.1.3 SPECIFICATIONS D'INTERFACE HOMME-MACHINE
III.2 SPECIFICATIONS FONCTIONNELLES ET DE PERFORMANCE • III.2.1 SPECIFICATIONS FONCTIONNELLES • INTRODUCTION • ENTREES • TRAITEMENTS • SORTIES • III.2.2 SPECIFICATIONS DE PERFORMANCES
III.3 SPEC... DE SECURITE ET DE DETECTION DE PANNES • III.3.1 SPECIFICATIONS DE SECURITE • III.3.2 SPECIFICATIONS DE DETECTION DE PANNES • III.3.3 SPECIFICATIONS D'AUTOTEST
III.4 SPECIFICATIONS DIVERSES • III.4.1 SPECIFICATIONS D'ENVIRONNEMENT • III.4.2 SPECIFICATION DE PARAMETRAGE • III.4.3 AUTRES SPECIFICATIONS
III.5 NORMES ET CONTRAINTES • III.5.1 NORMES • III.5.2 CONTRAINTES
III.5.1 NORMES • III.5.1.1 NORMES DE DEVELOPPEMENT • III.5.1.2 NORMES D'ASSURANCE QUALITE • III.5.1.3 NORMES DE GESTION DE CONFIGURATION • III..5.1.4 NORMES DE LANGAGE • III.5.1.5 NORMES DE CODAGE • III.5.1.6 NORMES DE TEST • III.5.1.7 NORMES DE DOCUMENTATION • III.5.1.8 AUTRES NORMES
III.5.2 CONTRAINTES • III.5.2.1 CONTRAINTES DE CONCEPTION • III.5.2.2 CONTRAINTES DE TESTABILITE • III.5.2.3 CONTRAINTES DE MAINTENABILITE • III.5.2.4 CONTRAINTES D'EVOLUTIVITE • III.5.2.5 CONTRAINTES DE PORTABILITE • III.5.2.6 CONTRAINTES DE CONFIDENTIABILITE • III.5.2.7 AUTRES CONTRAINTES
AVANTAGE DE LA METHODE • FACILITE L'ELABORATION DE LA SPECIFICATION • EN GENERAL PAR DECOMPOSITION • PROPOSER UN SYMBOLISME RECONNU • DONC LISIBLE • DONC ASSISTANCE POSSIBLE PAR DES OUTILS
AVANTAGE DES OUTILS • VERIFICATION DE LA COMPLETUDE • VERIFICATION DE LA COHERANCE INTERNE • PARFOIS EXECUTABLES • MAQUETTAGE • PROTOTYPAGE • PRODUIT UNE PARTIE DE LA DOCUMENTATION
DES METHODES ORIENTEES • DONNEES (CHEN) • FONCTIONS (SADT, SA/RT) • COMPORTEMENTS (SA/RT, STATES CHARTS) • OBJETS • (OOA SHLAER-MELLOR) • OMT
DOCUMENTATION GENEREES • INTERFACES • FONCTIONS
DOCUMENTATION A COMPLETER • INTRODUCTION • DESCRIPTION GENERALE • PERFORMANCES • NORMES ET CONTRAINTES
SADT • DECOMPOSITION EN FONCTIONS COMMANDES SYSTEME SORTIES ENTREES MECANISMES
SA/RT • DECOMPOSTIONS EN FONCTIONS FLOTS DE DONNES SORTIES MATERIEL MATERIEL LOGICIEL HOMME AUTRE LOGICIEL MATERIEL FLOTS DE CONTROLE
SA/RT • DESCRIPTION DU COMPORTEMENT ETAT 1 ETAT 3 CONDITION/ACTION ETAT 2
STATES CHARTS • DESCRIPTION DU COMPORTEMENT • AUTOMATES HIERARCHIQUES ETAT 1 ETAT2 ETAT3
ENTITES/ASSOCIATIONS CHEN RELATION ENTITE 1 ENTITE 2
METHODES OBJETS • MODELE OBJET • ATTRIBUTS, RELATIONS ENTRE OBJETS • COMPORTEMENT DES OBJETS • 1 AUTOMATE PAR CLASSE D'OBJETS A ETATS • DIAGRAMME DES FLOTS ENTRE ACTIONS
SHLAER-MELLOROOA • APPLICABLE EN SPECIFICATION • EXECUTABLE • EN CONCEPTION UTILISATION DE OODLE
OMT • OBJECT MANAGMENT TOOL • METHODE UNIQUE • SPECIFICATION • CONCEPTION
LES OUTILS • TEAMWORK (SA/RT CHEN, SHLAER/MELLOR) • façilité d'utilisation, puissance, documentation générée • STP (SA/RT, OMT) • puissance • SELECT (SA/RT, OMT) • simplicité, coûts • STATEMATE • simulation
LES OUTILSINTERFACE HOMME MACHINE • SL-GMS • ALTIA
CONCLUSION • ACTIVITE VITALE • SPECIF = CONTRAT • DES OUTILS POUR • VALIDER • AMELIORER LA PRODUCTIVITE