Documenter Ou comment partager la connaissance 1 Plan

  • Slides: 14
Download presentation
Documenter Ou comment partager la connaissance 1

Documenter Ou comment partager la connaissance 1

Plan • • Cycle de dévt logiciel Typologie des documents Technique pour rédiger des

Plan • • Cycle de dévt logiciel Typologie des documents Technique pour rédiger des documents Qu’est-ce qu’une représentation? 2

Cycle de vie du logiciel Source [LINFORMATICIEN’ 03 j] 3

Cycle de vie du logiciel Source [LINFORMATICIEN’ 03 j] 3

Cycle de développement logiciel Cahier Des charges ; Entrevue décideur Déf pb, Etude besoins

Cycle de développement logiciel Cahier Des charges ; Entrevue décideur Déf pb, Etude besoins A 1 Analyse Doc Specs Externe A 2 Code source, Executable Conception A 3 Document D‘analyse Document conception Codage O 3 A 4 NOEUD: A 0 TITRE: Réaliser un projet logiciel PAGE : 1/1 4

Règle de transformation • Seule la dernière étape est réalisée systématiquement dans le langage

Règle de transformation • Seule la dernière étape est réalisée systématiquement dans le langage adapté (C++, Visual Basic, PHP, SQL, …) ; • Pourtant – Chaque activités (étapes) du développement a ses techniques ; – Il existe des langages, des notations adaptés à chacune de ces transformations. 5

Le jeu des questions • Définition du problème – Pourquoi • Analyse – Quoi

Le jeu des questions • Définition du problème – Pourquoi • Analyse – Quoi • Conception – Comment 6

Typologie des documents • Définition du problème, capture des besoins – Dossier de Spécifications

Typologie des documents • Définition du problème, capture des besoins – Dossier de Spécifications Générales (externes) • Analyse – Dossier de Spécifications Détaillées (internes) • Conception – Dossier de Conception Générale • Architecture – Dossier de Conception Détaillée • Détail chaque module 7

DSG : plan-type • Contexte – Audience, Glossaire • Description Générale – – Objectif

DSG : plan-type • Contexte – Audience, Glossaire • Description Générale – – Objectif du système Fonctions principales Contraintes générales Caractéristiques des acteurs • Besoins détaillés – Spécifications fonctionnelles – Spécifications opérationnelles 8

Qu’est-ce qu’un objectif ? 9

Qu’est-ce qu’un objectif ? 9

Qu’est-ce qu’une contrainte ? Contraintes d’exploitation Système Décision de conception 10

Qu’est-ce qu’une contrainte ? Contraintes d’exploitation Système Décision de conception 10

Contraintes : exemple • Contraintes architecturales – Caractéristiques des machines cibles, OS, … •

Contraintes : exemple • Contraintes architecturales – Caractéristiques des machines cibles, OS, … • Environnementale, – Nombre de sites, • Contrainte de déploiement – Reprise de l’existant 11

Qu’est-ce qu’un acteur ? • Voir le support « Modèle d’usage » 12

Qu’est-ce qu’un acteur ? • Voir le support « Modèle d’usage » 12

Spécifications fonctionnelles • Voir le support « Notation IDEF 0 » 13

Spécifications fonctionnelles • Voir le support « Notation IDEF 0 » 13

Spécifications opérationnelles • Typologie – Performances • L’ADS doit être renvoyé en moins de

Spécifications opérationnelles • Typologie – Performances • L’ADS doit être renvoyé en moins de 10 s – Volumétrie • Traiter 500 000 TDs / an – Maintenance • Le système est surveillé 24 h/24, les jours ouvrables – Sureté de fonctionnement • Intégrité, disponibilité du système, fiabilité, … – Confidentialité • Lister les profils et leur prérogatives 14