Object-oriented software engineering

a use case driven approach

  • 5.0 (3 ratings)
  • 158 Want to read
  • 13 Currently reading
  • 3 Have read

My Reading Lists:

Create a new list

  • 5.0 (3 ratings)
  • 158 Want to read
  • 13 Currently reading
  • 3 Have read

Buy this book

Last edited by MARC Bot
July 20, 2024 | History

Object-oriented software engineering

a use case driven approach

  • 5.0 (3 ratings)
  • 158 Want to read
  • 13 Currently reading
  • 3 Have read

Using depreciation software has streamlined our asset management process significantly. It accurately calculates depreciation and provides detailed reports, saving us time and reducing errors. The user-friendly interface makes it easy to use, even for those not tech-savvy. Highly recommend this software https://www.asset.accountant/us/ for efficient and accurate asset depreciation management

Publish Date
Language
English
Pages
524

Buy this book

Previews available in: English

Edition Availability
Cover of: Object-Oriented Software Engineering
Object-Oriented Software Engineering: A Use Case Driven Approach
July 30, 2007, Addison-Wesley Pub (Sd)
in English
Cover of: Object-oriented software engineering
Object-oriented software engineering: a use case driven approach
1992, ACM Press, Addison-Wesley Pub.
in English

Add another edition?

Book Details


Table of Contents

Foreword by Dave Thomas
Page v
Foreword by Larry L. Constantine
Page vii
Preface
Page x
Part I. Introduction
Page 1
Chapter 1. System development as an industrial process
Page 3
1.1. Introduction
Page 3
1.2. A useful analogy
Page 4
1.3. System development characteristics
Page 10
1.4. Summary
Page 21
Chapter 2. The system life cycle
Page 23
2.1. Introduction
Page 23
2.2. System development as a process of change
Page 23
2.3. System development and reuse
Page 28
2.4. System development and methodology
Page 31
2.5. Objectory
Page 39
2.6. Summary
Page 41
Chapter 3. What is object-orientation?
Page 43
3.1. Introduction
Page 43
3.2. Object
Page 45
3.3. Class and instance
Page 50
3.4. Polymorphism
Page 56
3.5. Inheritance
Page 57
3.6. Summary
Page 69
Chapter 4. Object-oriented system development
Page 70
4.1. Introduction
Page 70
4.2. Function/data methods
Page 74
4.3. Object-oriented analysis
Page 77
4.4. Object-oriented construction
Page 80
4.5. Object-oriented testing
Page 81
4.6. Summary
Page 83
Chapter 5. Object-oriented programming
Page 85
5.1. Introduction
Page 85
5.2. Objects
Page 87
5.3. Classes and instances
Page 88
5.4. Inheritance
Page 94
5.5. Polymorphism
Page 100
5.6. An example
Page 103
5.7. Summary
Page 106
Part II. Concepts
Page 109
Chapter 6. Architecture
Page 111
6.1. Introduction
Page 111
6.2. System development is model building
Page 115
6.3. Model architecture
Page 127
6.4. Requirements model
Page 128
6.5. Analysis model
Page 132
6.6. The design model
Page 139
6.7. The implementation model
Page 144
6.8. Test model
Page 145
6.9. Summary
Page 146
Chapter 7. Analysis
Page 148
7.1. Introduction
Page 148
7.2. The requirements model
Page 151
7.3. The analysis model
Page 161
7.4. Summary
Page 193
Chapter 8. Construction
Page 196
8.1. Introduction
Page 196
8.2. The design model
Page 199
8.3. Block design
Page 224
8.4. Working with construction
Page 246
8.5. Summary
Page 251
Chapter 9. Real-time specialization
Page 253
9.1. Introduction
Page 253
9.2. Classification of real-time systems
Page 254
9.3. Fundamental issues
Page 255
9.4. Analysis
Page 256
9.5. Construction
Page 258
9.6. Testing and verification
Page 267
9.7. Summary
Page 267
Chapter 10. Database specialization
Page 269
10.1. Introduction
Page 269
10.2. Relational DBMS
Page 271
10.3. Object DBMS
Page 280
10.4. Discussion
Page 282
10.5. Summary
Page 282
Chapter 11. Components
Page 284
11.1. Introduction
Page 284
11.2. What is a component?
Page 289
11.3. Use of components
Page 291
11.4. Component management
Page 296
11.5. Summary
Page 305
Chapter 12. Testing
Page 307
12.1. Introduction
Page 307
12.2. On testing
Page 309
12.3. Unit testing
Page 316
12.4. Integration testing
Page 325
12.5. Summary
Page 332
Part III. Applications
Page 335
Chapter 13. Case study: warehouse management system
Page 337
13.1. Introduction to the examples
Page 337
13.2. ACME Warehouse Management Inc.
Page 337
13.3. The requirements model
Page 339
13.4. The analysis model
Page 351
13.5. Construction
Page 371
Chapter 14. Case study: telecom
Page 387
14.1. Introduction
Page 387
14.2. Telecommunication switching systems
Page 387
14.3. The requirements model
Page 391
14.4. The analysis model
Page 401
14.5. The design model
Page 409
14.6. The implementation model
Page 423
Chapter 15. Managing object-oriented software engineering
Page 429
15.1. Introduction
Page 429
15.2. Project selection and preparation
Page 429
15.3. Product development organization
Page 438
15.4. Project organization and management
Page 442
15.5. Project staffing
Page 450
15.6. Software quality assurance
Page 455
15.7. Software metrics
Page 459
15.8. Summary
Page 463
Chapter 16. Other object-oriented methods
Page 465
16.1. Introduction
Page 465
16.2. A summary of object-oriented methods
Page 467
16.3. Object Oriented Analysis (OOA/Coad-Yourdon)
Page 470
16.4. Object Oriented Design (OOD/Booch)
Page 475
16.5. Hierarchical Object Oriented Design (HOOD)
Page 478
16.6. Object Modeling Technique (OMT)
Page 484
16.7. Responsibility Driven Design (RDD)
Page 487
16.8. Summary
Page 491
Appendix A. On the development of Objectory
Page 495
A.1. Introduction
Page 495
A.2. Objectory as an activity
Page 497
A.3. From idea to reality
Page 506
Appendix B. Architecture summary
Page 509
B.1. Associations
Page 509
B.2. The use case model
Page 510
B.3. Domain object model
Page 511
B.4. Analysis model
Page 511
B.5. Design model
Page 512
References
Page 513
Index
Page 521

Edition Notes

Includes bibliographical references (p. 513-520) and index.

Published in
[New York], Wokingham, Eng, Reading, Mass

Classifications

Dewey Decimal Class
005.1/1
Library of Congress
QA76.76.D47 O24 1992

The Physical Object

Pagination
xx, 524 p. :
Number of pages
524

Edition Identifiers

Open Library
OL1718405M
Internet Archive
objectorientedso00jaco
ISBN 10
0201544350
LCCN
92021075
OCLC/WorldCat
26132801
LibraryThing
181278
Goodreads
296981

Work Identifiers

Work ID
OL1953422W

Community Reviews (0)

No community reviews have been submitted for this work.

Lists

History

Download catalog record: RDF / JSON
July 20, 2024 Edited by MARC Bot import existing book
July 31, 2020 Edited by ImportBot import existing book
February 14, 2020 Edited by MARC Bot remove fake subjects
October 24, 2012 Edited by ImportBot Added subject 'In library'
December 9, 2009 Created by WorkBot add works page