Blueprints Creating, Describing, and Implementing Designs for Larger-Scale Software Projects
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 lan...
Saved in:
Main Author: | |
---|---|
Format: | Electronic eBook |
Language: | English |
Published: |
Computer Science,
University of Mary Washington
2023.
|
Edition: | version 2.4 |
Series: | Open textbook library.
|
Subjects: | |
Online Access: | Access online version |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
MARC
LEADER | 00000nam a2200000 i 4500 | ||
---|---|---|---|
001 | OTLid0000842 | ||
003 | MnU | ||
005 | 20230607154420.0 | ||
006 | m o d s | ||
007 | cr | ||
008 | 200625s2023 mnu o 0 0 eng d | ||
040 | |a MnU |b eng |c MnU | ||
050 | 4 | |a QA76 | |
245 | 0 | 0 | |a Blueprints |b Creating, Describing, and Implementing Designs for Larger-Scale Software Projects |c Stephen Davies |
250 | |a version 2.4 | ||
264 | 2 | |a Minneapolis, MN |b Open Textbook Library | |
264 | 1 | |a Computer Science, |b University of Mary Washington |c 2023. | |
264 | 4 | |c ©2023. | |
300 | |a 1 online resource | ||
336 | |a text |b txt |2 rdacontent | ||
337 | |a computer |b c |2 rdamedia | ||
338 | |a online resource |b cr |2 rdacarrier | ||
490 | 0 | |a Open textbook library. | |
505 | 0 | |a Getting off the ground -- The "software crisis" -- Classes and objects -- Memory matters -- Exceptions -- UML class diagrams -- The Singleton diagrams -- 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 | |
520 | 0 | |a 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. | |
542 | 1 | |f Attribution-ShareAlike | |
546 | |a In English. | ||
588 | 0 | |a Description based on print resource | |
650 | 0 | |a Computer Science |v Textbooks | |
700 | 1 | |a Davies, Stephen |e author | |
710 | 2 | |a Open Textbook Library |e distributor | |
856 | 4 | 0 | |u https://open.umn.edu/opentextbooks/textbooks/842 |z Access online version |