Les principes communs aux orientations objet font désormais partie de la culture des concepteurs et développeurs de systèmes d'information. L'apparition d'une véritable langua franqua, la notation UML et ses outils associés, amplifie le phénomène, en facilitant l'accès des développeurs à des interfaces et logiciels de haut niveau implantant ces principes.
De la définition des besoins au choix de l'architecture informatique
Dans cet ouvrage, tous les résultats canoniques d'une étape de conception sont détaillés, depuis la définition des besoins, leur modélisation, jusqu'à l'architecture de la solution informatique, au travers d'un processus sans ruptures ; des alternatives de modélisation sont proposées et les choix effectués sont justifiés.
Par leur généralité d'emploi, les techniques de modélisation décrites - flux, données, processus et architecture - comblent une lacune certaine : elles permettent, tant aux nouveaux venus qu'aux informaticiens confirmés, de trouver un ensemble de règles qui en facilitent l'appropriation opérationnelle.
Un livre construit autour d'études de cas
Le présent ouvrage propose un ensemble d'études de cas, qui sont prétexte à une réflexion approfondie sur les problèmes de la modélisation objet. Chaque étude permet de dégager un archétype de modélisation, applicable selon les cas au développement aussi bien d'applications de gestion que d'applications industrielles.
A qui s'adresse ce livre ?
Ce livre s'adresse à tous les acteurs d'un processus d'informatisation : maîtres d'ouvrage, maîtres d'œuvre, chefs de projets, concepteurs et développeurs, architectes logiciels et architectes techniques. Il pourra également être mis à profit par les étudiants en informatique (cursus génie logiciel, cursus méthodes, DEA, DESS) qui découvriront au travers d'exemples variés comment mettre en œuvre les principes étudiés.
Au sommaire
Principes communs aux orientations objet • Exemple • Composition de l'ouvrage • Utilisation d'UML dans la perspective de la modélisation objet • Rappels sur la notation UML • Principaux modèles de spécification d'un système d'information : modèle des besoins, modèle de classes et d'objets, modèle des processus • Démarche d'élaboration des modèles • Modèles exploités par les études de cas • Onze études de cas • Représentation d'une pièce • Gestion d'un restaurant • Edition d'un logiciel • Edition d'une revue scientifique • Système d'information documentaire • Gestion d'un ascenseur • Administration d'un ordinateur • Exploitation d'un gisement minier • Gestion d'un tour operator • Gestion d'un garage • Administration d'un rallye automobile.