Spedizione gratuita con Packeta per un prezzo superiore a 79.99 €
BRT 7.99 Punto BRT 7.99 DHL 7.99 HR Parcel 7.49 GLS 3.99

An Introduction to Software Design

Lingua IngleseInglese
Libro In brossura
Libro An Introduction to Software Design Chenglie Hu
Codice Libristo: 42903684
Casa editrice Springer, Berlin, luglio 2023
This textbook provides a balanced coverage on software design, including design principles, methodol... Descrizione completa
? points 173 b
73.10
Magazzino esterno in piccole quantità Inviamo tra 3-5 giorni

30 giorni per il reso


Potrebbe interessarti anche


I MIGLIORI SVENDITA
Manga in Theory and Practice Hirohiko Araki / Rigido
common.buy 17.12
I MIGLIORI
Book of Tea Kakuzo Okakura / Rigido
common.buy 13.58
I MIGLIORI IN PREPARAZIONE
Pán prstenů Návrat krále John Ronald Reuel Tolkien / Rigido
common.buy 27.07
Florencie a Toskánsko / In brossura
common.buy 20.97
Odplata James Swallow / Rigido
common.buy 17.87
Tvář se ztracenými ústy Henri Michaux / In brossura
common.buy 9.73
Design for Software - A Playbook for Developers Erik Klimczak / In brossura
common.buy 50.62
Seven Days in New Crete Robert Graves / In brossura
common.buy 14.55
Basic Math for Game Development with Unity 3D Kelvin Sung / In brossura
common.buy 76.63
Skryté zvieratká Blízko domu neuvedený autor / Leporello
common.buy 5.23
Sex Bot Andrea Ashden / In brossura
common.buy 8.55

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.

Informazioni sul libro

Titolo completo An Introduction to Software Design
Autore Chenglie Hu
Lingua Inglese
Rilegatura Libro - In brossura
Data di pubblicazione 2023
EAN 9783031283109
Codice Libristo 42903684
Casa editrice Springer, Berlin
Dimensioni 178 x 254
Regala questo libro oggi stesso
È facile
1 Aggiungi il libro al carrello e scegli la consegna come regalo 2 Ti invieremo subito il buono 3 Il libro arriverà all'indirizzo del destinatario

Accesso

Accedi al tuo account. Non hai ancora un account Libristo? Crealo ora!

 
obbligatorio
obbligatorio

Non hai un account? Ottieni i vantaggi di un account Libristo!

Con un account Libristo, avrai tutto sotto controllo.

Crea un account Libristo