Head First Object-Oriented Analysis and Design: A Brain Friendly Guide to OOA

"Head First Object Oriented Analysis and Design is a refreshing look at subject of OOAD. What sets this book apart is its focus on learning. The authors have made the content of OOAD accessible, usable for the practitioner." Ivar Jacobson, Ivar Jacobson Consulting "I just finished reading HF OOA&D and I loved it! The thing I liked most about this book was its focus on why we do OOA&D-to write great software!" Kyle Brown, Distinguished Engineer, IBM "Hidden behind the funny pictures and crazy fonts is a serious, intelligent, extremely well-crafted presentation of OO Analysis and Design. As I read the book, I felt like I was looking over the shoulder of an expert designer who was explaining to me what issues were important at each step, and why." Edward Sciore, Associate Professor,Computer Science Department, Boston College


(9 votes, average: 4.56 out of 5)
Functional and Object Oriented Analysis and Design: An Integrated Methodology teaches students of information systems, software engineering, computer science and related areas how to analyze and design information systems using the FOOM methodology. FOOM combines the object-oriented approach and the functional (process-oriented) approach. It makes a clear distinction between the analysis and design development phases, and enables a smooth transition from the former to the latter. The methodology in Functional and Object Oriented Analysis and Design: An Integrated Methodology is very structured. As a result, it provides step-by-step guidelines on what to do and how to do each of the analysis and design activities. Many examples make the learning and utilization of the methodology easy.
Taking a standards-based approach to converged services, Architecting the Telecommunications Evolution lays a foundation for a service-oriented architecture in telecommunications. The authors begin by outlining the development of Internet telephony, focusing on how to use the respective benefits of the traditional public switched telephone network (PSTN) and the Internet to create and implement more value-added services. These two eminent specialists then examine services that originate in the Internet and take advantage of PSTN services followed by PSTN-originating services using the Internet. They conclude with a discussion on how this convergence creates smart spaces in the telecoms domain.
In order to properly understand a field, a researcher has to first understand the accumulated knowledge of that field. Micro-architectural design has accumulated knowledge elements that are clearly defined. These elements, such as design patterns, are properly differentiated and generally understood, but other elements such as heuristics, best practices, and others are just vague concepts. Object-Oriented Design Knowledge: Principles, Heuristics and Best Practices provides a unified and global vision about the lesser-defined areas of micro-architectural design knowledge, exposing the main techniques, experiences, and methods in order to help researchers apply these concepts. Understanding the experiences presented in this book will help readers correctly apply design knowledge.









