Qu'est-ce que STEP ?

STEP, pour STandard for Exchange of Product model data, a pour but de proposer une description complète et non-ambigüe des produits industriels utilisable tout le long de leur cycle de vie, indépendamment du support informatique choisi (système d'exploitation, machines, logiciels CAO ...).

Cette norme revêt un aspect stratégique dans le domaine des échanges de données CAO, afin d'assurer aux applications les moyens de communiquer entre elles dans un cadre de travail collaboratif.

Concevoir, produire, maintenir… un produit génère et utilise divers types d'informations du début à la fin de son cycle de vie. Ces informations sont créées et exploitées par divers systèmes, logiciels, etc… à différents moments, pouvant être répartis entre plusieurs sites géographiques.

Satisfaire de telles contraintes suppose de pouvoir conserver l'intégrité et la cohérence des données décrivant le produit lors d'échanges dans un tel cadre ouvert : il faut donc disposer d'une forme commune, interprétable par des ordinateurs, pour les représenter.

Donc, pour résumer, STEP fournit un moyen neutre pour décrire les informations pertinentes pour un produit, pour toutes les étapes de son cycle de vie, en s'appuyant sur un ensemble de formalismes généraux. STEP a pour objectif global de permettre la communication entre divers systèmes dans une entreprise ou entre plusieurs entreprises, dans un contexte d'ingénierie distribuée, en remplissant ces critères clés :

  • indépendance des plateformes matérielles et logicielles, des applications…,
  • interopérabilité entre logiciels,
  • longévité des données archivées,
  • extensibilité de sorte à pouvoir prendre en compte les innovations techniques en usage, sans avoir à traduire des anciennes données pour résoudre un problème de "codage",
  • modularité pour permettre l'échange des divers types de données impliquées le long du cycle de vie des produits.
Par ailleurs, STEP sépare clairement la description des données et leur support physique (comme les formats de fichiers, etc).

STEP est géré comme une norme ISO, plus exactement une famille de normes, parce qu'il couvre de nombreux domaines : il est organisé en une suite de "parts" ou parties, chacune d'elles est publiée séparément (suite ISO 10303, gérée par le comité technique ISO TC184/SC4).

Certaines de ces parties sont connues comme des Protocoles d'Application (APs) pour décrire les données produit pour une application ou un ensemble d'applications liées entre elles.
STEP utilise un langage de spécification formel, EXPRESS, pour les spécifications : ceci assure la précision et la cohérence des représentations et en facilite la mise en œuvre.

Pour plus de détails voici une liste de sites web à consulter :

Pourquoi STEP ? Support et utilisation de STEP