|
|
|
|
LEADER |
00000cam a2200000Mi 4500 |
001 |
SCIDIR_ocn891394837 |
003 |
OCoLC |
005 |
20231120111739.0 |
006 |
m o d |
007 |
cr cn||||||||| |
008 |
941116t19951995maua ob 001 0 eng d |
010 |
|
|
|z 94235953
|
040 |
|
|
|a E7B
|b eng
|e rda
|e pn
|c E7B
|d OCLCO
|d OPELS
|d OCLCF
|d YDXCP
|d EBLCP
|d N$T
|d DEBSZ
|d OCLCQ
|d MERUC
|d STF
|d OCLCQ
|d UKAHL
|d OCLCQ
|d INARC
|d OCLCO
|d OCLCQ
|d OCLCO
|
019 |
|
|
|a 881165548
|a 1280742860
|
020 |
|
|
|a 9781483265698
|q (electronic bk.)
|
020 |
|
|
|a 1483265692
|q (electronic bk.)
|
020 |
|
|
|z 0125184204
|q (acid-free paper)
|
020 |
|
|
|z 9780125184205
|
035 |
|
|
|a (OCoLC)891394837
|z (OCoLC)881165548
|z (OCoLC)1280742860
|
050 |
|
4 |
|a QA76.64
|b .N533 1995eb
|
072 |
|
7 |
|a COM
|x 051310
|2 bisacsh
|
072 |
|
7 |
|a COM
|x 051280
|2 bisacsh
|
072 |
|
7 |
|a COM
|x 051130
|2 bisacsh
|
082 |
0 |
4 |
|a 005.13/3
|2 20
|
100 |
1 |
|
|a Nielsen, Kjell,
|e author.
|
245 |
1 |
0 |
|a Software development with C++ :
|b maximizing reuse with object technology /
|c Kjell Nielsen.
|
264 |
|
1 |
|a Boston :
|b AP Professional,
|c [1995]
|
264 |
|
4 |
|c �1995
|
300 |
|
|
|a 1 online resource (475 pages) :
|b illustrations
|
336 |
|
|
|a text
|b txt
|2 rdacontent
|
337 |
|
|
|a computer
|b c
|2 rdamedia
|
338 |
|
|
|a online resource
|b cr
|2 rdacarrier
|
504 |
|
|
|a Includes bibliographical references (pages 431-438) and index.
|
588 |
0 |
|
|a Print version record.
|
520 |
|
|
|a 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.
|
505 |
0 |
|
|a 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.
|
505 |
8 |
|
|a 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.
|
505 |
8 |
|
|a 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).
|
505 |
8 |
|
|a 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.
|
505 |
8 |
|
|a 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.
|
650 |
|
0 |
|a Object-oriented programming (Computer science)
|
650 |
|
0 |
|a C++ (Computer program language)
|
650 |
|
0 |
|a Computer software
|x Development.
|
650 |
|
6 |
|a Programmation orient�ee objet (Informatique)
|0 (CaQQLa)201-0256041
|
650 |
|
6 |
|a C++ (Langage de programmation)
|0 (CaQQLa)201-0207496
|
650 |
|
7 |
|a COMPUTERS
|x Programming Languages
|x C�
|2 bisacsh
|
650 |
|
7 |
|a COMPUTERS
|x Programming Languages
|x Java.
|2 bisacsh
|
650 |
|
7 |
|a COMPUTERS
|x Programming Languages
|x Pascal.
|2 bisacsh
|
650 |
|
7 |
|a C++ (Computer program language)
|2 fast
|0 (OCoLC)fst00843286
|
650 |
|
7 |
|a Computer software
|x Development
|2 fast
|0 (OCoLC)fst00872537
|
650 |
|
7 |
|a Object-oriented programming (Computer science)
|2 fast
|0 (OCoLC)fst01042804
|
776 |
0 |
8 |
|i Print version:
|a Nielsen, Kjell.
|t Software development with C++ : maximizing reuse with object technology.
|d Boston : AP Professional, [1995]
|h xxiv, 450 pages ; 24 cm.
|z 9780125184205
|w (DLC) 94235953
|w (OCoLC)31472375
|
856 |
4 |
0 |
|u https://sciencedirect.uam.elogim.com/science/book/9780125184205
|z Texto completo
|