Object technology in application development

(Each chapter contains a Summary.) Table of Contents. Foreword. Preface. 1. Introduction to Application Development. The Role Of Modeling in Software Development.Toward the Software Factory: Construction from Parts.The Application Development Environment.Development Approaches. 2. Object Technology Concepts. What is an Object.Computer Representation.Object-Oriented Concepts and Terminology.Benefits of Object Technology. 3. Object-Oriented Analysis and Design. Definitions.The Need for Methodologies.Structured Analysis Methodologies.Object-Oriented Methodologies.Additional Requirements for an Object-Oriented Methodology. 4. Application Implementation in Object Technology. The Road to Implementation.Object-Oriented Programming Languages.Object-Oriented CASE Tools.Information Modeling.Object-Oriented CASE Tools: An Example.Non-Object-Oriented CASE Tools. 5. The User Interface and Visual Programming. The Model-View-Controller Paradigm.The Graphical User Interface.Screen Painting.Visual Programming.Visual Programming Tools in the Smalltalk Environment.IBM's VisualAge.The Development Process with Visual Programming Tools. 6. Visual Modeling Technique Visual Modeling Technique (VMT).Requirements Modeling.Finding Objects.Object-Oriented Modeling.Responsibility Analysis.Preparing a Data Dictionary.Iterate and Refine the Object Model. 7. Team and Project Implementation Issues. The Structure of the Development Project.Educating the Development Department.Standards and Processes Within a Project.Metrics: Counting the Cost.Working With An Object-Oriented Configuration-Management Tool. 8. Reuse. Client/Server Computing.Wrappers.Frameworks: Practical Approaches to Reuse. 9. Object-Oriented Databases. Persistent Objects.Object Database Management Systems.The Object-Oriented Database as a Repository. 10. Industry Standards. The Object Management Group.The Object Request Broker.Other Areas of Interest.IBM's System Object Model (SOM). 11. The Management of Object-Oriented Projects. Management Concerns.The Transition to Object Technology. 11. A Roadmap for Development. Step 0. Requirements.Step 1. Modeling.Step 2. Application Scoping.Step 3. Transition to Object Modeling.Step 4. Model Transformations.Step 5: Application Model Design.Step 6. User Interface: Interaction.Step 7. User Interface: Representation.Step 8. Persistent Information Design.Step 9. Implementation.Step 10. User Feedback.Step 11. Iteration. Appendix A: Design Notation for Documentation. Appendix B: The Game: An Example. Appendix C: Smalltalk Code of the First Iteration. Bibliography. Index. 0201498332T04062001