UML Support for Designing Software Systems as a Composition of Design Patterns.
Sherif M. YacoubHany H. AmmarPublished in: UML (2001)
Keyphrases
- software systems
- design patterns
- software engineering
- metamodel
- software design
- component based software
- software architecture
- source code
- software components
- software development
- software intensive systems
- development effort
- dynamic reconfiguration
- software maintenance
- software evolution
- multi agent systems
- software engineers
- object oriented software
- software quality
- object oriented systems
- functional requirements
- software developers
- complex software systems
- object oriented
- cooperative
- requirements specification
- software requirements
- software metrics
- transaction model
- open source
- database applications