Blueprints Creating, Describing, and Implementing Designs for Larger-scale Software Projects Stephen Davies

By: Contributor(s): Material type: TextSeries: Open textbook libraryDistributor: Minneapolis, MN Open Textbook LibraryPublisher: Computer Science, University of Mary Washington 2024Copyright date: ©2024Edition: version 2.5Description: 1 online resourceContent type:
  • text
Media type:
  • computer
Carrier type:
  • online resource
ISBN:
  • 9798331222161
Subject(s): LOC classification:
  • QA76
Online resources:
Contents:
Getting off the ground -- The "software crisis" -- Classes and objects -- Memory matters -- Exceptions -- UML class diagrams -- The Singleton pattern -- Java odds 'n' ends -- UML sequence diagrams -- Persistence and hydration -- Inheritance (1 of 2) -- Inheritance (2 of 2) -- The Factory pattern -- Team software development -- Doing design (1 of 2) -- Doing design (2 of 2) -- Use cases -- Documenting an API
Subject: 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.
No physical items for this record

Getting off the ground -- The "software crisis" -- Classes and objects -- Memory matters -- Exceptions -- UML class diagrams -- The Singleton pattern -- Java odds 'n' ends -- UML sequence diagrams -- Persistence and hydration -- Inheritance (1 of 2) -- Inheritance (2 of 2) -- The Factory pattern -- Team software development -- Doing design (1 of 2) -- Doing design (2 of 2) -- Use cases -- Documenting an API

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.

Attribution-ShareAlike

In English.

Description based on print resource

Freely available e-book