Chenglie Hu An introduction to software design concepts, principles, methodologies, and techniques - Switzerland Springer Nature 2023 - xiv, 359 p. : ill., Col. ; 24 cm. ISBN: 9783031283109 (pbk) Subjects--Topical Terms: Architecture logicielleSoftware architecture--Computer software Development--Object-Oriented Design--Software Modeling--Software Design--FC Dewey Class. No.: 005.12 / CHE