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