Skip to content

Read more about Blueprints: Creating, Describing, and Implementing Designs for Larger-Scale Software Projects - version 2.4

Blueprints: Creating, Describing, and Implementing Designs for Larger-Scale Software Projects - version 2.4

(0 reviews)

No ratings

Stephen Davies, University of Mary Washington

Copyright Year: 2023

Publisher: University of Mary Washington

Language: English

Formats Available

Conditions of Use

Attribution-ShareAlike Attribution-ShareAlike
CC BY-SA

Table of Contents

  1. Getting off the ground
  2. The "software crisis"
  3. Classes and objects
  4. Memory matters
  5. Exceptions
  6. UML class diagrams
  7. The Singleton diagrams
  8. Java odds 'n' ends
  9. UML sequence diagrams
  10. Persistence and hydration
  11. Inheritance (1 of 2)
  12. Inheritance (2 of 2)
  13. The Factory pattern
  14. Team software development
  15. Doing design (1 of 2)
  16. Doing design (2 of 2)
  17. Use cases
  18. Documenting an API

Ancillary Material

Submit ancillary resource

About the Book

Blueprints is a concise yet comprehensive coverage of Object-Oriented Analysis and Design concepts, suitable for a second programming course in Computer Science. It introduces and teaches application development in a command-line environment, and assumes basic expertise with the Java programming language.
 

About the Contributors

Author

Stephen Davies, Ph.D, Computer Science Department, University of Mary Washington

Contribute to this Page

Suggest an edit to this book record