![]() |
|
La technologie objet |
|
Dans un environnement en changement perpétuel les entreprises ont un besoin toujours plus urgent de systèmes d'informations plus performants, leur permettant d'agir et de réagir rapidement.
Pour satisfaire ce besoin, une technologie capable de délivrer rapidement des logiciels fiables, modulaires, extensibles, faciles à utiliser et maîtriser est nécessaire.
La technologie objet est à la hauteur de ce défi.
Le principe de base de la technologie objet est la construction de logiciel à partir de composants, si possible standardisés et réutilisables.
On appelle objets ces composants. Ils encapsulent les informations et les opérations qui définissent un comportement. Ils communiquent entre eux par l'intermédiaire de messages. Les objets informatiques correspondent souvent à des objets du monde réel.
Des systèmes d'information complexes peuvent être construits par composition, classification ou associations d'objets, comme dans la nature, où des systèmes vivants complexes sont construits à partir de cellules.
La technologie objet a réussi à s'imposer rapidement chez les grands fabricants de logiciel comme la manière la plus économique de développer du logiciel de qualité. Les raisons techniques de ce choix sont claires: la technologie objet est la voie la plus prometteuse pour déployer des systèmes basés sur des composants qui peuvent être adaptés et changés sans avoir à examiner la totalité du code. Les arguments les plus fréquemment cités en faveur de l'orienté-objet sont:
une meilleure fiabilité, provenant de la réutilisation de composants déjà testés;
un développement plus rapide, grâce au prototypage et à la réutilisation;
une plus grande flexibilité des systèmes réalisés et des coûts de maintenance réduits, parce que des objets peuvent être modifiés sans conséquence pour les autres objets.
L'avantage déterminant ce cette technologie est, à notre avis, qu'elle permet une meilleure adéquation des systèmes modélisés ou réalisés aux besoins de l'utilisateur. Le développement d'un système est une activité humaine impliquant utilisateurs et développeurs. La technologie objet est la meilleure, car elle
permet, grâce à sa grande richesse sémantique, une communication efficace entre utilisateur et développeur;
prend en compte le changement dans le cycle développement;
facilite le développement rapide d'applications (RAD ± Rapid Application Development).
Pour toutes ces raisons, le passage à la technologie objet est aujourd'hui le but de nombreuses entreprises modernes.
L'utilisation d'un "langage orienté-objet" n'est pas synonyme de réussite en la matière. Si les succès sont nombreux, certains échecs retentissants peuvent faire douter du bien fondé de cette technologie.
Réussir un projet nécessite du talent, des connaissances, une bonne méthode, un processus de développement et de réutilisation, un environnement adapté. De nombreux choix techniques et d'organisation se présentent, et les pièges sont nombreux.
Sen:te propose de mettre son expérience des méthodes et des outils de la technologie objet à disposition de ces entreprises, pour les aider à réussir leur migration.
Pour y parvenir, nous proposons les services suivants:
le conseil, sur les choix informatiques ou d'organisation;
la formation, sous la forme de cours et de séminaires de qualité;
le développement de systèmes complets ou de sous-systèmes, pour toutes les phases du projet, de l'analyse à l'implémentation en passant par la conception et la planification;
le mentorship, une combinaison de cours, de séminaires, de conseil et de développement d'un projet réel: la façon la plus sûre de réussir la transition vers l'orienté-objet.
N'hésitez pas à nous demander une présentation plus détaillée de notre service de mentorship et de nos autres services. Vous pouvez aussi, à ces adresses, obtenir le catalogue de nos prestations.