| Titre : |
Conception et programmation orientées objet |
| Autre titre : |
Object-oriented software construction |
| Type de document : |
texte imprimé |
| Auteurs : |
Bertrand Meyer, Auteur ; Pierre, Jouvelot, Traducteur |
| Editeur : |
Paris : Eyrolles |
| Année de publication : |
1997 |
| Collection : |
Technologies objet. Référence |
| Importance : |
XXII-1223 p |
| Présentation : |
ill., couv. ill. |
| Format : |
23 cm |
| ISBN/ISSN/EAN : |
978-2-212-09111-3 |
| Prix : |
398 F |
| Note générale : |
Index |
| Langues : |
Français (fre) |
| Mots-clés : |
Programmation orientée objets (informatique) Conception orientée objets (informatique) |
| Index. décimale : |
681.324 MEY |
| Résumé : |
s de logiciels : âŠ
L'Ćuvre maĂźtresse d'un grand nom du gĂ©nie logiciel et de l'objet Ăcrit dans un style d'une clartĂ© absolue, cet ouvrage rĂ©ussit le tour de force d'ĂȘtre Ă la fois un livre de rĂ©flexion approfondie sur les concepts objet et un ouvrage pratique, apportant des rĂ©ponses concrĂštes aux questions que se posent tous les programmeurs et concepteurs de logiciels : Comment construire des applications logicielles fiables, performantes, faciles Ă utiliser et Ă faire Ă©voluer ? Une dĂ©marche originale et ambitieuse Partant d'une analyse des Ă©cueils souvent rencontrĂ©s dans les projets de dĂ©veloppement, Bertrand Meyer dĂ©finit une liste de critĂšres de qualitĂ© logicielle et en dĂ©duit un ensemble de rĂšgles et de principes qui conduisent naturellement aux grands concepts objet. ThĂ©orie du typage, gestion de la mĂ©moire, techniques d'hĂ©ritage, programmation concurrente, objets distribuĂ©s, persistance et bases de donnĂ©es objet, analyse et conception, rĂ©utilisabilitĂ©... : tous les aspects du processus de dĂ©veloppement logiciel et des technologies objet sont expliquĂ©s et discutĂ©s dans leurs moindres dĂ©tails, dans un style brillant, souvent drĂŽle et provocateur. Une lecture dont on sort intellectuellement subjuguĂ©, et techniquement mieux armĂ© pour rĂ©pondre Ă ses dĂ©fis professionnels. A qui s'adresse le livre ? âą A tous les architectes logiciel, ingĂ©nieurs mĂ©thode et programmeurs impliquĂ©s dans des projets de dĂ©veloppement logiciel et souhaitant approfondir leur comprĂ©hension des technologies objet. âą Aux Ă©tudiants en informatique (niveau 2e cycle ou Ă©coles d'ingĂ©nieur) |
| Note de contenu : |
Les enjeux du génie logiciel
Qualité logicielle
CritĂšres de l'approche objet
Les principes sous-jacents de l'approche objet
Modularité
Réutilisabilité
Vers l'approche objet
Types de données abstraits
Technologies objet
Classes
Objets et références
Gestion de la mémoire et ramasse-miettes
Généricité
Fiabilité logicielle et conception par contrats (assertions, préconditions et postconditions, invariants de classes...)
Gestion des exceptions
Héritage et polymorphisme
Héritage multiple
Techniques d'héritage avancées
Les problĂšmes de typage
Objets globaux et constantes
Méthodologie objet
Méthodes de génie logiciel
Design patterns
Héritage : étude de cas
Comment déterminer les classes
Principes de la conception des classes
Bien utiliser l'héritage
RÚgles d'écriture du code
Méthodes d'analyse orientée objet
Processus de construction logicielle
Enseigner l'approche objet et le génie logiciel
Techniques avancées
Programmation concurrente
Persistance et bases de données objet
Conception d'interfaces graphiques
Appliquer la méthode sous différents langages et outils de développement
Programmation objet et Ada
Programmer objet Ă l'aide de langages non-objet (C, Pascal, Fortran)
Simula, Smalltalk, extensions Lisp, C++, Java...
Un environnement de développement orienté objet : composants, le langage (Eiffel), techniques de compilation, outils et librairies
Annexes
Extraits des librairies de base
Généricité versus héritage
Principes, rÚgles, préceptes et définitions
Glossaire des technologies objet
Bibliographie : plus de 400 références de livres, d'articles et de sites Web. |
Conception et programmation orientées objet ; Object-oriented software construction [texte imprimé] / Bertrand Meyer, Auteur ; Pierre, Jouvelot, Traducteur . - Paris : Eyrolles, 1997 . - XXII-1223 p : ill., couv. ill. ; 23 cm. - ( Technologies objet. Référence) . ISBN : 978-2-212-09111-3 : 398 F Index Langues : Français ( fre)
| Mots-clés : |
Programmation orientée objets (informatique) Conception orientée objets (informatique) |
| Index. décimale : |
681.324 MEY |
| Résumé : |
s de logiciels : âŠ
L'Ćuvre maĂźtresse d'un grand nom du gĂ©nie logiciel et de l'objet Ăcrit dans un style d'une clartĂ© absolue, cet ouvrage rĂ©ussit le tour de force d'ĂȘtre Ă la fois un livre de rĂ©flexion approfondie sur les concepts objet et un ouvrage pratique, apportant des rĂ©ponses concrĂštes aux questions que se posent tous les programmeurs et concepteurs de logiciels : Comment construire des applications logicielles fiables, performantes, faciles Ă utiliser et Ă faire Ă©voluer ? Une dĂ©marche originale et ambitieuse Partant d'une analyse des Ă©cueils souvent rencontrĂ©s dans les projets de dĂ©veloppement, Bertrand Meyer dĂ©finit une liste de critĂšres de qualitĂ© logicielle et en dĂ©duit un ensemble de rĂšgles et de principes qui conduisent naturellement aux grands concepts objet. ThĂ©orie du typage, gestion de la mĂ©moire, techniques d'hĂ©ritage, programmation concurrente, objets distribuĂ©s, persistance et bases de donnĂ©es objet, analyse et conception, rĂ©utilisabilitĂ©... : tous les aspects du processus de dĂ©veloppement logiciel et des technologies objet sont expliquĂ©s et discutĂ©s dans leurs moindres dĂ©tails, dans un style brillant, souvent drĂŽle et provocateur. Une lecture dont on sort intellectuellement subjuguĂ©, et techniquement mieux armĂ© pour rĂ©pondre Ă ses dĂ©fis professionnels. A qui s'adresse le livre ? âą A tous les architectes logiciel, ingĂ©nieurs mĂ©thode et programmeurs impliquĂ©s dans des projets de dĂ©veloppement logiciel et souhaitant approfondir leur comprĂ©hension des technologies objet. âą Aux Ă©tudiants en informatique (niveau 2e cycle ou Ă©coles d'ingĂ©nieur) |
| Note de contenu : |
Les enjeux du génie logiciel
Qualité logicielle
CritĂšres de l'approche objet
Les principes sous-jacents de l'approche objet
Modularité
Réutilisabilité
Vers l'approche objet
Types de données abstraits
Technologies objet
Classes
Objets et références
Gestion de la mémoire et ramasse-miettes
Généricité
Fiabilité logicielle et conception par contrats (assertions, préconditions et postconditions, invariants de classes...)
Gestion des exceptions
Héritage et polymorphisme
Héritage multiple
Techniques d'héritage avancées
Les problĂšmes de typage
Objets globaux et constantes
Méthodologie objet
Méthodes de génie logiciel
Design patterns
Héritage : étude de cas
Comment déterminer les classes
Principes de la conception des classes
Bien utiliser l'héritage
RÚgles d'écriture du code
Méthodes d'analyse orientée objet
Processus de construction logicielle
Enseigner l'approche objet et le génie logiciel
Techniques avancées
Programmation concurrente
Persistance et bases de données objet
Conception d'interfaces graphiques
Appliquer la méthode sous différents langages et outils de développement
Programmation objet et Ada
Programmer objet Ă l'aide de langages non-objet (C, Pascal, Fortran)
Simula, Smalltalk, extensions Lisp, C++, Java...
Un environnement de développement orienté objet : composants, le langage (Eiffel), techniques de compilation, outils et librairies
Annexes
Extraits des librairies de base
Généricité versus héritage
Principes, rÚgles, préceptes et définitions
Glossaire des technologies objet
Bibliographie : plus de 400 références de livres, d'articles et de sites Web. |
|  |