Pacbase 3.5 Les Fondamentaux
Transcription
Pacbase 3.5 Les Fondamentaux
Pacbase Fondamentaux et Concepts Pacbase 3.5 Les Fondamentaux © 2005 IBM Corporation Copyright 2IAP © 2006 tous droits réservés 1 /34 Pacbase Fondamentaux et Concepts Un ensemble complet d'outils applications Batch applications client/serveur Applications e/business applications Transactionnelles Processus de développement standardisé Dedié aux exigences du applications transactionnelles métier Génération automatique des composants SGBD Générateurs Documentations Modèles 5 Référentiel | IBM Lotus Workplace for Business Copyriht Controls 2IAP and © 2006 Reporting tous droits | réservés Kick-off Paris Lab 2 /34 © 2003 IBM Corporation Pacbase Fondamentaux et Concepts Produit Intégré multi-utilisateurs autour d’un Référentiel Station de Travail Pacbench/Pacdesign Documentation Générateurs COBOL Emulateur Référentiel Batch Transactionnel e-Business Workbench 3.5 | IBM Lotus Workplace for Business Copyriht Controls 2IAP and © 2006 Reporting tous droits | réservés Kick-off Paris Lab 3 /34 © 2003 IBM Corporation Pacbase Fondamentaux et Concepts Le Référentiel VisualAge Pacbase Le Référentiel est le lieu de stockage unique des données de conception, de réalisation et d’administration. De plus, il offre des services sur ces données afin de les : • organiser, • maintenir, • sécuriser. Une Base VA Pac est structurée en Bibliothèques. Les Bibliothèques sont hiérarchisées entre elles sur neuf niveaux au maximum. La hiérarchie est determinée à la création des Bibliothèques et ne peut être modifiée que par la création ou la suppression de Bibliothèques. Le niveau hiérarchique correspond au degré de généralité des informations qu’elle contient. | IBM Lotus Workplace for Business Copyriht Controls 2IAP and © 2006 Reporting tous droits | réservés Kick-off Paris Lab 4 /34 © 2003 IBM Corporation Pacbase Fondamentaux et Concepts Historisation et Sessions Le principe des sessions permet de gérer plusieurs versions d’une même application : L’Administrateur de la Base procède à une historisation de la Base, qui est un instantané de la Base en session courante. Le résultat sera la création de deux types de session historisée : • la session historisée initiale, pour l’application telle qu’elle a été mise en production. Cette session n’est accessible qu’en consultation, et n’évolue donc jamais. • la session historisée de test, pour la maintenance de l’application mise en production. Cette session est donc accessible en mise à jour. Les sessions peuvent être comparées entre elles pour appliquer des mises à jour La navigation d’une session à l’autre est dynamique 562 580 580T 603 | IBM Lotus Workplace for Business Copyriht Controls 2IAP and © 2006 Reporting tous droits | réservés Kick-off Paris Lab 5 /34 © 2003 IBM Corporation Pacbase Fondamentaux et Concepts Contrôle et gestion avec le Référentiel Traçabilité de l'analyse à l'implémentation Traçabilité de l'implémentation à l'analyse Gestion des Objets et de leurs associations Analyse d'impact à toutes les étapes du développement Entités Chainages Descriptions | IBM Lotus Workplace for Business Copyriht Controls 2IAP and © 2006 Reporting tous droits | réservés Kick-off Paris Lab Documentations 6 /34 © 2003 IBM Corporation Pacbase Fondamentaux et Concepts Démarche de Développement autour du Méta-modèle CONCEVOIR (Pacdesign) MLD DESSIN DE CHAÎNE SCHEMA D’ENCHAINEMENT D’ECRANS REALISER PROGRAMME ETAT DIALOGUE ECRAN COMPOSANT CLIENT COMPOSANT SERVEUR VUE LOGIQUE BASE DE SPECIFICATION MOTS CLES BIBLIOTHEQUES | IBM Lotus Workplace for Business Copyriht Controls 2IAP and © 2006 Reporting tous droits | réservés Kick-off Paris Lab 7 /34 © 2003 IBM Corporation Pacbase Fondamentaux et Concepts Cycle de Vie des Applications | IBM Lotus Workplace for Business Copyriht Controls 2IAP and © 2006 Reporting tous droits | réservés Kick-off Paris Lab 8 /34 © 2003 IBM Corporation Pacbase Fondamentaux et Concepts Qualité des programmes Structuration modulaire et linéaire du code Pas de redondance Séparation des spécifications métier et techniques Prise en compte des specificités techniques lors de la génération Application automatique des règles et des standards (macro-structures) Spécifique Performances Standard Entreprise Standard Généré | IBM Lotus Workplace for Business Copyriht Controls 2IAP and © 2006 Reporting tous droits | réservés Kick-off Paris Lab 9 /34 © 2003 IBM Corporation Pacbase Fondamentaux et Concepts Génération de 100% du code depuis le référentiel Spécifique Standard Entreprise Standard Généré 20 % proviennent du Code Spécifique 20 % proviennent de Macro-Structures (Standard Entreprise) 60 % proviennent de la génération (Structure Standard) | IBM Lotus Workplace for Business Copyriht Controls 2IAP and © 2006 Reporting tous droits | réservés Kick-off Paris Lab 10 /34 © 2003 IBM Corporation Pacbase Fondamentaux et Concepts Langage Structuré Définir les programmes Batch et TP Affecter les ressources Externes et Internes des Programmes Définir les traitements standards Décrire les traitements spécifiques La Structure des programmes est •Modulaire, •Linéaire, descendant •Hiérarchisée •Structuré ------------------------------------------ | IBM Lotus Workplace for Business Copyriht Controls 2IAP and © 2006 Reporting tous droits | réservés Kick-off Paris Lab 11 /34 © 2003 IBM Corporation Pacbase Fondamentaux et Concepts Le Batch Accès aux données Début de Programme Accès Fichiers Contrôles et mises à jour des fichiers Edition des Etats Génération et gestion des applications BATCH Structure Linéaire | IBM Lotus Workplace for Business Copyriht Controls 2IAP and © 2006 Reporting tous droits | réservés Kick-off Paris Lab Contrôles Contrôles Spécifiques Calculs Mise à Jour Ecritures 12 /34 © 2003 IBM Corporation Pacbase Fondamentaux et Concepts Le Transactionnel (Dialogue) Définir les programmes Transactionnels Accès aux données Contrôles et mises à jour Maquettage des écrans Fonctions Souffleurs (Help) Génération Cobol et Map (3270…) Notion de Dialogue Famille logique d’écrans Standard de présentation et de comportement Appel de Spécifications externes | IBM Lotus Workplace for Business Copyriht Controls 2IAP and © 2006 Reporting tous droits | réservés Kick-off Paris Lab 13 /34 © 2003 IBM Corporation Pacbase Fondamentaux et Concepts Relation Programme MSP Vérifier que le traitement à bien été ramené au niveau du programme sans avoir affecté 2 lignes à la même adresse. - Une ' *’ sur le code action indique une ligne de MSP (le code est visible en vue 'C2'). | IBM Lotus Workplace for Business Copyriht Controls 2IAP and © 2006 Reporting tous droits | réservés Kick-off Paris Lab 14 /34 © 2003 IBM Corporation Pacbase Fondamentaux et Concepts Documentation Il est essentiel de bien documenter une MacroStructure. Cette documentation est réalisée par l’intermédiaire de : Textes ventilés pour la documentation fonctionnelle, Commentaires généralisés permettant la description des différents paramètres de la MSP | IBM Lotus Workplace for Business Copyriht Controls 2IAP and © 2006 Reporting tous droits | réservés Kick-off Paris Lab 15 /34 © 2003 IBM Corporation