Beställningsvara. Skickas inom 7-10 vardagar. Fri frakt för medlemmar vid köp för minst 249 kr.
Covering the breadth of this core topic, Object-Oriented Analysis and Design provides a thorough grounding in object-oriented concepts, the software development process, UML and multi-tier technologies. Beginning with the basic ground work underpinning object-oriented software projects, it follows the steps of a typical development project (Requirements Capture, Design, Specification & Testing), showing how an abstract problem is taken through to a concrete solution. The authors take a programming language agnostic approach - so code is kept to a minimum to avoid detail and deviation into implementation minutiae. A single case study running through the text provides a realistic example of software development, from an initial proposal through to a finished system. Key artefacts such as the requirements document and detailed designs are included, plus exercises in each aspect of the case study, to enable readers to produce similar documents for a different system.
Mike O'Docherty, Manchester UK, is an IT Training Consultant for IBM and Manchester University. He has delivered OOA&D courses to undergraduates and MSc students and professionals.
1. Introduction Part I: Setting the Scene2. Object Concepts3. Inheritance4. Type Systems5. Software Development MethodologiesPart II: Understanding the Problem6. Gathering Requirements7. Analyzing the ProblemPart III: Designing the Solution8. Designing the System Architecture9. Choosing Technologies10. Designing the Subsystems11. Reusable Design Patterns12. Specifying the Interfaces of Classes13. Continuous TestingAppendix A: Ripple SummaryAppendix B: iCoot Case StudyAppendix C: Summary of UML Notation UsedBibliographyIndex
"This is an excellent book...a book I greatly enjoyed reading..." (Visual Systems Journal, October 2005)