December 2006
Intermediate to advanced
610 pages
22h 58m
English
Describes how to design code for testing—making it easier to prove that your code works properly.
The highest level of software design is known as software architecture. It provides its own specific problems and is dealt with in this chapter.
Software designs are often captured in a specification document.
Design fits into the overall software development process.
The type of system you’re building has an inevitable influence on the software’s internal design.

Read now
Unlock full access