{"product_id":"9780521764148","title":"Software Modeling and Design","description":"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. Complete case studies illustrate design issues for different software architectures: a banking system for client\/server architecture, an online shopping system for service-oriented architecture, an emergency monitoring system for component-based software architecture, and an automated guided vehicle for real-time software architecture. Organized as an introduction followed by several short, self-contained chapters, the book is perfect for senior undergraduate or graduate courses in software engineering and design, and for experienced software engineers wanting a quick reference at each stage of the analysis, design, and development of large-scale software systems.","brand":"Hassan Gomaa","offers":[{"title":"Default Title","offer_id":45780568310078,"sku":"9780521764148","price":4491.71,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4357\/7662\/products\/9780521764148_d5fae807-1b99-4d2e-941d-f55c5b15bde6.jpg?v=1707292083","url":"https:\/\/exclusivebooks.co.za\/products\/9780521764148","provider":"Exclusive Books Online","version":"1.0","type":"link"}