LIBRISTO
LIBROAMANTO
mandatory
Become part of a community of book lovers from all over the world and get access to a whole bunch of benefits. Create an account for free
0
Austrian Post 5.49 DPD courier 3.99 DPD point 2.99 GLS courier 4.99

An Introduction to Software Design

Concepts, Principles, Methodologies, and Techniques

Language EnglishEnglish
Book Paperback
Book An Introduction to Software Design Chenglie Hu
Libristo code: 42903684
Publishers Springer, Berlin, July 2023
This textbook provides a balanced coverage on software design, including design principles, methodol... Full description
? points 155 b
63.19 VAT included
In stock at our supplier Shipping in 5-8 days
Austria Delivery to Austria

Up to 30 days for returns


Customers also purchased


UN ESGUINCE EN EL CEREBRO ALFREDO GOMEZ CERDA / Book Paperback
common.buy 12.49
Sny žen a touhy mužů III. Zbyšek Štěpánek / Book Sheet
common.buy 10.49
Parole veneziane / Book Paperback
common.buy 16.89
Bratislavský hrad Štefan Holčík / Book Hardback
common.buy 15.39
VW Bulli Georg Otto / Book Hardback
common.buy 18.95
Tuberkulose-Jahrbuch 1951/52 H. C. Ickert / Book Paperback
common.buy 55.29
hating game. Ti odio, anzi no, ti amo! Sally Thorne / Book Paperback
common.buy 21.39
Kyvadlo - Praktická kniha Markus Schirner / Book Hardback
common.buy 13.79
Odplata James Swallow / Book Hardback
common.buy 3.19
legge del sangue. Pensare e agire da nazisti Johann Chapoutot / Book Paperback
common.buy 29.09
Australien erfahren / Book Paperback
common.buy 30.99
Propriedades Mecânicas do Material Composto Anil Maheshwari / Book Paperback
common.buy 25.29
La Transparence En Communication Marcel Chartrand / Book Paperback
common.buy 97.59
Tvář se ztracenými ústy Henri Michaux / Book Paperback
common.buy 9.29
Le carnet noir Bran / Audio Audio CD
common.buy 11.19
Pán prstenů Návrat krále John Ronald Reuel Tolkien / Book Hardback
common.buy 25.89
Skryté zvieratká Blízko domu neuvedený autor / Book Board book
common.buy 5.99

This textbook provides a balanced coverage on software design, including design principles, methodologies, and techniques in contexts of designing modules of small and larger sizes with a multi-paradigm viewpoint emphasizing design trade-off. Commonly used design diagrams and patterns are also covered in terms of the design ideas behind and their effective use. The book also explores what (software) design thinking is, the role it plays in a design process, and ways to promote it. Despite object orientation being still the center of attention, there is a strong promotion throughout the book that software design should consider all appropriate design paradigms and methodologies.The book is organized in 10 chapters. Chapter 1 is dedicated to an exploration of what software design may be and entail. Next, chapters 2 and 3 are designed to help readers better understand object orientation, and the essentials of object-oriented design. Chapter 4 is then dedicated to the design of methods, while chapters 5, 6, and 8 respectively include topics about the design of objects, modeling with the Unified Modeling Language, and the use of design patterns. Larger software elements are often directly responsible for the formation of software architecture, thus chapter 7 covers four kinds of larger software elements: libraries, components, frameworks, and microservices, and their architectural implications. Chapter 9 finally brings the presentation of software design to an end with a coverage on software architecture focusing on software architectural views. Case studies are important in learning how to design software, hence chapter 10 then gathers some small design case studies that can be used in earlier chapters as appropriate. These case studies can be extended in different ways to provide additional design opportunities.This textbook book is intended for a junior level undergraduate course on software design, yet the depth of the book makes it also appropriate for a design course at beginning graduate level. Professionals may also find the book useful in their professional development.

Actress & Polyglot
EWA KASP for
Play video
Ewa Kasp
Libristo has the largest selection of foreign-language books. That’s why I buy my books there.

About the book

Full name An Introduction to Software Design
Author Chenglie Hu
Language English
Binding Book - Paperback
Date of issue 2023
Number of pages 376
EAN 9783031283109
Libristo code 42903684
Publishers Springer, Berlin
Weight 646
Dimensions 178 x 254
Give this book today
It's easy
1 Add to cart and choose Deliver as present at the checkout 2 We'll send you a voucher 3 The book will arrive at the recipient's address

You might also be interested in


Software Design by Example Greg Wilson / Book Paperback
common.buy 74.39
Domain Storytelling Henning Schwentner / Book Paperback
common.buy 35.09
Design for Software - A Playbook for Developers Erik Klimczak / Book Paperback
common.buy 39.69
Animals from A to Z Terry Adamick / Book Paperback
common.buy 15.39
Sex Bot Andrea Ashden / Book Paperback
common.buy 10.69
Book of Tea Kakuzo Okakura / Book Hardback
common.buy 12.49
Coming soon
Working-Class Gay and Bisexual Men George Alan Abbleby / Book Hardback
common.buy 173.79
Planning in Cold War Europe Michel Christian / Book Hardback
common.buy 100.29
Obsession: Marlene Dietrich Henry-Jean Servat / Book Hardback
common.buy 25.79
I Was Hitler's Prisoner Douglas Stewart / Book Paperback
common.buy 26.89
Quantum physics and mechanics for beginners Carlos Pratt / Book Paperback
common.buy 15.79
Finding Georgina Colleen Faulkner / Book Paperback
common.buy 16.29
MAX CLEANS UP TURTLEBACK SCHOO Rosemary Wells / Book Paperback
common.buy 23.79
Top
Manga in Theory and Practice Hirohiko Araki / Book Hardback
common.buy 21.09
Ligonier Valley Rail Road Robert D. Stutzman / Book Hardback
common.buy 25.79
The Celestial Hierarchy Dionysius the Areopagite / Book Paperback
common.buy 19.09

Login

Log in to your account. Don't have a Libristo account? Create one now!

 
mandatory
mandatory

Don’t have an account? Discover the benefits of having a Libristo account!

With a Libristo account, you'll have everything under control.

Create a Libristo account
Book advisor Libroamiko
Hi, I'm Libroamiko, can I help?