Here is the first book to introduce Catalysis, a next-generation method for constructing open component systems from frameworks, based on UML and OMG standards. Using Catalysis, programmers have the ability to describe a complex system based on content perspectives or views. Each view defines a pattern with supporting models. Catalysis provides well-defined consistency rules across models and the mechanisms for composing views. .
James Rumbaugh Knihy






Addison-Wesley Object Technology Series: The Unified Software Development Process
- 463 stránek
- 17 hodin čtení
Provides an overview of the Unified Process for software development, with a practical focus on modeling using the Unified Modeling Language (UML). This book demonstrates how the notation and process complement one another, using UML models to illustrate the new process in action. It describes the constructs such as use cases, actors, and more.
Real- Time UML. Developing Efficient Objects for Embedded Systems
- 363 stránek
- 13 hodin čtení
This book is the concise, 'distilled' introduction that developers of real-time systems need to begin the transition to object-oriented analysis and design and modeling with UML. The book includes special in-depth discussions of finite state machines, object identification strategies, and real-time design patterns to help beginning and experienced developers alike.
The Unified Modeling Language Reference Manual
- 550 stránek
- 20 hodin čtení
The Unified Modeling Language (UML) has rapidly become the standard notation for modeling software-intensive systems. This book provides the definitive description of UML from its original developers - James Rumbaugh, Ivar Jacobson, and Grady Booch. Whether you are capturing requirements, developing a software architecture, designing the implementation, or trying to understand an existing system, this is the book for you.
Destilované UML
- 173 stránek
- 7 hodin čtení
Každý člen jakéhokoliv vývojového týmu, který při své práci používá UML, by měl mít tuto knihu neustále k dispozici. Celosvětově uznávaný bestseller, jehož čtivé a do hloubky jdoucí postupy, návody a informace využilo již více než 300 000 vývojářů, se nyní poprvé dostává do rukou i českým čtenářům. Někteří přitom tuto užitečnou knihu využijí jako pohotovou referenční příručku, jiní zase poznají základy UML a naberou rychlost s UML 2.0. Výklad doplňuje množství snadno srozumitelných příkladů a vysvětlivek, vybroušených základní logikou vývoje aplikací. Stačí nahlédnout a sami poznáte, že tato kniha obsahuje naprosto zásadní informace pro všechny, kdo to s vývojem aplikací s využitím UML myslí skutečně vážně.
Two leading experts on requirements management demonstrate how to define exactly what software systems should do in terms that can be implemented and won't have to be redone later. Coverage includes: analyzing problems, defining systems, building and validating systems, and more.
Applies techniques to the entire software development cycle. Presents a new object-oriented software development methodology-from analysis, through design, to implementation. 1. Object-oriented programming.
Getting started; Basic structural modeling; Advanced structural modeling; Basic behavioral modeling; Advanced behavioral modeling; Architectural modeling; Wrapping up
The Addison-Wesley Object Technology Series: Testing Object-Oriented Systems
Models, Patterns, and Tools
- 1191 stránek
- 42 hodin čtení
Mission-critical and business-critical applications increasingly rely on object-oriented (OO) software, necessitating tailored testing techniques for high reliability and quality. This authoritative guide focuses on designing and automating test suites for OO applications, emphasizing the importance of model-based testing. It details techniques for developing testable models using state machines, combinational logic, and the Unified Modeling Language (UML). The book introduces the test design pattern and presents 37 patterns that guide the creation of responsibility-based test suites, integration, and regression testing for OO code, as well as effective testing of reusable components and frameworks. Automation is crucial, and the author explains how to design specification-based assertions to mitigate testability issues arising from inheritance and polymorphism. Fifteen micro-patterns offer practical oracle strategies for test design challenges, while seventeen design patterns illustrate how to automate test suites within a coherent OO test harness framework. Key topics include OO programming bug hazards, designing tests for classes and subsystems, supporting reuse through effective testing, integration strategies for iterative development, comprehensive system testing with use cases, regression test approaches, and automating testing with assertions and test frameworks. Real-world examples cover test design and automation for


