La conception détaillée. Objectifs Décrire la solution opérationnelle - étude détaillée des phases informatiques du MOT (écrans, états, algorithmes, …),

Slides:



Advertisements
Présentations similaires
La Conception La conception.
Advertisements

Modèle Conceptuel des données
LA QUALITE LOGICIELLE Plan du cours La modélisation d’activité 1 h ½
FORMATION BE1D Une fois, les identifiants entrés, vous vous retrouvez sur la page daccueil de lapplication. Ce nest quà partir de cette page que vous devez.
Modèle Entités-Associations
Entre construction théorique et mise en œuvre opérationnelle
MODELISATION DES DONNEES Licence professionnelle A Lancini.
Pourquoi étudier l’existant ?
Règles de normalisation du MCD
Approche organisationnelle Analyse détaillée des traitements Lopération modélise un ensemble de traitements homogènes quil sagit maintenant dorganiser:
Approche organisationnelle Analyse détaillée des traitements Lopération modélise un ensemble de traitements homogènes quil sagit maintenant dorganiser:
Le Modèle Logique de Données
Chapitre 7 : démarche de conception, conduite de projet SI
Fiche synoptique à compléter pour le document proposé - 1
La fonction Style Permet de créer des types de texte, par exemple
Système de gestion de bases de données. Modélisation des traitements
27/02/2009 Linscription à une activité sur le site
JLMVPC Saisir une commande.
Site Scribe. Page daccueil 1 Saisissez vos identifiants / mot de passe 2 Cliquer sur ce bouton pour se connecter 1 2.
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.
Pour en savoir plus : Prix Français Qualité & Performance – PFQP
Méthode de description et d ’analyse de processus
UML Etude de cas.
Algorithmique et Programmation
La création de sinistre, la sélection à des fins de consultation, modification ou impression sont accessibles grâce à la barre de menu à gauche de l'écran.
Initiation à la conception de systèmes d'information
Introduction à la conception de Bases de Données Relationnelles
responsable de responsable creer données cours cursus générer edt
Cas d’utilisation Connaître la consommation
La structuration et la représentation informatique de l'information
Modèle Logique de Données
Analyse et Conception des Systèmes d’Information
Entre construction théorique et mise en œuvre opérationnelle
INSCRIPTION AUX ELEMENTS
Conception des Réalisé par : Nassim TIGUENITINE.
Analyse et conception des systèmes d’information (ACSI)
Base de Données.
B.Shishedjiev - Conception des données
Modèle Conceptuel de Données par opération (MCD/opération)
Tableau de stratégie de formation dans le cadre de parcours relayés
Supports de formation au SQ Unifié
Hatainville Les Moitiers d’Allonne – Tel : Website : stratic.online.com La démarche projet Mars 2001.
Introduction au Génie Logiciel
Modèle Conceptuel des Traitements (MCT)
Écran d’accueil Officiel de Club Pour accéder à la fiche de votre Club, cliquez ici.
DOSSIER G10 – La base de données Relationnelle
Bases de données : modèlisation et SGBD
Merise – MCD.
Présentation AICHA REVEL INGENIEUR D’ÉTUDE STERIA DEPARTEMENT TRD
Management de la qualité
Cours n°1 Introduction, Conception
1-N A POUR 0-N Salaire de base HS SALARIE PERIODE Matricule Nom
Plan du cours Introduction Conception des SI Modèles Merise
Comprendre le SGBDR Microsoft Access – partie 2
Analyse critique de l’existant
Initiation aux bases de données et à la programmation événementielle
Présentation de la méthode Merise
Le modèle conceptuel des données
Le schéma de circulation des documents
EDITION DES DOCUMENTS A DESTINATION DE L'ETUDIANT ADRESSES DE L'ETUDIANT - adresse fixe, - adresse pour l'année en cours. DONNEES PEDAGOGIQUES DONNEES.
@relax 2 Mode d’emploi de la centrale de réservation en ligne.
Organiser des journées à la SFA d’un point de vue administratif 26/01/2009 SFA - Réunion GS/SR 1 QUELS OUTILS ? Pour informer la communauté créer des.
Les bases de données Séance 3 Construction du Modèle Conceptuel de Données.
Les bases de données Séance 2 Méthodologies d’analyse.
Manuel d’utilisation. Pour accéder à votre compte client cliquez sur « se connecter » et saisissez vos identifiants 2.
Les bases de données Séance 4 Construction du Modèle Physique (la BDD)
LE PROJET EN TERMINALE.
Formation SGA Module Saisie des Demandes d’achat Durée : 0,5 jour.
Transcription de la présentation:

La conception détaillée

Objectifs Décrire la solution opérationnelle - étude détaillée des phases informatiques du MOT (écrans, états, algorithmes, …), - modèle logique des données (seul le modèle logique relationnel sera étudié ici). Validation - valider les données par les traitements => MCD complet validé de la solution, -validation technique: performances, sécurité, contraintes d'exploitation... Concrétisation : dossier d’analyse détaillé, éventuellement maquette/prototype du système.

Etude détaillée des phases Descriptif détaillé des phases informatisées : fiche descriptive de phase de traitement. Conception des interfaces utilisateurs des phases conversationnelles : - description des écrans de saisie et des écrans d’affichage - répartition des tâches homme/machine (voir document dialogue homme/machine), - règles de contrôle des données. Conception des résultats : maquettes des états de sortie (états imprimés). Description des traitements : règles de calcul, algorithmes.

DESCRIPTIF DETAILLE DE PHASE Domaine: gestion des voyages Rédacteur: XX Processus: gestion des inscriptionsDate:15/10/03 Description de la phase: enregistrer une inscription Nature: conversationnelle Poste de travail: secrétariat Traitements - consulter les données adhérent - saisie et vérification des données concernant une inscription - enregistrer une nouvelle inscription dans la base de données ou mettre à jour une inscription modifiée Données en entrée - données concernant un adhérent (base de données) - fiche de demande d'inscription (saisie écran) : refadh, ref_inscript, refvoyage, date1, acompte (1fois) nom_insc, pre_insc, age_insc, sport-insc, sexe_insc (n fois) Données en sortie - affichage écran des données concernant un adhérent : nom_adh, pre_adh, adr_adh - Inscription insérée ou mise à jour; liste des inscrits insérés dans la base de données

Descriptif des écrans Gestion des inscriptions ADHERENT référence [refadh]nom [nom_adh] prénom [pre_adh] adresse [adr_adh] INSCRIPTION code inscription [ref_inscript]date inscription [date1] référence voyage [refvoyage]acompte [acompte] PERSONNES INSCRITES nom prénon sexe age sport [nom_insc] [pre_insc] [sexe_insc] [age_insc] [sport_insc] Remarque : les zones saisies sont soulignées.

Dialogue Homme/Machine d'une phase conversationnelle Domaine: gestion de voyages Processus: inscriptionsRédacteur: NH Phase:enregistrer les inscriptionsDate:15/10/93 HommeMachine Ecr.Données saisies/affichées Traitements Choix transactionCode transaction Affichage écran de saisie E1 Afficher grille de saisie Saisie refhad refhad Affichage infos sur adhérent Saisie données inscription et inscrits Fin de transaction E1 Affichage fin de transaction refadh, nom-adh, pre-adh, adr-adh ref-inscript, date1, acompte, ref-voyage, nom-insc, pre-insc, sexe-insc, sport_insc Contrôles (adhérent) Contrôles (voyage, Inscription, Inscrits)

Descriptif des résultats a) description structurée Décomposition selon 3 schémas de base Séquence : Itération : Condition : Règles: - un résultat = arborescence de schémas de base. - un niveau se décompose selon un seul schéma de base. S s1 s2 s3 I i * e1 e2 e3 c1 c2 c3

Facture Entête Corps Ligne Fin totalBrut remisetotalNet * r1 r2 r3 c1 c2 c3 Exemple :

b) description générale - fiche descriptive d'état de sortie, -maquette d'état de sortie. Descriptif des traitements d'une phase règles de calcul algorithme général des traitements (si nécessaire)

Validation des données par les traitements But : vérifier que tous les résultats (éditions, affichages écran,...) peuvent être construits à partir du MCD. Comment : On associe un modèle de données (E/A) à chaque résultat. On parle de modèle externe (ME). Il décrit la structuration des données nécessaires à l’élaboration du résultat. Il est élaboré à partir du résultat et du dictionnaire des données sans s’aider du MCD. On confronte ensuite le MCD d’origine (MCD brut) à ce modèle externe et on complète/modifie le MCD si nécessaire => MCD validé.

Données Traitements Conceptuel Organisationnel MCD brut MCT MOT Modèles externes MCD validé MLD relationnel Confrontation pour vérifier que les données nécessaires aux traitements sont dans le MCD et que toutes les données sont utiles à au moins un traitement.

Exemple de construction d’un modèle externe C’est un modèle local des données utilisées dans une phase de traitement. ‘Vue utilisateur’ des données. Ex: phase ‘Saisie des clients’ Écran de saisie et ME associé. CLIENTS ADRESSES livraison 1,N0,1 Code-client Raison-sociale Num-adresse Rue Ville Code-postal résidence 0,11,1

Il faut vérifier que le MCD brut à confondu ou non adresse de résidence et adresse de livraison et a autorisé plusieurs adresses de livraison. Plus généralement il faut vérifier que tout ME est déductible du MCD : -toutes les propriétés du ME sont valides, càd figurent dans le MCD et dépendent du même identifiant; -toutes les entités du ME sont valides, càd que leurs propriétés le sont; mais une association du ME peut par exemple correspondre à une entité du MCD; -toutes les entités extrémités des associations et toutes les propriétés des associations sont valides; -les cardinalités du ME sont incluses dans celles du MCD (ex: 1,1 – 1,n est inclus dans 0,1-0,n). On peut corriger le MCD et/ou le ME selon les problèmes mis en évidence.

Lorsqu’il y a un grand nombre de ME à valider, toute remise en cause du MCD implique la revalidation de tous les ME déjà validés. La validation est une procédure lourde qui est rarement conduite systématiquement. Une démarche habituelle est la construction d’une maquette de l’application (enchaînement des écrans de saisie et d’affichage). Si elle met à jour effectivement une base de données on peut parler de prototype. Sa construction implique une forme de validation empirique du MLD relationnel généré à partir du MCD vis à vis des écrans pour que l’application puisse tourner.