Download
specifications du logiciel n.
Skip this Video
Loading SlideShow in 5 Seconds..
SPECIFICATIONS DU LOGICIEL PowerPoint Presentation
Download Presentation
SPECIFICATIONS DU LOGICIEL

SPECIFICATIONS DU LOGICIEL

137 Views Download Presentation
Download Presentation

SPECIFICATIONS DU LOGICIEL

- - - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript

  1. SPECIFICATIONS DU LOGICIEL .

  2. OBJECTIFS DE LA PRESENTATION

  3. SPECIFICATIONS DU LOGICIEL • DEFINITION DE LA SPECIFICATION • PLAN TYPE DE SPECIFICATION • LES METHODES

  4. CONTEXTE DU LOGICIEL SPECIFICATION CONCEPTIONSYSTEME PLANIFICATION INTEGRATION VALIDATION SYSTEME = ? DEFINITION LOGICIEL VALIDATION LOGICIEL REALISATION LOGICIEL

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

  6. DEFINITION DE LA SPECIFICATION DES BESOINS • DEFINITION DES BESOINS DU LOGICIEL • VU DE L'EXTERIEUR • POSE LE PROBLEME

  7. QUALITES D'UNE SPECIFICATION • LISIBLE • STRUCTUREE • NON AMBIGUE • COMPLETE • TESTABLE

  8. LOGICIEL SANS MATERIEL • FORMALISATION DU CAHIER DES CHARGES • LE MATERIEL • SUPPORT • HORS FOURNITURE

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

  10. SPECIFICATION DES BESOINS • INTERFACES, FONCTIONS MATERIEL FONCTIONS LOGICIEL HOMME f f AUTRE LOGICIEL f f

  11. SPECIFICATION DES BESOINS • INTERFACES • HOMME MACHINE • LOGICIEL • MATERIEL • FONCTIONS • PERFORMANCES • SECURITES, DETECTIONS DE PANNE • AUTOTEST • NORMES & CONTRAINTES

  12. POURQUOI UN PLAN TYPE • POUR ASSURER LA COMPLETUDE • POUR SAVOIR OU SONT LES INFORMATIONS • POUR FACILITER LA LECTURE

  13. I.INTRODUCTION • I.1 BUT DU DOCUMENT ET CHAMP D'APPLICATION • I.2 DEFINITIONS, ABREVIATIONS ET SIGLES • I.3 REFERENCES • I.4 GENERALITES

  14. II. DESCRIPTION GENERALE • II.1 CONTEXTE DU PRODUIT • II.2 FONCTIONS • II.3 CARACTERISTIQUES D'UTILISATION

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

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

  17. III.2 SPECIFICATIONS FONCTIONNELLES ET DE PERFORMANCE • III.2.1 SPECIFICATIONS FONCTIONNELLES • INTRODUCTION • ENTREES • TRAITEMENTS • SORTIES • III.2.2 SPECIFICATIONS DE PERFORMANCES

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

  19. III.4 SPECIFICATIONS DIVERSES • III.4.1 SPECIFICATIONS D'ENVIRONNEMENT • III.4.2 SPECIFICATION DE PARAMETRAGE • III.4.3 AUTRES SPECIFICATIONS

  20. III.5 NORMES ET CONTRAINTES • III.5.1 NORMES • III.5.2 CONTRAINTES

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

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

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

  24. AVANTAGE DES OUTILS • VERIFICATION DE LA COMPLETUDE • VERIFICATION DE LA COHERANCE INTERNE • PARFOIS EXECUTABLES • MAQUETTAGE • PROTOTYPAGE • PRODUIT UNE PARTIE DE LA DOCUMENTATION

  25. DES METHODES ORIENTEES • DONNEES (CHEN) • FONCTIONS (SADT, SA/RT) • COMPORTEMENTS (SA/RT, STATES CHARTS) • OBJETS • (OOA SHLAER-MELLOR) • OMT

  26. DOCUMENTATION GENEREES • INTERFACES • FONCTIONS

  27. DOCUMENTATION A COMPLETER • INTRODUCTION • DESCRIPTION GENERALE • PERFORMANCES • NORMES ET CONTRAINTES

  28. SADT • DECOMPOSITION EN FONCTIONS COMMANDES SYSTEME SORTIES ENTREES MECANISMES

  29. SA/RT • DECOMPOSTIONS EN FONCTIONS FLOTS DE DONNES SORTIES MATERIEL MATERIEL LOGICIEL HOMME AUTRE LOGICIEL MATERIEL FLOTS DE CONTROLE

  30. SA/RT • DESCRIPTION DU COMPORTEMENT ETAT 1 ETAT 3 CONDITION/ACTION ETAT 2

  31. STATES CHARTS • DESCRIPTION DU COMPORTEMENT • AUTOMATES HIERARCHIQUES ETAT 1 ETAT2 ETAT3

  32. ENTITES/ASSOCIATIONS CHEN RELATION ENTITE 1 ENTITE 2

  33. METHODES OBJETS • MODELE OBJET • ATTRIBUTS, RELATIONS ENTRE OBJETS • COMPORTEMENT DES OBJETS • 1 AUTOMATE PAR CLASSE D'OBJETS A ETATS • DIAGRAMME DES FLOTS ENTRE ACTIONS

  34. SHLAER-MELLOROOA • APPLICABLE EN SPECIFICATION • EXECUTABLE • EN CONCEPTION UTILISATION DE OODLE

  35. OMT • OBJECT MANAGMENT TOOL • METHODE UNIQUE • SPECIFICATION • CONCEPTION

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

  37. LES OUTILSINTERFACE HOMME MACHINE • SL-GMS • ALTIA

  38. IHM

  39. CONCLUSION • ACTIVITE VITALE • SPECIF = CONTRAT • DES OUTILS POUR • VALIDER • AMELIORER LA PRODUCTIVITE