CART

(0) items

Software Modeling and Design : UML, Use Cases, Patterns, and Software Architectures,9780521764148
This item qualifies for
FREE SHIPPING!

FREE SHIPPING OVER $59!

Your order must be $59 or more, you must select US Postal Service Shipping as your shipping preference, and the "Group my items into as few shipments as possible" option when you place your order.

Bulk sales, PO's, Marketplace Items, eBooks, Apparel, and DVDs not included.

Software Modeling and Design : UML, Use Cases, Patterns, and Software Architectures

by
ISBN13:

9780521764148

ISBN10:
0521764149
Format:
Hardcover
Pub. Date:
2/21/2011
Publisher(s):
Cambridge University Press
List Price: $99.99

Buy New Textbook

Usually Ships in 3-5 Business Days
N9780521764148
$97.49

eTextbook

Downloadable Offline Access
  • Apple Devices
  • Android Devices
  • Kindle Fire
  • Windows Devices
  • Mac Devices
Lifetime Access
$68.73

Rent Textbook

We're Sorry
Sold Out

Used Textbook

We're Sorry
Sold Out

More New and Used
from Private Sellers
Starting at $34.12
See Prices

Questions About This Book?

What version or edition is this?
This is the edition with a publication date of 2/21/2011.
What is included with this book?
  • The New copy of this book will include any supplemental materials advertised. Please check the title of the book to determine if it should include any CDs, lab manuals, study guides, etc.

Summary

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.

Table of Contents

Overview
Introduction
Overview of UML notation
Software life cycles and processes
Software design and architecture concepts
Overview of software modeling and design method
Software Modeling
Use case modeling
Static modeling
Object and class structuring
Dynamic interaction modeling
Finite state machines and statecharts
State-dependent dynamic interaction modeling
Architectural Design
Overview of software architecture
Software subsystem architectural design
Designing object-oriented software architectures
Designing client/server software architectures
Designing service-oriented architectures
Designing component-based software architectures
Designing concurrent and real-time software architectures
Designing software product line architectures
Software quality attributes
Case Studies
Client/server software architecture case study: banking system
Service-oriented architecture case study: online shopping system
Component-based software architecture case study: emergency monitoring system
Real-time software architecture case study: automated guided vehicle system
catalog of software architectural patterns
Table of Contents provided by Publisher. All Rights Reserved.


Please wait while the item is added to your cart...