A proposito di Object-Oriented e ...

architettureaziendabanche business objectbusiness process reengineeringCRC Cardscome introdurlo in aziendaDatabaseinterfacce software
Information Modeling metodimetriche
patternprogetti/processi softwareprogrammazione visuale
prototypingSistemi Legacyriusabilità
sviluppo per componentitempo reale testing UML
I "sempreverdi"

 

 

 

 

... e architetture

Richard Mark, Phd Soley e Christopher M. Stone (a cura di), Object Management Architecture Guide, terza ed., John Wiley & Sons, 1996 ($ 49.95).ISBN 0471141933

Timothy W. Ryan, Distributed Object Technology: Concepts and Applications (Hewlett-Packard Professional Books), 194 pag., Prentice Hall, 1996 ($ 42.00).ISBN 01334489965

 

... e azienda

Peter Fingar, Dennis Read e Jim Stikeleather (a cura di), Next Generation Computing: Distributed Objects for Business, 305 pag., Prentice Hall, 1996 ($ 50.00). ISBN 0132618923

Thorton Gale, Jim Eldred e James Eldred, Getting Results With the Object Oriented Enterprise Model, Prentice Hall, 1996 ($ 45.00). ISBN 0135217660

Lucy Garnett, Building Business Applications Using C++: An Introduction to the Object Model, 730 pag., Addison-Wesley, 1996 ($ 39.76). ISBN 0805316744

Michael K. Guttman e Jason R. Matthews, The Object Technology Revolution, 184 pag., John Wiley & Sons, 1995 ($ 24.95). ISBN 0471606790

Rob Mattison e Machael J. Sipolt, The Object-Oriented Enterprise: Making Corporate Information Systems Work, McGraw-Hill, 1994 ($ 45.00). ISBN 0070410315

Dan Shafer e David A. Taylor, Transforming the Enterprise Through Cooperation: An Object-Oriented Solution, Prentice Hall, 1992. ISBN 0130884510

David A. Taylor, Business Engineering With Object Technology, 187 pag., John Wiley & Sons, 1995 ($ 19.95). ISBN 0471045217

Edward Yourdon, Katharine Whitehead, Jim Thomann e Karin Oppel, Mainstream Objects: An Analysis and Design Approach for Business, 331 pag., Yourdon Press, 1995 ($ 44.00). ISBN 0132091569

Nota: Object-Oriented Organization Design è il titolo di una breve (tre sole pagine) ma succosa Appendice dedicata alla organizzazione dell'Azienda lungo le linee dell'Object-Orientation. La potrete trovare in:

Bernard H. Boar, The Art of Strategic Planning for Information Technology, 366 pag., John Wiley & Sons, 1993.

ISBN 0471599182


... e banche

Michele Sacerdoti, Il Sistema Informativo Bancario e l'Orientamento agli Oggetti, 254 pag., FrancoAngeli, 1995 (Lire 40.000). ISBN 88-204-9147-8



... e business object

AAVV, Business Object Design and Implementation: OOpsla '95 Workshop Proceedings - 16 October 1995, Austin, Texas, Springer-Verlag, 1997 ($ 59.95). ISBN 3540760962

Peter Fingar, The Blue Print for Business Objects, SIGS Books & Multimedia, 1996 ($ 40.00).
ISBN 0132571307

Robert Prins, Developing Business Objects: A Framework Approach, Books Britain, 1996 ($ 76.50). ISBN 0077092945

Kathy Spurr, Paul Layzell e Lesley Jennison, Business Objects: Software Solutions, John Wiley & Sons, 1994 ($ 65.99).
ISBN 0-471-95187-0




... e business process reengineering

Ivar Jacobson, Maria Ericsson e Agneta Jacobson, The Object Advantage: Buiness Process Reengineering with Object Technology, 368 pag., Addison-Wesley, 1995. ISBN 0-201-42289-1




... e come introdurlo in azienda

Paul Harmon e William Morrissey, The Object Technology Casebook: Lessons from Award-Winning Business Applications, 377 pag., John Wiley & Sons, 1996 ($ 34.95).
ISBN 0-471-14717-6

Barry McGibbon, Managing Your Move to Object Technology: Guidelines and Strategies for a Smooth Transition, pag. 257, Prentice Hall, 1995 ($ 35.00).
ISBN 0-13-242009-0

Robert J. Muller, Productive Objects: An Applied Software Product Management Framework, 600 pag., Morgan Kaufman Pub., 1997 ($ 49.95). ISBN 1558604375

Edward Yourdon e Carl Argila, Case Studies in Object-Oriented Analysis and Design, 358 pag., Yourdon Press, 1996 ($ 40.67).
ISBN 0-13-305137-4


... e CRC Cards

David Bellin e Susan Suchman Simone, The CRC Cards Book, 320 pag., Addison-Wesley, 1997 ($ 28.50)
ISBN 0201895358



... e Database

Douglas K. Barry, The Object Database Handbook: How to Select, Implement, and Use Object-Oriented Databases, John Wiley & Sons, 1996 [$ 42.99].
ISBN 0-471-14718-4

Elisa Bertino e Lorenzo D. Martino, Sistemi di Basi di Dati Orientate agli Oggetti: Concetti e Architetture, pag. 315, Addison-Wesley Masson, 1992 (Lire 38.000). ISBN 88-719-2036-8.

Michael Blaha e William Premerlani, Object-Oriented Modeling and Design for Database Applications, 512 pag., Prentice Hall, 1997 ($ 49.00). ISBN 0131238299

Kenmore S. Brathwaite, Object-Oriented Database Design: Concepts and Application, Academic Press, 1993. ISBN 0121258823

Donald K. Burleson, Practical Application of Object-Oriented Techniques to Relational Databases, pag. 250, John Wiley & Sons, 1994 ($ 54.50).
ISBN 0-471-61225-1

Roderic G.G. Cattel e Tom Atwood (a cura di), The Object Database Standard Odmg-2.0, 200 pag., Morgan Kaufman Pub., 1997 ($ 36.95).
ISBN 1558604634


Roderic G.G. Cattel e Tom Atwood (a cura di), The Object Database Standard Odmg-93 Release 1.2, Morgan Kaufman Pub.,1996 ($ 36.95).
ISBN 1558603964

Roderic G.G. Cattel, Object Data Management: Object-Oriented and Extended Relational Database Systems (ediz. rivista), 390 pag., Addison-Wesley, 1994. ISBN 0-201-53092-9

Don Chamberlin, Using the New DB2: IBM's Object-Relational Database System, Morgan Kaufman Pub., 1996.
ISBN
1558603735

Dimitris N. Chorafas e Heinrich Steinmann, Object-Oriented Databases, 318 pag., Prentice Hall, 1993 ($ 52.00).
ISBN 0-13-491804-5I

Richard Cooper, Interactive Object Databases: The Odmg Approach, 480 pag. più cd-rom, International Thomson Computer Press, 1997 ($ 44.95).
ISBN 1850322945

Richard Cooper, Object Databases: An ODMG Approach, 320 pag. più cd-rom, International Thomson Computer Press, 1996, (£ 34.95) ISBN 1-85032-294-5

C. Delobel, C. Lecluse e P. Richard, Databases: From Relational to Object-Oriented Systems, 480 pag., International Th

Abdelkader Hameurlain e A. Min Tjoa (a cura di), Database and Expert Systems Applications: 8th International Conference, Dexa '97 - Toulouse, France, September 1-5, 1997, Springer Verlag ($ 99.00). ISBN 3540634789

Hiroshi Ishikawa, Object-Oriented Database System: Design and Implementation for Advanced Applications, Springer Verlag, 1993. ISBN 0387701281

James L. Johnson, Models, Languages, Design, Oxford Univ. Press, 1997 ($ 67.00). ISBN 0195107837

Dave Jordan, C++ Object Databases: Programming with ODMG Standard, pag. 480, Addison-Wesley, 1997 ($ 38.95). ISBN 0201634880

Setrag Khoshafian, Object-Oriented Databases, John Wiley & Sons, 1993 ($ 55.00). ISBN 0471570567

Won Kim (a cura di), Modern Database Systems: The Object Model, Interoperability and Beyond, pag. 600, Addison-Wesley, 1995. ISBN 0-201-59089-0

Won Kim e Frederick H. Lochovsky (a cura di), Object-Oriented Concepts, Databases ad Applications, 624 pag., Addison-Wesley, 1989. ISBN 0-201-14410-7

Petr Kroha, Objects and Databases, 244 pag., McGraw Hill,1994.
ISBN 0-0707790-3

James A. Larson, Database Directions: from Relational to Distributed, Multimedia and Object-Oriented Database Systems,261 pag., Prentice Hall, 1995 ($ 53.00).
ISBN 0-13-290867-0

Georg Lausen e Gottfried Vossen, Models and Languages for Object-Oriented Databases, Addison-Wesley, 1997 ($ 57.00).I
ISBN 0201624311

Mary E.S. Loomis, Object Databases: The Essentials, 256 pag., Addison-Wesley, 1995.
ISBN 0-201-56341-X

R. Missaoui e V.S. Alagar (a cura di), Object-Oriented Technology for Database and Software Systems, World Scientific Pub. Co., 1995 ($ 74.00). ISBN 9810221703

Thomas A. Mueck e Martin L. Polaschek, Index Data Structures in Object-Oriented Databases, 192 pag., Kluwer Academic Pub., 1997.ISBN 0792399714

Bindu R. Rao, Object-Oriented Databases: Technology, Applications and Products, McGraw-Hill, 1994 ($ 40.00). ISBN 0-07-051279-5

Roger Sessions, Object Persistence: Beyond Object-Oriented Databases, pag. 250, Prentice Hall, 1996 ($ 34.00).
ISBN 0-13-192436-2

Michael Stonebraker e Dorothy Moore, Object-Relational DBMSs: The Next Great Wave, 216 pag., Morgan Kaufman Pub., 1996 ($ 39.95).
ISBN 1558603972

Robert Vermeulen, Upgrading Relational Databases with Objects, SIGS Books & Multimedia, 1997 ($ 39.00). ISBN 1884842399

Tok Wang Ling, Alberto O. Mendelzon e Laurent Vieille (a cura di), Deductive and Object-Oriented Databases: Forth International Conference, Dood 95, Singapore, December 4-7 1995: Poceedings, Springer Velag, 1995 ($ 87.00).
ISBN 3540606084

Stanley B. Zdonik e David Maier, Readings in Object Oriented Database Systems, Morgan Kaufman Pub., 1990 ($ 51.95).
ISBN 1558600000


... e Interfacce software

Dave Collins, Designing Object-Oriented User Interfaces, 590 pag. Benjamin/Cummings, 1995 ($ 54.82). ISBN 080535350



... e Information Modeling

Peter Coad, Mark Mayfield e David North, Object Models: Strategies, Patterns and Applications (seconda ediz.), 515 pag., Yourdon Press, 1997 ($ 48.00) ISBN 0-13-840117-9

Tharam Dillon, Poh Lee Tan, Knowledge Systems Research Pty Ltd, Object-Oriented Conceptual Modeling, Prentice Hall, 1993 ($ 48.00) ISBN 0-13-712952-1

David R.C. Hill, Object-Oriented Analysis and Simulation Modeling, 291 pag., Addison-Wesley, 1996 ($ 34.38). ISBN 0-201-87759-7

Ralf Jungclaus, Modeling of Dynamic Object Systems: A Logic Based Approach, 1993, Viewveg, 1993 ($ 52.00). ISBN 3528053860

Haim Kilov e James Ross, Information Modeling: An Object-Oriented Approach, Prentice Hall, 1994 ($ 52.00). ISBN 0-13-083033-X

M. Papazoglou (a cura di), Ooer'95: Object-Oriented and Entity-Relationship Modeling: 14th International Conference, December 13-15, 1995, Springer Verlag, 1995 ($ 75.00).
ISBN 3540606726

Guus J. Ramackers, Integrated Object Modeling: An Executable Specification Framework for Business Analysis and Information System Design, I B D Ltd, 1994 ($ 26.50).

James Rumbaugh, OMT Insights: Perspectives on Modeling from the Journal of Object-Oriented Programming, 390 pag., Prentice Hall, 1996 ($ 44.00).
ISBN 0-13-846965-2

John W. Satzinger e Tore U. Orvik, The Object-Oriented Approach: Concepts Modeling and System Development, Boyd & Fraser Pub., 1996 ($ 19.95).
ISBN 0-78950110-4

Douglas Schenk e Peter Wilson, Information Modeling: The Express Way, Oxford Univ. Press, 1994, ($ 70.00).
ISBN 0-19508714-3




... e metodi

Jan Graham, Object-Oriented Methods, seconda ediz., 496 pag., Addison-Wesley, 1994 ($ 43.95). ISBN 0201593718

Roy McLean, Susan Stepney, Simon Smith e Nick Tordoff, Analysing Systems: Determining Requirements for Object-Oriented Development, 294 pag., Prentice Hall, 1994 ($ 56.00).
ISBN 0-13-301433-9

James Martin e James J. Odell, Object-Oriented Methods: Pragmatic Considerations, 512 pag., Prentice Hall, 1996 ($ 55.00).
ISBN 0-13-630864-3

James Martin e James J. Odell, Object-Oriented Methods: A Foundation, 412 pag., Prentice Hall, 1994 ($ 55.00).
ISBN 0-13-630856-2

Derrick Morris, Gareth Evans, Peter Green e Colin Theaker, Object Oriented Computer Systems Engineering, 337 pag., Springer Verlag, 1996 ($ 39.00).
ISBN 3540760202

Ronald J. Norman, Object-Oriented Systems Analysis and Design, Prentice Hall, 1996 ($ 86.00).
ISBN 0-13-122946-X

Sally Shlaer e Stephen J. Mellor, Object-Oriented Systems Analysis: Modeling the World in Data, 144 pag., Yourdon Press, 1989 ($ 55.00).
ISBN 01329023X

Edward Yourdon, Object-Oriented Systems Design: An Integrated Approach, 400 pag., Yourdon Press, 1994 ($ 50.00).
ISBN 0-13-636325-3

Kim Walden e Jean-Marc Nerson, Seamless Object-Oriented Software Architecture: Analysis and Design of Reliable Systems, 438 pag., Prentice Hall, 1995 ($ 49.00).
ISBN 0-13-031303-3




... e metriche

Dennis De Champeaux e Penelope K. Faure, Object-Oriented Development Process and Metrics, 184 pag., Prentice Hall, 1996 ($ 48.00). ISBN 0-13-099755-2

Brian Henderson-Sellers, Object-Oriented Metrics: Measures of Complexity, Prentice-Hall, 1995.
ISBN 0132398729

Mark Lorenz e Jeff Kidd, Object-Oriented Metrics: A Practical Approach, 146 pag., Prentice Hall, 1994 ($ 46.00). ISBN 0-13-179292-X

Jeffrey Poulin, Measuring Software Reuse: How to Use Economic Models and Reusability Metrics to Evaluate Your Reuse Capabilities, Addison-Wesley, 1997.
ISBN 0-201-63413-9





... e pattern

Kent Beck, Smalltalk Best Practice Patterns, 224 pag., Prentice Hall, 1996 ($ 31.00).ISBN 013476904X

Frank Buschmann, Regine Meunier, Hans Rohnert e Pet Sommerlad, Pattern-Oriented Architecture: A System of Patterns, 457 pag., John Wiley & Sons, 1996 ($ 39.95)
ISBN 0-471-95869-7

James Coplien e Douglas Smith (a cura di), Pattern Languages of Programming, 562 pag., Addison-Wesley, 1995 ($ 41.91).
ISBN 0-201- 60734-4

Martin Fowler, Analysis Pattern, 400 pag., Addison-Wesley, 1996. ISBN 0-201-89542-0

Richard Gabriel, Patterns of Software: Tales from the Software Community, 235 pag., Oxford Univ. Pr., 1996 ($ 27.50).
ISBN 0-19510269-X

Erich Gamma, Richard Helm, Ralph Johnson e John Vlissides, Design Patterns, 416 pag., Addison-Wesley, 1995. ISBN 0-201-63361-2

David C. Hay, Data Model Patterns: Conventions of Thought, Dorset House, 1995.ISBN 0932633293


Karl Lieberherr, Adaptive Object-Oriented Software: The Demeter Method with Propagation Patterns, 616 pag., Pws Pub. Co., 1996, ($ 64.95).
ISBN 0-534-94602-X

Thomas J. Mowbray e Raphael C. Malveau, Corba Design Patterns, con Cd-Rom, John Wiley & Sons, 1997, ($ 49.95). ISBN 0471158828


Wolgang Pree, Design Pattern for Object-Oriented Software Development, 288 pag., Addison-Wesley, 1995 ($ 39.95) ISBN 0-201-42294-8

John Vlissides, Norman Kerth e James Coplien (a cura di), Pattern Languages of Program Design / 2, 606 pag., Addison-Wesley, 1996. ISBN 0-201-89527-7





... e progetti/processi software

Grady Booch, Object Solutions: Managing the Object-Oriented Project, 256 pag., Addison-Wesley, 1996.
ISBN 0-8053-0594-7

Grady Booch e Ed Eykholt (curatore), The Best of Booch:Designing Strategies for Object Technology, 300 pag., Prentice Hall, 1996 ($ 44.00).
ISBN 0-13-739616-3

Brad J. Cox, Object-Oriented System Building, 384 pag., Addison-Wesley, 1995. ISBN 0-201-50208-9

Adele Goldberg e Kenneth Rubin, Succeeding with Objects: Decision Framework for Project Management, pag. 448, Addison-Wesley, 1995. ISBN 0-201-62878-2

Brian Henderson-Sellers, A Book of Object-Oriented Knowledge: An Introduction to Object-Oriented Software Engineering, seconda ediz., 253 pag., Prentice Hall, 1996 ($ 48.00).
ISBN 0135688906

Bertrand Meyer, Object Success: A Manager's Guide to Object-Orientation, its Impact on the Corporation and its use for Reengineering the Software Process, pag. 250, Prentice Hall, 1995 ISBN 0131928333

John D. Williams, What Every Software Manager Must Know to Succeed With Object Technology, pag. 273, Prentice Hall, 1995 ($ 46.55).
ISBN 0-13-227604-6





... e programmazione visuale

Daniel Tkach, Walter Fang e Andrew So (IBM), Visual Modeling Techniques: Object Technology Using Visual Programming, Addison-Wesley, 1997.
ISBN 0-8053-2574-3

Daniel Tkach e Richard Puttick (IBM), Object Technology in Application Development, seconda ediz., Addison-Wesley, 1996.
ISBN 0-201-49833-2




... e prototyping

John L. Connel e Linda Shafer, Object-Oriented Rapid Prototyping, 250 pag. Prentice Hall, 1994 ($ 45.95). ISBN 0-13-629643-2

Philippe Krief, Prototyping with Objects, 250 pag. Prentice Hall, 1995 ($ 39.95). ISBN 0-13-014713-3

Gustav Pomberger e Gunther Blaschek, Object Orientation and Prototyping in Software Engineering, 350 pag., Prentice Hall, 1996 ($ 55.25). ISBN 0-13-192626-8




... e riusabilità

Paul G. Bassett, Framing Software Reuse: Lessons from The Real Word, 384 pag., Yourdon Press, 1996 ($ 45.00).
ISBN 013327859X

Ivar Jacobson, Martin L. Griss e Patrik Jonsson, Software Reuse: Architecture, Process and Organization for Business Success, pag. 560, Addison-Wesley, 1997 ($ 52.95).
ISBN 0201924785

Carma McClure, Software Reuse Techniques: Adding Reuse to the System Development Process, 350 pag., Prentice Hall, 1997 ($ 52.95).
ISBN 0136610005

John D. McGregor e David A. Sykes, Object-Oriented Software Development: Engineering Software for Reuse, Thomson Computer Pr, 1992 ($ 44.95).
ISBN 1-85032-878-1


Bertrand Meyer, Reusable Software: The Base Object-Oriented Component Libraries, 544 pag., Prentice Hall, 1994 ($ 59.95). ISBN O-13-2454499-8




... e Sistemi Legacy

Robert Levey, Reengineering Cobol With Objects: Step by Step to Sustainable Legacy Systems, 272 pag., MacGraw Hill, 1996 ($ 40.00).
ISBN 0-07-03774-X




... e sviluppo per componenti

Oscar Nierstrasz e Dennis Tsichritsis (editors), Object-Oriented Software Composition, 360 pag., Prentice Hall, 1995 ($ 53.00). ISBN 0-13-220674-9




... e tempo reale

Bran Selic, Garth Gullekson e Paul T. Ward, Real-Time Object-Oriented Modeling, 525 pag., John Wiley & Sons, 1994 ($49,95).
ISBN 0-471-59917-4





... e testing

Lee Atchinson, Object-Oriented Test & Measurement - Software Development in C++: Bridging the Gap Between Object-Oriented Programming and Test & Measurement, con Cd-Rom, Prentice Hall, 1996 ($ 48.00)
ISBN 0-13-227950-9

Brian Marick, The Craft of Software Testing: Subsystem Testing Including Object-Based and Object-Oriented Testing, 553 pag., Prentice Hall, 1995 ($ 40.60).
ISBN 0131774115

Shel Siegel e Robert J. Muller, Object Oriented Software Testing: A Hierarchical Approach, John Wiley & Sons, 1996.
ISBN 0471137499

 

... e UML

Hans-Erik Eriksson e Magnus Penker, UML Toolkit, 416 pag., John Wiley & Sons, 1997 ($ 49.99). ISBN 0471191612

Martin Fowler e Kendall Scott, UML Distilled: Applying the Standard Object Modeling Language, 192 pag., Addison-Wesley, 1997 ($ 33.95).ISBN 0201325632

Richard C. Lee, William M. Tepfenhart, UML and C++: A Practical Guide to Object-Oriented Development, 512 pag., Prentice Hall, 1997 ($ 36.00). ISBN 0136197191

Lettore, in guardia! Lettore, in guardia! UML è una parola che vende e fa vendere. Può così accadere che un manoscritto rimasto nel cassetto venga frettolosamente rispolverato, arricchito con qualche fugace cenno a UML e spacciato per una novità editoriale. Una prova per tutte: la scarna bibliografia di cui UML and C++ è dotato non va al di là del 1992. E' vero, la bibliografia cita anche UML, ma nella sua Versione 0.9 che risale al 1996 e da allora UML ha fatto molti passi in avanti. E a questo punto cosa resta? Quanto meno un buon libro sul disegno e la programmazione C++, si potrebbe pensare. Buono sì, ma solo fino a un certo punto. Se del Vostro presente - il futuro, si sa, è nella mente degli Dei - fa parte il disegno e la realizzazione di videogame, UML and C++ è esattamente il libro che fa per Voi. Infatti i Case Study che presenta non parlano d'altro. Se avete invece a che fare con oggetti di altra specie, quelli che popolano una normale applicazione gestionale (clienti, fatture, conti correnti e via dicendo), è meglio lasciar perdere. E allora? Allora è un vero peccato che un editore del calibro di Prentice Hall si presti a operazioni tanto disinvolte.

Putnam P. Texel e Charles B. Williams, Use Case Combined with Booch/OMT/UML: Process and Products, 512 pag. più cd-rom, Prentice Hall, 1997 ($ 48.00). ISBN 013727405X




 

I "sempreverdi"

Grady Booch, Object-Oriented Design with Applications, Benjamin/Cummings, 1992.

In realtà tre libri in uno. La prima parte è infatti una eccellente introduzione ai princìpi dell'OO; la seconda illustra un insieme di notazioni per l'Analisi e il Disegno OO, in seguito in parte accolte da UML, e i criteri per la conduzione di progetto; la terza parte contiene infine cinque esempi di applicazioni OO sviluppate secondo queste notazioni e questi criteri. Un ulteriore titolo di merito: le numerose e deliziose illustrazioni.
________________

Grady Booch, Object Solutions: Managing the Object-Oriented Project, Addison-Wesley, 1996.

Uno dei primi libri della "Terza Generazione" che trattano di OO. Alla Prima Generazione appartengono le opere di alcuni precursori, come Cox e Meyer: scritte ancora negli Anni '80, traggono spunto da linguaggi come Eiffel o Objective-C per illustrare tutte le promesse dell'OO. Quelli della Seconda Generazione risalgono invece ai primi Anni '90 e illustrano l'applicazione dei princìpi dell'OO all'Analisi e al Disegno dei sistemi software; i loro autori sono spesso illustri metodologi, come James Martin e Ed Yourdon, ma le loro prescrizioni metodologiche, ahimè, non sono sempre suffragate da sufficienti esperienze pratiche. I libri della Terza Generazione come questo di Booch sono i più recenti; nascono infatti dall'esperienza pratica di chi ha applicato i princìpi dell'OO alla conduzione di progetti di largo respiro, illustrano tutti i problemi che si possono incontrare nella loro realizzazione e, naturalmente, suggeriscono i modi per risolverli.
________________

Erich Gamma et al., Design Pattern: Elements of ReusableObject-Oriented Software, Addison-Wesley, 1995.

I pattern sono soluzioni di disegno ricorrenti orientate alla riusabilità: incontrando un problema che non gli è familiare il progettista, invece di trovarsi ancora una volta costretto a inventare l'acqua calda, applica alla sua soluzione esperienze maturate da altri che hanno già dato buoni risultati.

Il libro di Gamma ha fatto storia. E' infatti il primo tentativo mai fatto di inventariare, classificare e descrivere particolari configurazioni di classi in collaborazione tra loro per la soluzione di un determinato problema in un dato contesto. Ma per chi ha buona memoria non un tentativo senza precedenti. Infatti già nei primi anni '70 sotto il titolo di The Art of Computer Programming Donald Knuth diede alle stampe per i tipi di Addison-Wesley una monumentale rassegna di algoritmi, per esempio quelli di sort, evitando così alla comunità informatica il fastidio (e la fatica) di doverli ogni volta riscoprire.
________________

Adele Goldberg e Kenneth Rubin, Succeeding with Objects: Decision Framework for Project Management, Addison-Wesley, 1995.

Forse il primo libro sull'OO della Terza Generazione. Come affrontare un progetto OO e portarlo a felicemente a compimento restando illesi. Da non perdere!
________________

Ivar Jacobson et al., The Object Advantage: Business Process Reengineering with Object Technology, Addison-Wesley, 1994.

Tutto sui Casi d'Uso e le loro relazioni con i Processi del Business. Assai più conciso (e leggibile) di Object-Oriented Software Engineering: a Use Case Driven Approach (Addison- Wesley, 1992), il libro cui Jacobson deve inizialmente la sua fama.
________________

Bertrand Meyer, Object-Oriented Software Construction, Prentice Hall, 1988. Trad. italiana: La produzione del Software Object Oriented, Jackson Libri-Prentice Hall International, 1991.

Nominalmente dedicato a Eiffel, un linguaggio OO le cui fortune non sono state forse pari ai meriti; in realtà una miniera di spunti e osservazioni di cui può trarre profitto chiunque si avventuri lungo la strada dell'OO. Meyer in particolare introduce l'idea di Programming as Contracting traendo spunto dalle nozioni di pre- e post-condizioni della cosiddetta "scuola olandese della correttezza" di Dijkstra e De Gries. Le idee di Meyer sono state riprese e ulteriormente sviluppate da Rebecca Wirfs-Brock.
________________

Rebecca Wirfs-Brock et al., Designing Object-Oriented Software, Prentice Hall, 1990.

L'autrice, attualmente a capo di ParcPlace-Digitalk, riprende le idee di Bertrand Meyer sviluppandole ulteriormente in termini di ruoli, responsabilità e collaborazioni.

E.C.P.

torna indietro