期刊全称 | An Introduction to Software Design | 期刊简称 | Concepts, Principles | 影响因子2023 | Chenglie Hu | 视频video | | 发行地址 | Explains design principles, methodologies, and techniques with a multi-paradigm viewpoint emphasizing design trade-off.Covers commonly used design diagrams and patterns based on the Unified Modeling L | 图书封面 |  | 影响因子 | 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 direct | Pindex | Textbook 2023 |
The information of publication is updating
|
|