home 
 
 
 
ennl
 
Home
A propos
Services
Cours
Ressources
Contacts
MyABIS
Tous les coursbalkjeGénéralités » Introduction HW & SW » Cycles completsSystèmes d’exploitation » MVS - z/OS » UNIX - Linux - AIX » VMwareBases de données, systèmes transactionnels et middleware » DB2 for z/OS » DB2 UDB for Linux, UNIX and Windows » Oracle » SQL Server » MySQL » IMS » CICS » WebSphere MQ » WebSphere Application Server » Business intelligence et data warehouseDéveloppement d’applications » Méthodiques et techniques » TOGAF » PRINCE2 » Les langages de programmation » Internet development » Object Oriented systems » Java » IBM development tools » SAS » XML » SOA & web servicesGestion de système » ITILbalkjeEn pratiqueInscriptions 
La programmation structurée par les données

Participants

D'abord les programmeurs COBOL ou PL/I qui désirent améliorer la structure et l'entretien de leurs programmes. Ensuite, tout les programmeurs, analistes, ou application designers qui se trouvent confrontés avec une problème complexe pour laquelle on veut une implémentation lisible et fonctionnante.

Connaissances préalables

Connaissance élémentaire d'une langue de programmation comme COBOL (voir cours La programmation en COBOL - 1e partie) ou PL/I (voir La programmation en PL/I: cours de base).

Pédagogie

Théorie et exercices pratiques en alternance (dont 70% d'exercices). Ce cours peut être orienté sur les standards utilisés dans votre entreprise.

Formateurs

Steven Scheldeman, Peter Vanroose.

Durée

3 jours.

Calendrier

datelanguelieuprixremarques
20/02/2012 Louvain1335 EUR
Légende
  • Vous pouvez vous inscrire en cliquant sur les dates dans le calendrier.
  • N: Néerlandais; F: Français; E: Anglais; Sans code de langue: dépendant des participants.
  • Tous les prix sont hors TVA.
  • Pays:
    Belgique 
    Pays-Bas 
    Ailleurs 

Objectif

Ce cours traite la création des programmes "guidée par les données", connue comme la méthode Warnier/Jackson.

A la fin du cours:

  • l'utilité de construire des programmes en manière guidée et structurée, apparaîtra de façon évidente à l'étudiant, et il aura capable d'écrire des programmes telle que leur structure réflecte la structure des données d'entrée et de sortie;
  • il aura abordé les standards de programmation et les règles de nomenclature;
  • il connaîtra la technique de Warnier pour le traitement simultané de plusieurs fichiers à structure similaire.

Contenu

  • Problématique: aspect syntaxique, sémantique et pragmatique.
  • flowcharts, GOTO et SWITCHES ne sont pas favorables pour la maintenance.
  • différentes philosophies de travail structuré: école fonctionnelle et école data-guidée
  • les structures élémentaires d'une programme: séquence • sélection • itération • invocation de modules
  • Techniques de base:
  • méthode générale pour la transformation de structures de données en structures de programmes
  • le traitement de ruptures et de niveaux
  • correspondence entre fichiers (problèmes de mise à jour pour fichiers avec la même structure et avec une structure différente)
  • représentations graphiques des structures programmatoires et des données: Jackson, Warnier et Nassi-Schneidermann
  • Standards de programmation:
  • structure générale d'un programme batch
  • nomenclature des variables et paragraphes • règles de typographie • déclarations séquentielles • division en sousprogrammes • ...