de Peter Eeles. Tous droits réservés.
Peter Eeles est Responsable technique pour l'organisation régionale des services de Rational, basée au Royaume-Uni. Il
a passé la majeure partie de ses 16 ans de carrière à développer des systèmes répartis à grande échelle et a, en 1998,
co-signé son premier livre, "Building Business Objects". Intervenant régulier lors de conférences à travers l'Europe,
Peter passe la majorité de son temps comme consultant en architecture logicielle, et à aider les organisations à
adopter le Rational Unified Process. Il vit au Royaume Uni avec sa femme, Karen, et leurs fils Daniel, Thomas et
Christopher. Vous pouvez joindre Peter par e-mail à l'adresse suivante peter.eeles@uk.ibm.com. .
Une version
PDF de cet article est disponible, mais vous devez avoir installé Adobe Acrobat pour la lire.
Résumé
Un certain nombre de techniques existe, permettant de décomposer les systèmes logiciels. L'utilisation de couches en
est un exemple et est décrite dans ce document. Ces techniques répondent à deux questions principales : la plupart des
systèmes sont trop complexes pour les comprendre dans leur intégralité, et différentes perspectives d'un système sont
requises pour différents publics.
Les couches ont été adoptées dans de nombreux systèmes logiciels et sont suivies dans de nombreux textes, y compris
dans le processus RUP (Rational Unified Process). Cependant, cette technique est souvent mal comprise et appliquée de
manière incorrecte. Ce document vise à clarifier la signification de la technique par couches et à expliquer l'impact
de l'application de ces différentes techniques.
|