Hassan Gomaa - Software Modeling and Design: UML, Use Cases, Patterns, and Software Architectures
English | 2001-02-21 | ISBN: 0521764149 | PDF | 576 pages | 2.98 MB
This book covers all you need to know to model and design software applications from use cases to software architectures in UML and shows how to apply the COMET UML-based modeling and design method to real-world problems. The author describes architectural patterns for various architectures, such as broker, discovery, and transaction patterns for service-oriented architectures, and addresses software quality attributes including maintainability, modifiability, testability, traceability, scalability, reusability, performance, availability, and security.