Objects, Components and Frameworks with UML
The Catalysis Approach
Desmond F. D'Souza, Alan C. Wills
Résumé
Over several years of applying, consulting, and training
using the OMT, Fusion, and more recently the UML methods,
we have developed a conceptual basis for an integrated
toolkit of techniques for developing systems from objects
and components, together with heuristics and a supporting
process. The method, called CATALYSIS, began in 1991 as a
formalization of OMT, influenced by DisCo, VDM, Z, and
Fresco. Building upon "second generation" methods such as
Fusion, CATALYSIS combines strengths in analysis and
specification with a systematic treatment of architecture,
refinement, and design, and with a unique and powerful
approach to re-use the composition of models using
"frameworks". It uses standard notations based upon
the UML.
CATALYSIS advances beyond most current methods by
defining methodical refinements from abstract specification
to implementation, handling coarse-grained to fine-grained
components, formalizing use-cases, recursively decomposing
components into patterns of collaborating objects, refining
the actions between the collaborating objects, and
supporting traceability, and supporting the composition of
patterns from business models to code.
Some of the concepts described in this book have also
been introduced by the authors into the UML submission to
the OMG [co-submitted by Microsoft, Hewlett-Packard,
Oracle, Texas Instruments, Rational, and ICON
Computing].
Table of contents
Section I: In A
Nutshell--principles, usage scenario, key constructs
- ---N1: Next Generation Software Development 1
- The challenges we face and the key Catalysis tenets
that address them
- A tour of the methods through a scenario of use on a
project
- The technical basis of the method
- The challenges we face and the key Catalysis tenets
that address them
Section II:
Reference--in-depth discussion
- ---R1: Specifying and Designing with Objects 1
- What it means use objects to model and specify
components
- How to structure a large document using packages and
frame works
- Basic of writing expressions
- Objects, types, models, queries, and behaviors
- All about specifying and structuring the effects of
actions
- Relating models to OOP classes
- The basis for proper traceability
- Framework components: re-use of models and
implementations
- What it means use objects to model and specify
components
Section III: Patterns of
Usage--process, adoption, and usage
- ---P1: Major Patterns 1
- Primary Usage Patterns for Catalysis
- The key principles and concepts defined as
patterns
- A comprehensive list of usage issues as patterns (still
to be fleshed out and integrated)
- Primary Usage Patterns for Catalysis
Section IV: Appendices--case
studies, comparison to other methods
- ---A1: A Case Study: Graphical Editor
Caractéristiques techniques
PAPIER | |
Éditeur(s) | Addison Wesley |
Auteur(s) | Desmond F. D'Souza, Alan C. Wills |
Parution | 12/10/1998 |
Nb. de pages | 448 |
EAN13 | 9780201310122 |
Avantages Eyrolles.com
Nos clients ont également acheté
Consultez aussi
- Les meilleures ventes en Graphisme & Photo
- Les meilleures ventes en Informatique
- Les meilleures ventes en Construction
- Les meilleures ventes en Entreprise & Droit
- Les meilleures ventes en Sciences
- Les meilleures ventes en Littérature
- Les meilleures ventes en Arts & Loisirs
- Les meilleures ventes en Vie pratique
- Les meilleures ventes en Voyage et Tourisme
- Les meilleures ventes en BD et Jeunesse