Kids Library Home

Welcome to the Kids' Library!

Search for books, movies, music, magazines, and more.

     
Available items only
Record 83 of 90
Previous Record Next Record
E-Book/E-Doc
Author Nielsen, Kjell, author.

Title Software development with C++ : maximizing reuse with object technology / Kjell Nielsen.

Publication Info. Boston : AP Professional, [1995]
©1995

Copies

Location Call No. OPAC Message Status
 Axe Elsevier ScienceDirect Ebook  Electronic Book    ---  Available
Description 1 online resource (475 pages) : illustrations
text txt rdacontent
computer c rdamedia
online resource cr rdacarrier
Bibliography Includes bibliographical references (pages 431-438) and index.
Note Print version record.
Summary Software Development with C++: Maximizing Reuse with Object Technology is about software development and object-oriented technology (OT), with applications implemented in C++. The basis for any software development project of complex systems is the process, rather than an individual method, which simply supports the overall process. This book is not intended as a general, all-encompassing treatise on OT. The intent is to provide practical information that is directly applicable to a development project. Explicit guidelines are offered for the infusion of OT into the various development phases.
Contents Cover image; Title page; Table of Contents; Copyright; Dedication; Preface; PART I: The Software Development Process; Introduction to The Software Development Process; Chapter 1: Introduction; Publisher Summary; 1.1 WHY DO WE NEED A DEVELOPMENT PROCESS?; 1.2 WHY SWITCH TO OBJECT-ORIENTED TECHNIQUES?; 1.3 CURRENT PRACTICES; Chapter 2: Steps in the Development Process; Publisher Summary; 2.1 OVERVIEW OF THE DEVELOPMENT PROCESS; 2.2 DOMAIN ANALYSIS; 2.3 SYSTEM REQUIREMENTS ANALYSIS; 2.4 SYSTEM DESIGN; 2.5 SOFTWARE REQUIREMENTS ANALYSIS; 2.6 SOFTWARE DESIGN; 2.7 IMPLEMENTATION; 2.8 SUMMARY.
Chapter 3: Development Process versus MethodsPublisher Summary; 3.1 METHODS THAT SUPPORT THE DEVELOPMENT STEPS; 3.2 TRADITIONAL METHODS VERSUS OBJECT-ORIENTED METHODS; 3.3 NOTATION; 3.4 LANGUAGE DEPENDENCE; 3.5 SUMMARY; PART II: Object Technology; Introduction to Object Technology; Chapter 4: Object-Oriented Paradigms; Publisher Summary; 4.1 CLASSES AND OBJECTS; 4.2 ENCAPSULATION AND INFORMATION HIDING; 4.3 DATA ABSTRACTION; 4.4 RESPONSIBILITIES; 4.5 COLLABORATIONS AND MESSAGE PASSING; 4.6 INHERITANCE; 4.7 POLYMORPHISM; 4.8 BINDING; 4.9 MODULARITY; 4.10 GENERICITY.
Chapter 5: Classes and ObjectsPublisher Summary; 5.1 DEFINITIONS; 5.2 CREATING CLASSES; 5.3 INHERITANCE AND CLASS HIERARCHIES; 5.4 AGGREGATION; 5.5 ASSOCIATION; 5.6 USING; 5.7 MIXIN CLASSES; 5.8 CONTAINER CLASSES; 5.9 METACLASSES; 5.10 REUSABILITY ISSUES; Chapter 6: Object-Oriented Analysis and Design Models; Publisher Summary; 6.1 OBJECT-ORIENTED MODELS; 6.2 Static Models; 6.3 DYNAMIC MODELS; 6.4 SYSTEM DESIGN MODELS; 6.5 CONCURRENCY MODELS; 6.6 FUNCTIONAL MODELS; 6.7 SUMMARY; Chapter 7: Object-Oriented Methods; Publisher Summary; 7.1 OBJECT MODELING TECHNIQUE (OMT).
7.2 OBJECT-ORIENTED SOFTWARE ENGINEERING (OOSE)7.3 Booch'93; 7.4 SHLAER-MELLOR; 7.5 RDD AND CRCS; 7.6 COAD-YOURDON; 7.7 OTHER METHODS; 7.8 SUMMARY; Chapter 8: Using Object-Oriented Methods; Publisher Summary; 8.1 BENEFITS OF OBJECT-ORIENTED METHODS; 8.2 POTENTIAL PROBLEMS WITH OBJECT-ORIENTED METHODS; 8.3 WHEN TO USE OBJECT-ORIENTED METHODS; 8.4 MIXING OBJECT-ORIENTED AND STRUCTURED METHODS; 8.5 SELECTING THE "RIGHT" METHOD; 8.6 RECOMMENDED MODELING APPROACH; 8.7 IDENTIFYING REAL-WORLD CLASSES AND OBJECTS; 8.8 TRANSITIONING FROM STRUCTURED TO OT METHODS.
8.9 EFFECT ON STEPS IN THE DEVELOPMENT PROCESS8.10 SUMMARY; PART III: Using OT in the Software Development Process; Introduction to Using OT in the Software Development Process; Chapter 9: Domain Analysis; Publisher Summary; 9.1 UNDERSTANDING THE PROBLEM DOMAIN; 9.2 CAPTURING EXISTING EXPERTISE AND SOFTWARE; 9.3 CREATING REAL-WORLD CLASSES AND OBJECTS; 9.4 EVALUATION OF OBJECTS; 9.5 WORK PRODUCTS; 9.6 RISK AREAS; Chapter 10: System Requirements Analysis; Publisher Summary; 10.1 USING SCENARIOS; 10.2 OBJECT-ORIENTED ANALYSIS; 10.3 THE ANALYSIS MODEL.
Subject Object-oriented programming (Computer science)
C++ (Computer program language)
Computer software -- Development.
Programmation orientée objet (Informatique)
C++ (Langage de programmation)
COMPUTERS -- Programming Languages -- C#
COMPUTERS -- Programming Languages -- Java.
COMPUTERS -- Programming Languages -- Pascal.
C++ (Computer program language)
Computer software -- Development
Object-oriented programming (Computer science)
Other Form: Print version: Nielsen, Kjell. Software development with C++ : maximizing reuse with object technology. Boston : AP Professional, [1995] xxiv, 450 pages ; 24 cm. 9780125184205 (DLC) 94235953 (OCoLC)31472375
ISBN 9781483265698 (electronic bk.)
1483265692 (electronic bk.)
0125184204 (acid-free paper)
9780125184205
Standard No. AU@ 000056016715
CHNEW 000959427
DEBBG BV043608878
DEBSZ 446052930
GBVCP 825919002
NZ1 15916721

 
    
Available items only