skip to content
Software development with C++ : maximizing reuse with object technology Preview this item
ClosePreview this item
Checking...

Software development with C++ : maximizing reuse with object technology

Author: Kjell Nielsen
Publisher: Boston : AP Professional, [1995] ©1995
Edition/Format:   eBook : Document : EnglishView all editions and formats
Database:WorldCat
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  Read more...
Rating:

(not yet rated) 0 with reviews - Be the first.

Subjects
More like this

 

Find a copy online

Links to this item

Find a copy in the library

&AllPage.SpinnerRetrieving; Finding libraries that hold this item...

Details

Genre/Form: Electronic books
Additional Physical Format: Print version:
Nielsen, Kjell.
Software development with C++ : maximizing reuse with object technology.
Boston : AP Professional, [1995]
xxiv, 450 pages ; 24 cm.
(OCoLC)31472375
(DLC) 94235953
Material Type: Document, Internet resource
Document Type: Internet Resource, Computer File
All Authors / Contributors: Kjell Nielsen
ISBN: 9781483265698 1483265692
OCLC Number: 891394837
Description: 1 online resource (475 pages) : illustrations.
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.
Responsibility: Kjell Nielsen.

Abstract:

Intended for C and C++ programmers concerned with maximizing "reuse" in object-oriented software development, this book follows the software development process from beginning to end, with  Read more...

Reviews

User-contributed reviews
Retrieving GoodReads reviews...
Retrieving DOGObooks reviews...

Tags

Be the first.
Confirm this request

You may have already requested this item. Please select Ok if you would like to proceed with this request anyway.

Linked Data


Primary Entity

<http://www.worldcat.org/oclc/891394837> # Software development with C++ : maximizing reuse with object technology
    a schema:Book, schema:CreativeWork, schema:MediaObject ;
    library:oclcnum "891394837" ;
    library:placeOfPublication <http://id.loc.gov/vocabulary/countries/mau> ;
    schema:about <http://experiment.worldcat.org/entity/work/data/327171971#Topic/computer_software_development> ; # Computer software--Development
    schema:about <http://experiment.worldcat.org/entity/work/data/327171971#Topic/c++_computer_program_language> ; # C++ (Computer program language)
    schema:about <http://experiment.worldcat.org/entity/work/data/327171971#Topic/computers_programming_languages_java> ; # COMPUTERS--Programming Languages--Java
    schema:about <http://experiment.worldcat.org/entity/work/data/327171971#Topic/computers_programming_languages_c♯> ; # COMPUTERS--Programming Languages--C♯
    schema:about <http://dewey.info/class/005.133/e20/> ;
    schema:about <http://experiment.worldcat.org/entity/work/data/327171971#Topic/computers_programming_languages_pascal> ; # COMPUTERS--Programming Languages--Pascal
    schema:about <http://experiment.worldcat.org/entity/work/data/327171971#Topic/object_oriented_programming_computer_science> ; # Object-oriented programming (Computer science)
    schema:author <http://experiment.worldcat.org/entity/work/data/327171971#Person/nielsen_kjell> ; # Kjell Nielsen
    schema:bookFormat schema:EBook ;
    schema:copyrightYear "1995" ;
    schema:datePublished "1995" ;
    schema:description "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."@en ;
    schema:description "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."@en ;
    schema:exampleOfWork <http://worldcat.org/entity/work/id/327171971> ;
    schema:genre "Electronic books"@en ;
    schema:inLanguage "en" ;
    schema:isSimilarTo <http://www.worldcat.org/oclc/31472375> ;
    schema:name "Software development with C++ : maximizing reuse with object technology"@en ;
    schema:productID "891394837" ;
    schema:url <http://swb.eblib.com/patron/FullRecord.aspx?p=1675193> ;
    schema:url <http://search.ebscohost.com/login.aspx?direct=true&scope=site&db=nlebk&db=nlabk&AN=789900> ;
    schema:url <http://www.sciencedirect.com/science/book/9780125184205> ;
    schema:url <http://public.eblib.com/choice/publicfullrecord.aspx?p=1675193> ;
    schema:url <http://alltitles.ebrary.com/Doc?id=10906850> ;
    schema:workExample <http://worldcat.org/isbn/9781483265698> ;
    wdrs:describedby <http://www.worldcat.org/title/-/oclc/891394837> ;
    .


Related Entities

<http://experiment.worldcat.org/entity/work/data/327171971#Person/nielsen_kjell> # Kjell Nielsen
    a schema:Person ;
    schema:familyName "Nielsen" ;
    schema:givenName "Kjell" ;
    schema:name "Kjell Nielsen" ;
    .

<http://experiment.worldcat.org/entity/work/data/327171971#Topic/c++_computer_program_language> # C++ (Computer program language)
    a schema:Intangible ;
    schema:name "C++ (Computer program language)"@en ;
    .

<http://experiment.worldcat.org/entity/work/data/327171971#Topic/computer_software_development> # Computer software--Development
    a schema:Intangible ;
    schema:name "Computer software--Development"@en ;
    .

<http://experiment.worldcat.org/entity/work/data/327171971#Topic/computers_programming_languages_c♯> # COMPUTERS--Programming Languages--C♯
    a schema:Intangible ;
    schema:name "COMPUTERS--Programming Languages--C♯"@en ;
    .

<http://experiment.worldcat.org/entity/work/data/327171971#Topic/computers_programming_languages_java> # COMPUTERS--Programming Languages--Java
    a schema:Intangible ;
    schema:name "COMPUTERS--Programming Languages--Java"@en ;
    .

<http://experiment.worldcat.org/entity/work/data/327171971#Topic/computers_programming_languages_pascal> # COMPUTERS--Programming Languages--Pascal
    a schema:Intangible ;
    schema:name "COMPUTERS--Programming Languages--Pascal"@en ;
    .

<http://experiment.worldcat.org/entity/work/data/327171971#Topic/object_oriented_programming_computer_science> # Object-oriented programming (Computer science)
    a schema:Intangible ;
    schema:name "Object-oriented programming (Computer science)"@en ;
    .

<http://worldcat.org/isbn/9781483265698>
    a schema:ProductModel ;
    schema:isbn "1483265692" ;
    schema:isbn "9781483265698" ;
    .

<http://www.worldcat.org/oclc/31472375>
    a schema:CreativeWork ;
    rdfs:label "Software development with C++ : maximizing reuse with object technology." ;
    schema:description "Print version:" ;
    schema:isSimilarTo <http://www.worldcat.org/oclc/891394837> ; # Software development with C++ : maximizing reuse with object technology
    .


Content-negotiable representations

Close Window

Please sign in to WorldCat 

Don't have an account? You can easily create a free account.