- اطلاعات کتاب
- زمینه: مهندسی نرمافزار
- تعداد بازدید از این کتاب: 616 بار
انتشارات: Springer
اثر: John Hunt
تعداد صفحه: 419
حجم: 2.95MB
توضیحات کتاب (خلاصه پیشگفتار):
This book introduces and guides the you through the use of the Unified Modeling Language (UML) and the Unified Process and their application to Java systems.This means that the book will present you, the reader,with the notation used in the UML and the steps described by the Unified Process with particular reference to the Java environment (including the classes and the syntax). The book itself is structured in three parts. Part 1 introduces object-oriented analysis and design and the Unified Process. The UML is introduced, as necessary, to support the Unified Process steps. Part 2 discusses the topic of design patterns, while Part 3 looks at the Unified Process and UML in the real world.
- The first part of the book is structured in the following manner:
- Introduction
- Object-Oriented Analysis and Design
- An Introduction to the UML and the Unified Process
- Software Architecture and Object-Oriented Design
- Requirements Discipline: Use Case Analysis
- The Analysis Discipline
- The Design Discipline: System and Class Design
- Implementation Phase
- The Test Discipline: How it Relates to Use Cases
- The Four Phases
- The JDSync Case Study The second part of the book relates to the use of design patterns:
- Software Patterns
- Patterns Catalogs
- Applying the Model–View–Controller Pattern
- The Hierarchical MVC
- The Visitor Framework
- The EventManager
- J2EE Patterns
- The Fault Tracker J2EE Case Study
- Are UML Designs Language Independent? The third part of the book relates to the real-world Unified Process and UML and has the following format:
- Customizing the Unified Process for Short Time-Scale Projects
- Augmenting the Unified Process With Additional Techniques
- Inheritance Considered Harmful!
- Incremental Software
- Agile Modeling