Guide to Efficient Software Design: An MVC Approach to Concepts, Structures, and Models by David P. Voorhees
English | PDF,EPUB | 2020 | 519 Pages | ISBN : 3030285006 | 28.5 MB
This classroom-tested textbook presents an active-learning approach to the foundational concepts of software design. These concepts are then applied to a case study, and reinforced through practice exercises, with the option to follow either a structured design or object-oriented design paradigm. The text applies an incremental and iterative software development approach, emphasizing the use of design characteristics and modeling techniques as a way to represent higher levels of design abstraction, and promoting the model-view-controller (MVC) architecture.