Programmation

3-tiers

Définition

Expression erronée fréquemment utilisée par des non-spécialistes pour faire référence au modèle 3-tier, en s'imaginant qu'il s'agit de 3 fois un tiers. Voir "3-tier", "multi-tier".

Epoque du terme

fin 90s

programming in the large

En d'autres termes

Programmation de grands projets

Définition

La programmation de grands projets présente des difficultés spécifiques liées à la taille de ceux-ci, et qui n'ont aucun équivalent dans des projets de moindre ampleur. Ces difficultés tiennent principalement à deux phénomènes :

  • Les grands projets sont typiquement destinés à résoudre des problèmes en prise directe sur le monde réel, et sont donc moins susceptibles d'un traitement purement algorithmique.
  • La difficulté de coordination entre n personnes est normalement proportionnelle à n2

C'est du deuxième point que découle un célèbre adage du développement à grande échelle : Adding manpower to a late project makes it later (ajouter des hommes à un projet en retard accroît son retard). Les techniques utilisées pour gérer cette complexité additionnelle relèvent généralement du génie logiciel (SE).

Voir M3, SWECC, SWEBOK, ALM.

CLX

En d'autres termes

Component Library for Cross-development

Définition

Bibliothèque de composants de Borland Kylix, portable entre Windows et Linux.

Voir dbExpress, DataCLX, VisualCLX, DataSnap, WebSnap, BizSnap. Comparer avec VCL.

Epoque du terme

2000

grammaire lexicale

Définition

Grammaire CF dont les symboles terminaux sont les éléments de l'alphabet dans lequel est exprimé le programme à analyser, et dont les productions permettent de séparer le texte source en jetons pour l'analyse syntaxique.

Invariant

Définition

Elément constant d'une boucle de contrôle. Par exemple, dans une boucle while(cond) do bloc end, l'invariant est (not cond) or bloc.

prédicat

Définition

Assertion contrôlant le déroulement d'un programme. Une instruction correcte pour effectuer une tâche donnée respecte les prédicats spécifiés en sortie pour toutes les valeurs possibles des prédicats reçus en entrée. Voir invariant.

Robinson (règle de)

Définition

Règle d'unification utilisée en logique formelle pour calculer la valeur de vérité d'une proposition. Son application permet en effet des chaînes de résolution plus courtes que l'application de la logique conventionnelle (modus ponens, modus tollens, etc), tout étant équivalente.

DFD

En d'autres termes

Data Flow Diagram

Définition

Diagramme de flux de données, utilisé durant l'étape d'analyse d'un problème par une méthode de conception structurée comme SA/SD ou SADT.

Voir SART.

IGES

En d'autres termes

Initial Graphics Exchange Specification

Définition

Format graphique pour la CAO

RFC

En d'autres termes

Request For Change

Définition

Dans le contexte du génie logiciel, demande de modification à un programme existant.

Dans le cadre d'une assurance qualité logicielle, sa mise en oeuvre doit donner lieu à des tests de régression.

Voir AGL.

« premier‹ précédent222324252627282930suivant ›dernier »

Get started with Drupal 7

Marques les plus citées

toutes les marques

acheter sur OSInet

Accès direct

Recherche

Le mot du jour

BSOD

Blue Screen Of Death

in | |

cf Ecran bleu 

Syndiquer le contenu

Dernières définitions

Chrome - Chromium - digitaalisen kuilun - ghetto sharding - HTTP - MongoDB - PNaCl - QUIC - Skia - SPDY

Un mot au hasard

ICS : Information Control System  

Alertes CERTA