fraeon
Films
BrowseTop 250
Series
TV ShowsAnimeTop 250 TVTop 100 Anime
Games
BrowseTop 100
Books
BooksMangaTop 125 BooksTop 100 Manga
For youTrendingTier ListsThe ArchiveLeaderboard
Log inSign up free
fraeon

Everything you watch, play and read — tracked, rated and remembered in one library.

Explore

  • Films
  • TV
  • Anime
  • Games
  • Books
  • Manga

Discover

  • Trending
  • Leaderboard
  • Find people
  • Lists
  • Tier lists

Company

  • Tour
  • About
  • Community guidelines
  • Privacy
  • Terms
  • Contact

© 2026 fraeon. All rights reserved. ·

Metadata from TMDB, RAWG, Jikan & Open Library. This product uses the TMDB API but is not endorsed or certified by TMDB.

Questions or ideas? mehmet@avortas.com

HomeFeedProfile
Software modeling and design

Software modeling and design

by Hassan Gomaa

DevelopmentSoftware architectureComputer simulationComputer softwareCOMPUTERS / Software Development & Engineering / General
0.0
Open Library
Open Library

About this book

"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"-- "This book provides you with all you need to know for modeling and design of software applications, from use cases to software architectures in UML. It shows you 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 patt…

Themes & subjects

DevelopmentSoftware architectureComputer simulationComputer softwareCOMPUTERS / Software Development & Engineering / GeneralComputer software, development

Author

Hassan Gomaa

Pages

578

Read time

≈ 14h

Editions

6

Language

English

Publisher

Cambridge University Press

ISBN

9781283053938

Where to buy

TR
Amazon Bookshop

Reviews

No reviews yet — be the first to write one from the Log screen.

Quotes

No quotes yet.

Discussions

Similar books

Advances in Computers, Volume 49 (Advances in Computers)

Computers, periodicals · Electronic data processing

Advances in Computers, Volume 49 (Advances in Computers)

Marvin V. Zelkowitz

1995

Baby Einstein

Fiction · Educational games

Baby Einstein

Julie Aigner-Clark

2001

The Tiny Seed

Juvenile literature · Seeds

The Tiny Seed

Eric Carle

1970

Class-book of botany

Textbooks · Botany

Class-book of botany

Alphonso Wood

1845

Infants, children, and adolescents

Child development · Infants

Infants, children, and adolescents

Laura E. Berk

1993

Patterns

WebSphere · Software patterns

Patterns

IBM Redbooks

2002

Our common insects

Insects · Anatomy

Our common insects

Alpheus S. Packard

1873

Sustainable solar housing

Energy conservation · Solar houses

Sustainable solar housing

Robert Hastings

2007

Flash Mobile

Application software · Development

Flash Mobile

Matthew David

2012

Economics of agricultural development

Agriculture · Economic aspects

Economics of agricultural development

George W. Norton

2009

SAS(R) 9.1.3 Intelligence Platform

SAS (Computer file) · Integrated software

SAS(R) 9.1.3 Intelligence Platform

SAS Publishing

2006

Reproductive biology and early life history of fishes in the Ohio River drainage

Fishes · Development

Reproductive biology and early life history of fishes in the Ohio River drainage

Thomas P Simon

2003

IEEE standard for information technology

Ada (Computer program language) · Application program interfaces (Computer software)

IEEE standard for information technology

Institute of Electrical and Electronics Engineers

1991

Android tablets for dummies

Electronic books · Tablet computers

Android tablets for dummies

Dan Gookin

2013

Game Ai Pro 360

Artificial intelligence · Computer games, programming

Game Ai Pro 360

Steve Rabin

2019

Business Modeling and Software Design

Economics/Management Science · Information systems

Business Modeling and Software Design

Boris Shishkov

2012

Software architecture in practice

System design · Computer architecture

Software architecture in practice

Len Bass

1998

Think Python

Computer programming · Software architecture

Think Python

Allen B. Downey

2009