AUTOR/ES: Bennet, Simon; Mcrobb, Steve & Farmer, Ray
ISBN: 9788448156404
AÑO: 2007
EDICION: 3ª
IDIOMA: Inglés
ENCUADERNACIÓN: Rústica
PÁGINAS: 656
DIMENSIONES: 25x20 cm
FIGURAS: Profusamente ilustrado
añadir libro al carrito
Pedidos superiores a 100€ (sin gastos envío) - España
ver carrito
recomendar este libro
recomendar la web
DE INTERES PARA: Temática > Informática > Programación > Otros
RELACIONADOS: Programación orientada a objetos
PUNTOS CLAVE: Esta tercera edición del libro Análisis y diseño orientado a objetos de sistemas usando UML, ha sido revistado y actualizado concienzudamente. Con más de 40.000 copias vendidas en todo el mundo, el texto de Bennett, McRobb y Farmer sigue siendo un recurso clave para la enseñanza en los cursos de Análisis y Diseño de Sistemas, tanto a nivel de pregraduaos como a nivel de postgraduados. El libro ofrece una estructura práctica y clara para el desarrollo que utiliza todas las técnicas importantes de UML 2.0. Sigue un enfoque interactivo e incremental basado en el Proceso Unificado estándar de la industria, situando el análisis y el diseño de sistemas en el contexto del ciclo de vida completo de los sistemas. Estructurado en cuatro partes, la primera ofrece conocimientos básicos para el análisis y diseño de sistemas de información y para la orientación a objetos. La segunda parte se centra en las actividades de recogida de requisitos y en el análisis de sistemas y la notación básica del Lenguaje Unificado de Modelado (UML- Unified Modelling Language). En la tercera parte se analizan las actividades del diseño del sistema y la notación UML para diseño de objetos. El libro concluye con las últimas etapas del ciclo de vida de desarrollo de sistemas y reutilización. Entre las características más importantes de esta nueva edición se incluyen: ? Notación totalmente actualizada de acuerdo con la versión más moderna del estándar UML, reflejando las estrategias más actualizadas para el desarrollo de sistemas de información. ? Un nuevo capítulo completamente nuevo sobre Arquitectura del Sistema explicando cómo se diseñan los sistemas de información para trabajar juntos en empresas modernas y complejas. ? Nuevo contenido sobre desarrollo basado en componentes, desarrollo de software Agile, Programación eXtreme, Arquitectura dirigida por modelo, y otros recientes avances en el proceso de desarrollo de software. ? A lo largo del libro se utilizan dos casos de estudio reales: uno con ejemplos ilustrativos y el otro para ejercicios prácticos para el lector.
CONTENIDOS: The book provides a clear, practical framework for development that uses all the major techniques from UML 2.0. It follows an iterative and incremental approach based on the industry-standard Unified Process. It places systems analysis and design in the context of the whole systems lifecycle, and includes generic analysis and design issues. Two realistic case studies are used throughout the book - one for illustrative examples and the other for practical exercises for the reader. The book is structured in four parts, which can be flexibly combined to meet the needs of the syllabus. The first part provides the background to information systems analysis and design and to object-orientation. The second begins with two case study chapters, and focuses on the activities of requirements gathering and systems analysis, and the basic notation of the Unified Modelling Language (UML). The third part covers the activities of system design and UML notation for object design. The final part examines the later stages of the systems development lifecycle, reuse and software development methodologies.
INDICE: Preface1. Information Systems: What Are They?2. Problems in Information Systems Development3. Avoiding the Problems4. What is Object-Orientation?Agate Limited Case Study (1)Food Co Limited Case Study5. Modelling Concepts6. Requirements CaptureAgate Limited Case Study (2)7. Requirements ModellingAgate Limited Case Study (3)8. Refining the Requirements Model9. Object Interaction10. Specifying Operations11. Specifying ControlAgate Limited Case Study (4)12. System Architecture13. Systems Design14. Detailed Design15. Design Patterns16. Human-Computer Interaction17. Designing Boundary Classes18. Data management designAgate Limited Case Study (5)19. Implementation20. Reusable components21. Software Development ProcessAppendix A: Notation summariesAppendix B: Selected Solutions and Answer PointersGlossaryBibliographyIndex