Object-Oriented Analysis, Design and Programming
(last updated: 16-May-2015 09:31)
Training Course
-
Training course "Object-Oriented Analysis and Design Concepts", Software
Architects; Timothy D. Korson, John D. McGregor, and David Sykes.
Books
-
Applying OMT: A Practical Step-by-Step Guide to Using the Object Modeling
Technique; Kurt W. Derr; SIGS Books, 1995.
-
A Book of Object-Oriented Knowledge; Brian Henderson-Sellers; Prentice Hall,
1992.
-
A Book of Object-Oriented Knowledge; Brian Henderson; Prentice Hall, 1996.
-
Concepts of Object Oriented Programming; David N. Smith;
McGraw-Hill, 1991; ISBN 0-07-059177-6.
-
Designing Object-Oriented C++ Applications Using the Booch Method;
Robert Cecil Martin; Prentice Hall, 1995.
-
Designing Object-Oriented Software; Rebecca Wirfs-Brock, Brian Wilkerson,
and Lauren Wiener; Prentice-Hall, 1990.
-
Designing Object Systems: Object-Oriented Modelling with Syntropy; Steve
Cook and John Daniels; Prentice Hall, 1994.
-
Information Modeling: An Object-Oriented Approach; Haim Kilov and James
Ross; Prentice Hall, 1994.
-
An Introduction to Object-Oriented Programming; Timothy Budd;
Addison-Wesley Publishing Company, 1991.
-
An Introduction to Object-Oriented Programming, Second Edition;
Timothy Budd; Addison-Wes;ey, 1997.
-
An Introduction to Object-Oriented Programming and C++; Richard S.
Wiener and Lewis J. Pinson; Addison-Wesley, 1988.
-
An Introduction to Object-Oriented Programming and Smalltalk; Lewis J.
Pinson and Richard S. Wiener; Addison-Wesley, 1988.
-
Object-Engineering: Designing Large-Scale Object-Oriented Systems;
Gary C. Sullo; John Wiley & Sons, 1994.
-
Object Lifecycles: Modeling the World in States; Sally Shlaer and
Stephen J. Mellor; Yourdon Press, 1992.
-
Object Models: Strategies, Patterns, & Applications; Peter Coad with David
North and Mark Mayfield; Yourdon Press/Prentice Hall, 1995.
-
Object Orientation: Concepts, Languages, Databases, User Interfaces;
Setrag Khoshafian and Razmik Abnous; John Wiley & Sons, 1990.
-
Object Orientation, Second Edition; Setrag Khoshafian and Razmik Abnous;
John Wiley & Sons.
-
Object Orientation: The KISS Method; Gerald Kristen; Addison-Wesley, 1994.
-
Object-Oriented Analysis, Second Edition; Peter Coad and Edward Yourdon;
Prentice-Hall, 1991.
-
Object-Oriented Design; Peter Coad and Edward Yourdon; Prentice-Hall, 1991.
-
Object Oriented Design With Applications; Grady Booch; The Benjamin/
Cummings Publishing Co., 1991.
-
Object-Oriented Analysis and Design with Applications, Second Edition;
Grady Booch; The Benjamin/Cummings Publishing Co., 1994; also,
Addison-Wesley, 1994.
-
Object-Oriented Design Heuristics; Arthur J. Riel; Addison-Wesley, 1996.
-
Object-Oriented Development: The Fusion Method; Derek Coleman, Patrick
Arnold, Stephanie Bodoff, Chris Dollin, Helena Gilchrist, Fiona Hayes,
and Paul Jeremaes; Prentice Hall, 1994.
-
An Object-Oriented Environment: Principles and Application: Bertrand Meyer;
Prentice Hall, 1994.
-
Object-Oriented Information Systems: Planning and Implementation; Taylor;
John Wiley & Sons, 1992.
-
Object Oriented Languages; Gerald Masini, Amedeo Napoli, Dominique Colnet,
Daniel Leonard, and Karl Tombre;
Academic Press, 1991.
-
Object Oriented Methods, Second Edition; Ian Graham; Addison-Wesley, 1994.
-
Object-Oriented Modeling and Design; James Rumbaugh, Michael Blaha,
William Premerlani, Frederick Eddy, and William Lorensen; Prentice-Hall,
1991.
-
Object Oriented Program Design, With Examples in C++; Mark Mullin;
Addison-Wesley Publishing Company, 1989.
-
Object-Oriented Programming; Peter Coad and Jill Nicola; Yourdon Press, 1993.
-
Object-Oriented Programming: An Evolutionary Approach; Brad J. Cox;
Addison-Wesley, 1986, reprinted with corrections April 1987.
-
Object-Oriented Programming: An Evolutionary Approach, Second Edition; Brad
J. Cox and Andrew J. Novobilski; Addison-Wesley, 1991.
-
Object-Oriented Requirements Analysis and Logical Design: A Software
Engineering Approach; Donald G. Firesmith; John Wiley & Sons, 1993.
-
Object-Oriented Software; Ann L. Winblad, Samuel D. Edwards,
and David R.
King; Addison-Wesley Publishing Company, 1990.
-
Object-Oriented Software Construction; Bertrand D. Meyer;
Prentice-Hall, 1988.
-
Object-Oriented Software Construction, Second Edition; Bertrand Meyer;
Prentice-Hall, 1997.
-
Object-Oriented Software Development: Engineering Software for Reuse;
John D. McGregor and David Sykes; Van Nostrand Reinhold, 1992.
-
Object-Oriented Software Development: A Practical Guide; Mark Lorenz;
Prentice Hall, 1993.
-
Object-Oriented Software Engineering: The Professional Developer's Guide;
George Wilkie; Addison-Wesley, 1994.
-
Object-Oriented Software Engineering: A Use Case Driven Approach; Ivar
Jacobson, Magnus Christerson, Patrik Jonsson, and Gunnar Overgaard;
ACM Press/Addison-Wesley, 1992; ISBN 0-201-54435-0.
-
Object-Oriented Software Engineering: A Use Case Driven Approach; Ivar
Jacobson, Magnus Christerson, Patrik Jonsson, and Gunnar Overgaard;
Addison-Wesley, Revised Fourth Printing, 1993.
-
Object-Oriented Software Metrics; Mark Lorenz and Jeff Kidd; Prentice Hall,
1994.
-
Object-Oriented Specification Case Studies; edited by Kevin Lano and Howard
Haughton; Prentice Hall.
-
Object-Oriented Systems Analysis: Modeling the World in Data; Sally
Shaler and Stephen J. Mellor; Yourdon Press, 1988.
-
Object-Oriented Systems Design: An Integrated Approach; Edward Yourdon;
Yourdon Press/PTR Prentice Hall, 1994.
-
Object-Oriented Technology: A Manager's Guide; David A. Taylor;
Addison-Wesley Publishing Co. (Servio Logic), 1990.
-
Object Solutions: Managing the Object-Oriented Project; Grady Booch;
Addison-Wesley, 1995.
-
Object Success; Bertrand Meyer; Prentice Hall, 1995.
-
Objects in Action: Commercial Applications of Object-Oriented Technologies;
Paul Harmon and David A. Taylor; Addison-Wesley, 1993.
-
Patterns and Strategies for Object-Oriented Development; Peter Coad;
Yourdon Press.
-
Pitfalls of Object-Oriented Development; Bruce F. Webster; M&T Books, 1995.
-
A Practical Guide to Object-Oriented Software Development; Mark Lorenz;
Prentice-Hall, 1992.
-
Principles of Object-Oriented Software Development; Anton Eliens;
Addison-Wesley, 1995.
-
Putting Metaclasses to Work: A New Dimension in Object-Oriented
Programming; Ira R. Forman and Scott H. Danforth; Addison-Wesley,
1998.
-
Rapid Prototyping for Object-Oriented Systems; Mark Mullin;
Addison-Wesley, 1990.
-
Real Time Object-Oriented Modeling; Bran Selic, Jim McGee, and Garth
Gullekson; John Wiley & Sons, 1994; ISBN 0-471-59917-4.
-
Software Requirements: Objects, Functions, & States; Alan M. Davis;
Prentice Hall, 1993.
-
Succeeding with Objects: Design Frameworks for Project Management; Adele
Goldberg and Kenneth S. Rubin; Addison-Wesley, 1995.
-
The Tao of Objects; Gary Entsminger; M&T Books, 1990.
-
The Tao of Objects, Second Edition; Gary Entsmiger; M&T Books, 1995.
-
Tutorial: Object-Oriented Computing (2 volumes); Gerald E. Peterson;
IEEE Computer Society Press, 1987.
-
Use Case Maps for Object-Oriented Systems; Ray Buhr; Prentice Hall.
Periodical Articles
-
"Object-Oriented Software Systems", BYTE 6:8 Aug 1981 pgs 74-86.
-
"Virtual Memory for an Object-Oriented Language", BYTE 6:8 Aug 1981
pgs 378-387.
-
"Message/Object Programming: An Evolutionary Change in Programming
Technology", IEEE Software 1:1 Jan 1984 pgs 50-61.
-
"Computer Software", SA 251:3 Sep 1984 pgs 52-59.
-
"Object-Oriented Development", IEEE Transactions on Software Engineering
SE-12 Feb 1986 pgs 211-221.
-
"Object-Oriented Programming", BYTE 11:8 Aug 1986 pgs 136-137.
-
"Elements of Object-Oriented Programming", BYTE 11:8 Aug 1986 pgs
139-144.
-
"Objects, Icons, and Software-ICs", BYTE 11:8 Aug 1986 pgs 161-176.
-
"Programming Experiences", BYTE 11:8 Aug 1986 pgs 195-206.
-
"Designing an Efficient Language", BYTE 11:8 Aug 1986 pgs 211-224.
-
"Using Types and Inheritance in Object-Oriented Programming", IEEE
Software 4:5 Sep 1987 pgs 71-79.
-
"Encapsulation, Reusability and Extensibility in Object-Oriented
Programming Languages", Journal of Object-Oriented Programming 1:1
Apr/May 1988 pgs 12-39.
-
"What Is Object-Oriented Programming?", IEEE Software 5:3 May 1988 pgs
10-20.
-
"Object-Oriented Programming", PCM 8:1 Jan 17 1989 pgs 317-324.
-
"Object-Oriented Programming", BYTE 14:3 Mar 1989 pgs 228-229.
-
"What's in an Object?", BYTE 14:3 Mar 1989 pgs 231-240.
-
"Learning the Language", BYTE 14:3 Mar 1989 pgs 245-253.
-
"Separation of Powers", BYTE 14:3 Mar 1989 pgs 255-262.
-
"The Next Step", BYTE 14:3 Mar 1989 pgs 265-268.
-
"Is Multiple Inheritance Necessary?", Dr. Dobb's Journal 14:3 Mar 1989
pgs 107-110.
-
"Objective: Better Software", Computer Decisions 21:3 Mar 1989 pgs
37-40.
-
"Objects: What's Here Today", Computer Decisions 21:3 Mar 1989 pgs
41-43.
-
"Objectively Speaking: Designing With Class", CL 6:4 Apr 1989 pgs
81-87.
-
"The Object Is Software Design", PC World 7:4 Apr 1989 pgs 142-143.
-
"A Class Act", DDJ 14:4 Apr 1989 pgs 58-64.
-
"Taking an Objective Look", Datamation 35:10 May 15 1989 pgs 45-48.
-
"Objectively Speaking: Taking the Plunge or Testing the Waters", CL
6:6 Jun 1989 pgs 91-95.
-
"Babbit's Guide to OOP", DDJ 14:6 Jun 1989 pgs 114-117.
-
"Object-oriented Programming", IBMSJ 28:3 1989 pgs 465-478.
-
"An Object-Based Development Model", CL 6:8 Aug 1989 pgs 49-59.
-
"The Year of the Object", CL 6:8 Aug 1989 pgs 119-123.
-
"Objectively Speaking: Performance Issues", CL 6:8 Aug 1989 pgs
125-128.
-
"Assuring Good Style for Object-Oriented Programs", IEEE Software 6:5
Sep 1989 pgs 38-48.
-
"Object-Oriented Design and Development", MIPS 1:10 Oct 1989 pgs
54-62.
-
"Intelligent Databases and Object-Oriented Languages", CL 6:10 Oct
1989 pgs 67-78.
-
"Object-Oriented Programming in Today's Complex Environments", MIPS
1:11 Nov 1989 pgs 60-62.
-
"Technology Update: Object-oriented Programming", EDN 34:23 Nov 9 1989
pgs 87-90.
-
"Are the Emperor's New Clothes Object Oriented?", DDJ 14:12 Dec 1989
pgs 80-86.
-
"New Objects for Old Structures", BYTE 15:4 Apr 1990 pgs 261-266.
-
"Object Oriented Programming - Semantics and Definition: A Tutorial",
The C++ Journal Summer 1990 pgs 14-20.
-
"Understanding Object-Oriented: A Unifying Paradigm", Tim Korson and
John D. McGregor, CACM 33:9 Sep 1990 pgs 40-60.
-
"There Is a Silver Bullet", BYTE 15:10 Oct 1990 pgs 209-218.
-
"Migration Patterns", BYTE 15:10 Oct 1990 pgs 223-232.
-
"Taming Object-Oriented Technology", CL 7:10 Oct 1990 pgs 34-45.
-
"Redefining the Programming Paradigm: The Move Toward OOPLs", PCM 9:19
Nov 13 1990 pgs 526-529.
-
"Managing the Complexity Of the GUI Environment: The Promise of
OOPLs", PCM 9:20 Nov 27 1990 pgs 475-478.
-
"Inherit the Win", BYTE 16:9 Sep 1991 pgs 325-328, 388-389.
-
"Think Like an Object", UNIX Review 9:10 Oct 1991 pgs 39-43.
-
"OOPS via DDE", BYTE 17:6 Jun 1992 pgs 145-154.
-
"Objects in Real Time", BYTE 17:8 Aug 1992 pgs 187-190.
-
"A Research Typology for Object-Oriented Analysis and Design", CACM 35:9
Sep 1992 pgs 35-47.
-
"Object Behavior Analysis", CACM 35:9 Sep 1992 pgs 48-62.
-
"Applying Object-Oriented Analysis and Design", CACM 35:9 Sep 1992 pgs
63-74.
-
"Managing Emerging Software Technologies: A Technology Transfer Framework",
CACM 35:9 Sep 1992 pgs 101-111.
-
"Comparing Techniques by Means of Encapsulation and Connascence", CACM
35:9 Sep 1992 pgs 147-151.
-
"Object-Oriented Design and Programming", ATTJ 71:6 Nov/Dec 1992 pgs 27-33.
-
"Experiences in C++ and Object-Oriented Design", JOOP Nov-Dec 1992 pgs
23-28.
-
"Objects for End Users", BYTE 17:14 Dec 1992 pgs 142-152.
-
"Brave New Desktop", BYTE 17:14 Dec 1992 pgs 153-160.
-
"Relating to Objects", BYTE 17:14 Dec 1992 pgs 161-165.
-
"Objects of Substance", BYTE 17:14 Dec 1992 pgs 167-170.
-
"What it Takes to Make OO Work", IEEE Software 10:1 Jan 1993 pgs 20-23.
-
"Is Object Technology Software's Industrial Platform?", IEEE Software
10:1 Jan 1993 pgs 24-30.
-
"The Essence of Objects: Concepts and Terms", IEEE Software 10:1 Jan
1993 pgs 31-42.
-
"Lessons Learned in Managing Object-Oriented Development", IEEE Software
10:1 Jan 1993 pgs 43-53.
-
"Maintaining Object-Oriented Software", IEEE Software 10:1 Jan 1993 pgs
75-80.
-
"Object-Oriented Design of Telecommunication Software", IEEE Software
10:1 Jan 1993 pgs 81-87.
-
"Supporting Dimensions of Classification in Object-Oriented Design",
John D. McGregor and Tim Korson, JOOP Feb 1993 pgs - .
-
"Object-Oriented Design of ISDN Call-Processing Software" (at Siemens),
ICM 31:4 Apr 1993 pgs 40-45.
-
"The Road to Effective Software Development", ICM 32:4 Apr 1994 pgs
84-87.
-
"Object-Oriented Software Testing", CACM 37:9 Sep 1994.
-
"Much Ado About Objects", PCM 14:3 Feb 7 1995 pgs 257-262.
-
"Object-Oriented Programming Improves Network Performance", AN 99:12 Jun 15
1995 pgs 77-79.
-
"Big OOP, No Oops", BYTE 20:8 Aug 1995 pgs 74-78.
-
"Object-Oriented Programming for Structured Procedural Programmers",
Computer Oct 1995 pgs 48-57.
-
"The Promise and Cost of Object Technology: A Five-Year Forecast",
CACM 31:8 Oct 1995 pgs 32-49.
-
"Object-Oriented Experiences: Introduction",
CACM 31:8 Oct 1995 pgs 50-53.
-
"Lessons Learned from the OS/400 OO Project",
CACM 31:8 Oct 1995 pgs 54-64.
-
"Using Design Patterns to Develop Reusable Object-Oriented Communication
Software",
CACM 31:8 Oct 1995 pgs 65-74.
-
"Developing an Object-Oriented Software Testing and Maintenance
Environment",
CACM 31:8 Oct 1995 pgs 75-87.
-
"Understanding Objects", PCM 14:19 Nov 7 1995 pgs 307-318.
-
"Object-Oriented Application Frameworks",
CACM 40:10 Oct 1997 pgs 32-38.
-
"Frameworks = (Components + Patterns)",
CACM 40:10 Oct 1997 pgs 39-42.
-
"Framework Development for Large Systems",
CACM 40:10 Oct 1997 pgs 52-59.
-
"Design Guidelines for 'Tailorable' Frameworks",
CACM 40:10 Oct 1997 pgs 60-64.
-
"The Framework Life Span",
CACM 40:10 Oct 1997 pgs 65-68.
-
"From Custom Applications To Domain-Specific Frameworks",
CACM 40:10 Oct 1997 pgs 70-77.
-
"Lessons Learned: Building Reusable OO Frameworks for Distributed Software",
CACM 40:10 Oct 1997 pgs 85-87.