5 Analyse avec Designer d'Oracle atelier de génie logiciel (CASE tool) Outils étudiés pour l ’étape d ’analyse Function Hierarchy Diagrammer modèle des traitements Entity Relationship Diagrammer modèle des données persistantes pour la BD Repository Object Navigator outil général d ’accès au référentiel Approche tutorielle (pas un livre de référence) effectuer les manipulations spécifiées au laboratoire 12/11/2018 © Robert Godin. Tous droits réservés.
Panneau principal (2.x ou 6.x) 12/11/2018 © Robert Godin. Tous droits réservés.
Introduction à Designer Atelier de génie logiciel ensemble intégré d ’outils Référentiel (repository) implémenté comme BD Oracle Chaque outil « vue » sur référentiel Support de différents processus de développement cycle de vie traditionnel prototypage rétro-conception réingénierie ... 12/11/2018 © Robert Godin. Tous droits réservés.
© Robert Godin. Tous droits réservés. Caractéristiques Développement de systèmes d ’information de gestion Intégration forte au SGBD pas limité au dialecte Oracle SQL standard, ... Génération de code raffinée Developper 2000, VB, Web, ... Gestion de l ’intégrité du référentiel par SGBD Oracle concurrence, récupération, sécurité, intégrité sémantique, ... 12/11/2018 © Robert Godin. Tous droits réservés.
Système d'application (Application System) Espace de travail protégé partage possible entre Application System associé à un utilisateur MANAGER Contient un ensemble d'artefacts Distinguer Application System dans Designer et le système lui-même ! un Application System par système ? 12/11/2018 © Robert Godin. Tous droits réservés.
Utilisateurs de Designer Aussi un authorizationID au niveau du SGBD Oracle Types d ’utilisateurs de Designer OWNER administrateur du référentiel crée les autres utilisateurs MANAGER peut créer un Application System peut accorder des privilèges d ’accès USER accède aux Application System des autres 12/11/2018 © Robert Godin. Tous droits réservés.
© Robert Godin. Tous droits réservés. 5.3 Production de la hiérarchie fonctionnelle avec le Function Hierarchy Diagrammer (FHD) Attention aux diagrammes ! vue sur contenu du référentiel ne contient pas nécessairement tout Edit Include peut être déphasé Edit Requery autres outils qui manipulent les Function FHD, RON, PM, DFD , MD 12/11/2018 © Robert Godin. Tous droits réservés.
5.1 Hiérarchie des fonctions 12/11/2018 © Robert Godin. Tous droits réservés.
5.4 Commandes générales utilisées dans les outils de Designer 12/11/2018 © Robert Godin. Tous droits réservés.
© Robert Godin. Tous droits réservés. 5.5 Gestion des systèmes d'application et introduction au Repository Object Navigator (RON) 12/11/2018 © Robert Godin. Tous droits réservés.
© Robert Godin. Tous droits réservés. Navigation par + et - 12/11/2018 © Robert Godin. Tous droits réservés.
5.5.2 Gestion des privilèges d'accès à un système d'application RON Menu Application Grant Access by Application 12/11/2018 © Robert Godin. Tous droits réservés.
© Robert Godin. Tous droits réservés. 5.6 Production d'un modèle conceptuel de données entité-association avec Designer Entité-association étendu Généralisation/spécialisation pas multiple Domaines Identifiants multiples (Unique Identifiers) identifiant non obligatoire (~ objet) Associations identifiantes Pas d ’associations ternaires Pas d ’attribut d ’association Notation particulière pour multiplicités Voir Volume II pour détails 12/11/2018 © Robert Godin. Tous droits réservés.
© Robert Godin. Tous droits réservés. 12/11/2018 © Robert Godin. Tous droits réservés.
© Robert Godin. Tous droits réservés. 5.7 Spécification des données manipulées par les fonctions avec le Function Hierarchy Diagrammer Dans le diagramme du FHD, la fonction ENREGISTRER_PRÊTS 12/11/2018 © Robert Godin. Tous droits réservés.
Usages au niveau attribut 12/11/2018 © Robert Godin. Tous droits réservés.