Bibliography


Bibliography

(Books marked with an * are particularly relevant to the philosophical underpinnings of object thinking as discussed in the first chapters of this book.)

Albin, Stephen T. The Art of Software Architecture: Design Methods and Techniques . Indianapolis, IN: Wiley Publishing, Inc., 2003.

*Alexander, Christopher. Notes on the Synthesis of Form . Cambridge, MA: Harvard University Press, 1964.

Alexander, Christopher, Sara Ishikawa, and Murray Silverstein. A Pattern Language: Towns, Buildings, Construction . New York: Oxford University Press, 1977.

*Alexander, Christopher. The Timeless Way of Building . New York: Oxford University Press, 1979.

*Alexander, Christopher. The Nature of Order: Book One, The Phenomenon of Life . New York: Oxford University Press, 2001.

Ambler, Scott W. The Object Primer: The Application Developer s Guide to Object-Orientation . New York: SIGS Books, 1995.

Anderson, Jim, George Bosworth, Alberto A. Della Ripa, Barbara Noparstak, and Michael Teng. Methods Owners Manual. Digitalk,1985.

Arranga, Edmund C., and Frank P. Coyle. Object Oriented COBOL . New York: SIGS Books, 1996.

Arthur, Lowell Jay. Rapid Evolutionary Development: Requirements, Prototyping & Software Creation. New York: John Wiley & Sons, 1992.

Bahar, Mory. Object Technology Made Simple . East Greenwich, RI: Simple Software Publishing, 1996.

Bapat, Subodh. Object-Oriented Networks: Models for Architecture, Operations, and Management . Englewood Cliffs, NJ: PTR Prentice Hall, 1994.

Bassett, Paul G. Framing Software Reuse: Lessons from the Real World . Upper Saddle River, NJ: Prentice Hall PTR, 1997.

Baudoin, Claude, and Glenn Hollowell. Realizing the Object-Oriented Lifecycle . Upper Saddle River, NJ: Prentice Hall PTR, 1996.

Beaudouin-Lafon, Michel. Jack Howlett, translator. Object Oriented Languages: Basic Principles and Programming Techniques . London: Chapman and Hall, 1994.

Beck, Kent. Guide to Better Smalltalk: A Sorted Collection . SIGS Reference Library. Cambridge: Cambridge University Press, 1999.

*Beck, Kent. Extreme Programming Explained: Embrace Change . Boston: Addison-Wesley, 2000.

Beck, Kent, and Martin Fowler. Planning Extreme Programming . Boston: Addison-Wesley, 2001.

Bellin, David, and Susan Suchman Simone. The CRC Card Book . Reading, MA: Addison-Wesley, 1997.

Berard, Edward V. Essays on Object-Oriented Software Engineering . Vol 1. Englewood Cliffs, NJ: Prentice Hall PTR, 1993.

Bergin, Joseph. Data Abstraction: The Object-Oriented Approach Using C++ . New York: McGraw-Hill, Inc., 1994.

Blaha, Michael, and William Premerlani. Object-Oriented Modeling and Design for Database Applications . Upper Saddle River, NJ: Prentice Hall, Inc., 1998.

*Bohm, David. Wholeness and the Implicate Order . London: Routledge and Kegan Paul, 1980.

Borland. The World of C++: The Fastest Way to Become a ++ Programmer . Borland International, 1991.

Bourne, John R. Object-Oriented Engineering. Building Engineering Systems Using Smalltalk-80 . Boston: Irwin, 1992.

Bowman, Charles F., ed. Wisdom of the Gurus: A Vision for Object Technology . New York: SIGS Books, 1996.

*Brown, John Seely, and Paul Duguid. The Social Life of Information . Boston, MA: Harvard Business School Press, 2000.

Brown, William J., Raphael C. Malveau, Hays W. Skip McCormick III, and Thomas J. Mowbray. Anti-Patterns: Refactoring Software, Architectures, and Projects in Crisis . New York: John Wiley & Sons, Inc., 1998.

Budd, Timothy. An Introduction to Object-Oriented Programming. Reading, MA: Addison-Wesley Publishing Co., 1991.

Buhr, R. J. A., and R. S. Casselman. Use Case Maps for Object-Oriented Systems . Upper Saddle River, NJ: Prentice Hall PTR, 1996.

*Bulhof, Ilse N. Wilhelm Dilthey: A Hermeneutic Approach to the Study of History and Culture . The Hague: Martinus Hijhoff, 1980.

Burleson, Donald K. Practical Application of Object-Oriented Techniques to Relational Databases . New York: John Wiley and Sons, Inc., 1994.

Burnett, Margaret M., Adele Goldberg, and Ted G. Lewis, eds. Visual Object-Oriented Programming: Concepts and Environments . Greenwich, CT: Manning Publications Co., 1995.

Cattell, R. G. G. Object Data Management . Reading, MA: Addison-Wesley Publishing Company, 1991.

Chorafas, Dimitris N., and Heinrich Steinmann. Object-Oriented Databases . Englewood Cliffs, NJ: Prentice Hall PTR, 1993.

Coad, Peter, and Ed Yourdon. Object-Oriented Analysis . Englewood Cliffs, NJ: Prentice-Hall, 1991.

Coad, Peter, and Ed Yourdon. Object-Oriented Design . Englewood Cliffs, NJ: Prentice-Hall, 1991.

Coad, Peter, with David North and Mark Mayfield. Object Models: Strategies, Patterns and Applications . Englewood Cliffs, NJ: Prentice Hall, 1995.

Coad, Peter, Eric Lefebvre, and Jeff DeLuca. Color Java Modeling with UML: Enterprise Components and Process . Englewood Cliffs, NJ: Prentice-Hall, 1999.

Cockburn, Alistair. Writing Effective Use Cases . Boston: Addison-Wesley, 2001.

*Cockburn, Alistair. Agile Software Development . Boston: Addison-Wesley, 2002.

Coleman, Derek, Patrick Arnold, Stephanie Bodoff, Chris Dollin, Helena Gilchrist, Fiona Hayes, and Paul Jeremaes. Object Oriented Development: The Fusion Method . Englewood Cliff, NJ: Prentice Hall, 1993.

Collins, Dave. Designing Object-Oriented User Interfaces . Redwood City, CA: Benjamin Cummings Publishing Co., Inc., 1995.

Cook, Steve, and John Daniels. Designing Object Systems: Object-Oriented Modeling with Syntropy . New York: Prentice-Hall, 1994.

Coplein, James O., and Douglas C. Schmidt, eds. Pattern Languages of Program Design . Reading, MA: Addison-Wesley Publishing Co., 1995.

Cox, Brad. Object-Oriented Programming: An Evolutionary Approach . Reading, MA: Addison-Wesley Publishing Company, 1986.

Cox, Brad. Superdistribution: Objects as Property on the Electronic Frontier . Reading, MA: Addison-Wesley Publishing Co., 1996.

*Coyne, Richard. Designing Information Technology in the Postmodern Age: From Method to Metaphor . Cambridge, MA: MIT Press, 1995.

*David, Alan M. 201 Principles of Software Development . New York: McGraw-Hill, Inc., 1995.

*Dahlbom, B., and L. Mathiassen, Computers in Context: The Philosophy and Practice of Systems Design . Oxford: Blackwell, 1993.

De Champeaux, Dennis, Douglas Lea, and Penelope Faure. Object-Oriented System Development . Reading, MA: Addison-Wesley Publishing Company, 1993.

Deitel, H. M., P. J. Deitel, J. A. Listfield, T. R. Nieto, C. H. Yaeger, and M. Zlatinka. C#: A Programmer s Introduction . Upper Saddle River, NJ: Prentice-Hall, 2003.

Digitalk, Inc. Smalltalk/V. Los Angeles, CA: Digitalk, Inc., 1986.

*Dittrich, Yvonne, Christiane Floyd, and Ralf Klischewski. Social Thinking ”Software Practice . Cambridge, MA: MIT Press, 2002.

Dorfman, Len. Object-Oriented Assembly Language . Blue Ridge Summit, PA: Windcrest, 1990.

*Dreyfus, Hubert L. Husserl, Intentionality, and Cognitive Science . Cambridge, MA: MIT Press, 1982.

*Dreyfus, Hubert L., and Stuart E. Dreyfus with Tom Athanasiou. Mind over Machine . New York: The Free Press, a division of Macmillan, Inc., 1985.

Eeles, Peter, and Oliver Sims. Building Business Objects . New York: John Wiley and Sons, Inc., 1998.

*Ehn, Pelle. Work-Oriented Design of Computer Artifacts . Stockholm: Arbetslivcentrum, 1988.

Ellis, John R. Objectifying Real-Time Systems . New York: SIGS Books, 1994.

Embley, David W., Barry D. Kurtz, and Scott N. Woodfield. Object-Oriented Systems Analysis: A Model Driven Approach . Englewood Cliffs, NJ: Prentice Hall PTR, 1992.

Evans, Eric. Domain-Driven Design: Tackling Complexity in the Heart of Software . Boston: Addison-Wesley, 2004.

*Feyerabend, Paul. Against Method . London: Verso, 1975.

Fingar, Peter. The Blueprint for Business Objects . New York: SIGS Books, 1996.

Firesmith, Donald G. Object-Oriented Requirements Analysis and Logical Design: A Software Engineering Approach . New York: John Wiley and Sons, Inc., 1993.

*Floyd, C., H. Zullighoven, R. Budde, and R. Keil-Slawik . Software Development and Reality Construction . Berlin: Springer-Verlag, 1991.

Fowler, Martin. Analysis Patterns: Reusable Object Models . Menlo Park, CA: Addison-Wesley Longman, Inc., 1997.

Fowler, Martin. Refactoring: Improving the Design of Existing Code . Reading, MA: Addison-Wesley, 1999.

Frolund, Svend. Coordinating Distributed Objects: An Actor-based Approach to Synchronization . Cambridge, MA: MIT Press, 1996.

*Gabriel, Richard P. Patterns of Software: Tales from the Software Community . Oxford: Oxford University Press, 1996.

*Gadamer, Hans-George. Philosophical Hermeneutics . Translated and edited by David E. Linge. Berkeley: University of California Press, 1976.

*Gadamer, Hans-George. Reason in the Age of Science . Translated by Frederick G. Lawrence. Cambridge, MA: MIT Press, 1982.

Gale, Thornton, and James Eldred. Getting Results with the Object-Oriented Enterprise Model . New York: SIGS Books, 1996.

Gamma, Erich, Richard Helm, Ralph Johnson, and John Vlissides. Design Patterns: Elements of Reusable Object-Oriented Software . Reading, MA: Addison-Wesley, 1995.

*Glass, Robert L. Software Creativity . Englewood Cliffs, NJ: Prentice-Hall PTR, 1995.

*Glass, Robert L. Facts and Fallacies of Software Engineering . Boston: Addison-Wesley, 2003.

Goldberg, Adele, and Ken Rubin. Succeeding with Objects: Decision Frameworks for Project Management . Reading, MA: Addison-Wesley Publishing Co., 1995.

Gossain, Sanjiv. Object Modeling and Design Strategies . SIGS Books. Cambridge: Cambridge University Press, 1998.

Graham, Ian. Migrating to Object Technology . Wokingham, England: Addison-Wesley Publishing Co., 1994.

Grand, Mark. Patterns in Java , vol 1. New York: John Wiley and Sons, Inc., 1998.

Greenbaum, Joan, and Morten Kyng. Design at Work: Cooperative Design of Computer Systems . Hillsdale, NJ: Lawrence Erlbaum Associates, Publishers, 1991.

Henderson-Sellers, Brian, and Julian Edwards. The Working Object . Sydney, Australia: Prentice-Hall, 1994.

Henderson-Sellers, Brian. Object-Oriented Metrics: Measures of Complexity . Upper Saddle River, NJ: Prentice Hall PTR, 1996.

Highsmith III, James A. Adaptive Software Development: A Collaborative Approach to Managing Complex Systems . New York: Dorsett House Publishing, 2000.

Highsmith, Jim. Agile Software Development Ecosystems . Reading, MA: Addison-Wesley, 2002.

Hill, David R. C. Object-Oriented Analysis and Simulation . Harlow, England: Addison-Wesley Press, 1996.

Hiltzik, Michael A. Dealers of Lightning: Xerox Parc and the Dawn of the Computer Age . New York: Harper Collins, 1999.

Holmes, Jim. Object-Oriented Compiler Construction . Englewood Cliffs, NJ: Prentice Hall Inc., 1995.

Hughes, John G. Object-Oriented Databases . New York: Prentice-Hall, 1991.

IBM. Object Oriented Interface Design . New York: Que Books, 1992.

Islam, Nayeem. Distributed Objects: Methodologies for Customizing Systems Software . Los Alamitos, CA: IEEE Computer Society Press, 1996.

Jacobson, Ivar . The Object Advantage: Business Process Reengineering with Object Technology . ACM Press. Reading, MA: Addison-Wesley, 1994.

Jeffries, Ron, Ann Anderson, and Chet Hendrickson. Extreme Programming Installed . Boston: Addison-Wesley, 2001.

Kemper, Alfons, and Guido Moerkotte. Object-Oriented Database Management . Englewood Cliffs, NJ: Prentice Hall, 1994.

*Kiczales, Gregor, Jim des Revieres, and Daniel G. Bobrow. The Art of the Metaobject Protocol . Cambridge, MA: MIT Press, 1993.

Kilov, Haim, and James Ross. Information Modeling: An Object-Oriented Approach . Englewood Cliffs, NJ: PTR Prentice Hall, 1994.

Kim, Won, and Frederick H. Lochovsky, eds. Object-Oriented Concepts, Databases, and Applications . ACM Press. New York: Addison-Wesley Publishing Company, 1989.

*Knorr-Cetina, Karin D. The Manufacture of Knowledge: An Essay on the Constructivist and Contextual Nature of Science . Oxford: Pergammon Press, 1981.

Korienek, Gene, and Tom Wrensch. A Quick Trip to Objectland . Englewood Cliffs, NJ: Prentice-Hall, 1993.

*Lakoff, George, and Mark Johnson. Metaphors We Live By . Chicago: University of Chicago Press, 1980.

*Lakoff, George. Women, Fire, and Dangerous Things . Chicago: University of Chicago Press, 1990.

*Lakoff, George, and Mark Johnson. Philosophy in the Flesh: The Embodied Mind and Its Challenge to Western Thought . New York: Basic Books, 1999.

LaLonde, Wilf. Discovering Smalltalk . Redwood City, CA: Benjamin Cummings Publishing Co., Inc., 1994.

Larman, Craig. Agile and Iterative Development: A Manager s Guide . Boston: Addison-Wesley, 2004.

Lau, Chamond. Smalltalk, Objects, and Design . Greenwich, CT: Manning Publications Co., 1996.

Lewis, Simon. The Art and Science of Smalltalk . London: Prentice Hall PTR, 1995.

Loomis, Mary E. S. Object Databases: The Essentials . Reading, MA: Addison-Wesley Publishing Co., 1995.

Lorenz, Mark. Object-Oriented Software Development: A Practical Guide . Englewood Cliffs, NJ: Prentice-Hall, 1993.

Lorenz, Mark . Rapid Software Development with Smalltalk . New York: SIGS Books, 1995.

Love, Tom. Object Lessons: Lessons Learned in Object-Oriented Development Projects . New York: SIGS Books, 1993.

*McBreen, Pete. Software Craftsmanship: The New Imperative . Boston: Addison-Wesley, 2002.

McGibbon, Barry. Managing Your Move to Object Technology: Guidelines and Strategies for a Smooth Transition . New York: SIGS Books, 1995.

McNally, Clayton L., Jr., and Peter Molchan Jr. Micro Focus COBOL Workbench . Boston: QED Publishing Group, 1993.

Martin, James. Information Engineering: Book 1 ”Introduction . Englewood Cliffs, NJ: Prentice-Hall, 1989.

Martin, James, and James J. Odell. Object-Oriented Analysis and Design . Englewood Cliffs, NJ: Prentice Hall, 1992.

Martin, Robert, Dirk Riehle, and Frank Buschmann, eds. Pattern Languages of Program Design 3 . Cambridge, MA: Addison-Wesley Publishing Co., 1998.

Martin, Robert C., with contributions by James W. Newkirk and Robert S. Koss. Agile Software Development: Principles, Patterns, and Practices . Upper Saddle River, NJ: Pearson Prentice Hall, 2003.

Masini, Gerald, Amedeo Napoli, Dominique Colnet, Daniel Leonard, and Karl Tombre. Object Oriented Languages . Academic Press. London: Harcourt Brace Jovanovich, Publishers, 1991.

*Maturana, Humberto R., and Francisco Varela. Autopoiesis and Cognition: The Realization of the Living . Dordrecht: Reidel, 1980.

*Maturana, Humberto R., and Francisco Varela. The Tree of Knowledge: The Biological Roots of Human Understanding. Boston: New Science Library, Shambala, 1987.

Meyer, Bertrand. Object Oriented Software Construction . New York: Prentice Hall, Inc., 1988.

Meyer, Bertrand. Object Success: A Manager s Guide to Object-Orientation, Its Impact on the Corporation and Its Use for Reengineering the Software Process . London: Prentice Hall, 1995.

Miller, Byron. Object Oriented Design Made Easy . Minneapolis, MN: Impatiens Publications, 1993.

*Minsky, Marvin. Society of Mind . New York: Simon and Schuster, 1987.

Montgomery, Stephen L. Object-Oriented Information Engineering: Analysis, Design, and Implementation . Boston: Academic Press Professional, 1994.

Morris, Derrick, Gareth Evans, Peter Green, and Colin Theaker. Object-Oriented Computer Systems Engineering . London: Springer-Verlag, 1996.

Mowbray, Thomas J., and Raphael C. Malveau. CORBA Design Patterns . New York: John Wiley & Sons, Inc., 1997.

Muller, Robert J. Productive Objects: An Applied Project Management Framework . San Francisco: Morgan Kaufmann Publishers, Inc., 1998.

*Nardi, Bonnie A., and Vicki L. O Day. Information Ecologies: Using Technology with Heart . Cambridge, MA: MIT Press, 1999.

Newkirk, James, and Robert C. Martin. Extreme Programming in Practice . Boston: Addison-Wesley, 2001.

Oliver, David W., Timothy P. Kelliher, and James G. Keegan Jr. Engineering Complex Systems with Models and Objects . New York: McGraw-Hill, 1997.

Orfali, Robert, Dan Harkey, and Jeri Edwards. The Essential Distributed Objects Survival Guide . New York: John Wiley and Sons, Inc., 1996.

Page-Jones, Meilir. The Practical Guide to Structured Systems Design , second edition, Englewood Cliffs, NJ: Prentice-Hall, Inc., 1988.

Palsberg, Jens, and Michael I. Schwartzback. Object-Oriented Type Systems . Chichester, England: John Wiley and Sons, 1994.

Papurt, David M. Inside the Object Model: The Sensible Use of C++. New York: SIGS Books, 1995.

Parsaye, Kamran, Mark Chignell, Setraqg Khoshafian, and Harry Wong. Intelligent Databases: Object-Oriented Deductive Hypermedia Technologies . New York: John Wiley and Sons, Inc., 1989.

Partridge, Chris. Business Objects: Re-engineering for Re-use . Oxford: Butterworth-Heinemann, 1996.

Pawson, Richard, and Robert Matthews. Naked Objects . Hoboken, NJ: John Wiley & Sons Ltd., 2002.

Poppendieck, Mary and Tom. Lean Software Development: An Agile Toolkit . Boston: Addison-Wesley, 2003.

Pree, Wolfgang. Design Patterns for Object-Oriented Software Development . Wokingham, England: Addison-Wesley Publishing Company, 1995.

Rasmus, Daniel W. Rethinking Smart Objects: Building Artificial Intelligence with Objects . SIGS Books. Cambridge: Cambridge University Press, 1999.

Riel, Arthur J. Object-Oriented Design Heuristics . Reading, MA: Addison-Wesley Publishing Co., Inc., 1996.

Rumbaugh, James, Michael Blaha, William Premerlaini, Frederick Eddy, and William Lorensen. Object-Oriented Modeling and Design . Englewood Cliffs, NJ: Prentice Hall PTR, 1991.

Rumbaugh, Dr. James. OMT Insights . New York: SIGS Books, 1996.

Schach, Stephen R. Classical and Object Oriented Software Engineering . Chicago: Irwin, 1996.

Schwaber, Ken, and Mike Beedle. Agile Software Development with Scrum . Upper Saddle River, NJ: Prentice-Hall, 2002.

Shlaer, Sally, and Stephen J. Mellor. Object-Oriented Systems Analysis: Modeling the World in Data . Yourdon Press. Englewood Cliffs, NJ: Prentice Hall, 1988.

Shlaer, Sally, and Stephen J. Mellor. Object Lifecycles: Modeling the World in States . Englewood Cliffs, NJ: Prentice Hall, Inc., 1992.

Selic, Brian, Garth Gullekson, and Paul T. Ward. Real-Time Object-Oriented Modeling . New York: John Wiley and Sons, 1994.

Sessions, Roger. Object Persistence: Beyond Object-Oriented Databases . Upper Saddle River, NJ: Prentice Hall PTR, 1996.

Stapleton, Jennifer. DSDM: Dynamic Systems Development Method . Harlow, England: Addison-Wesley, 1997.

*Suchman, L. Plans and Situated Actions . Cambridge, England: Cambridge University Press, 1987.

Succi, Giancarlo, and Michele Marchesi. Extreme Programming Examined . Boston: Addison-Wesley, 2001.

Sullo, Gary C. Object Engineering: Designing Large-Scale Object-Oriented Systems . New York: John Wiley and Sons, Inc., 1994.

Sully, Phil. Modeling the World with Objects . New York: Prentice Hall, 1993.

Szyperski, Clemens. Component Software: Beyond Object-Oriented Programming . Harlow, England: Addison-Wesley, 1999.

Taylor, David A. Object-Oriented Technology: A Manager s Guide . Reading, MA: Addison-Wesley, 1990.

Taylor, David A., PhD. Object-Oriented Information Systems: Planning and Implementation . New York: John Wiley and Sons, 1992.

*Taylor, David A., PhD. Business Engineering with Object Technology . New York: John Wiley and Sons, 1995.

Tkach, Daniel, and Richard Puttick. Object Technology in Application Development . Redwood City, CA: The Benjamin Cummings Publishing Co., 1994.

Vlissides, John M., James O. Coplien, and Norman L. Kerth. Pattern Languages of Program Design 2 . Cambridge, MA: Addison-Wesley Publishing Co., 1996.

Wake, William C. Extreme Programming Explored . Boston: Addison-Wesley, 2002.

Walden, Kim, and Jean-Marc Nerson. Seamless Object-Oriented Software Architecture: Analysis and Design of Reliable Systems . New York: Prentice Hall PTR, 1995.

Webster, Bruce F. Pitfalls of Object-Oriented Development . New York: M&T Books, 1995.

White, Iseult. Using the Booch Method: A Rational Approach . Redwood City, CA: The Benjamin Cummings Publishing Company, 1994.

Wilkie, George. Object-Oriented Software Engineering: the Professional Developer s Guide . Wokingham, England: Addison-Wesley, 1993.

Wilkinson, Nancy M. Using CRC Cards: An Informal Approach to Object-Oriented Development . New York: SIGS Books, 1995.

Williams, John. What Every Software Manager Must Know to Succeed with Object Technology . New York: SIGS Books, 1995.

*Winograd, Terry. Bringing Design to Software . New York: ACM Press, 1996.

Winston, Patrick Henry. On to Smalltalk . Reading, MA: Addison-Wesley, 1998.

Wirfs-Brock, Rebecca, Brian Wilkerson, and Lauren Wiener. Designing Object-Oriented Software . Englewood Cliffs, NJ: Prentice Hall PTR, 1990.

Wirfs-Brock, Rebecca, and Alan McKean. Object Design: Roles, Responsibilities, and Collaborations . Boston: Addison-Wesley, 2003.

Witt, Bernard I., F. Terry Baker, and Everett W. Merritt. Software Architecture and Design: Principles, Models, and Methods . New York: Van Nostrand Reinhold, 1994.

Yourdon, Edward. Object-Oriented Systems Design: An Integrated Approach . Englewood Cliffs, NJ: Prentice-Hall PTR, 1994.

Zeigler, Bernard P. Object-Oriented Simulation with Hierarchical Modular Models: Intelligent Systems and Endomorphic Systems . Academic Press, Inc. Boston: Harcourt Brace Jovanovich, Publishers, 1990.




Microsoft Object Thinking
Object Thinking (DV-Microsoft Professional)
ISBN: 0735619654
EAN: 2147483647
Year: 2004
Pages: 88
Authors: David West

flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net