1 AN INTRODUCTION TO OBJECT TECHNOLOGY 1
2 MODELING TECHNIQUES 36
3 THE ANALYSIS PHASE 60
4 THE DESIGN PHASE 84
5 OBJECT ORIENTED PROGRAMMING 107
6 OBJECT ORIENTED TESTING 146
7 OBJECT ORIENTED SYSTEMS AND DATABASES 168
8 MODERN OBJECT TECHNOLOGY AND THE INTERNET 211
9 INTRODUCTION TO UNIFIED
MODELING LANGUAGE (UML) 259
10 UNIFIED PROCESS MODEL 289
11 DESIGN PATTERNS 326 APPENDICES A ALGORITHMS AND FLOW CHARTS 355
A.1 Introduction 355
A.2 Algorithm 355
A.3 Flow Chart 356
A.4 Three Basic Operations 358
A.5 Procedures and Programs 369
A.6 More about Flow Charts 371 B SOFTWARE ENGINEERING AND METHODOLOGY 376
B.1 Software Engineering 376
B.2 Software Development Methodology 377
B.3 Industry Standards 378
B.4 Software Development Process 379 C PROGRAMMING LANGUAGES 382
C.1 Need for Programming Languages 382
C.2 Fourth Generation Languages (4GL) 383
C.3 Third Generation Languages (3GL) 385
C.4 Second Generation Languages (2GL) 386
C.5 First Generation Languages (1GL) 389
C.6 The Translation Process 391
C.7 Linking and Loading 392
C.8 Examples of Programming Languages 393 D CASE STUDY ON OO SYSTEMS 403
D.1 Introduction 403
D.1 How is Object Technology Different? 405
D.2 Abstraction 405
D.3 Class 406
D.4 Object-oriented Principles 407
D.5 Object Technology Case Study 411 References 419
Index 421 Click the link below to download and view a PDF version of the entire Table of Contents for this textbook. Table of Contents
(476.0K)
|