How to Engineer Software: A Model-Based Approach
By Steve Tockey (Author)
Edition: 1st
Language: English
Publisher: Wiley-IEEE Computer Society Pr
Publication Date: September 10, 2019
ISBN-13: 978-1119546672
Description: This practical guide explores the application of model-based software engineering using the Unified Modeling Language (UML). As a noted expert in the field, Steve Tockey demonstrates how software can be developed and maintained under a true engineering discipline. The book is grounded in Computer Science and Discrete Mathematics, covering essential software engineering practices.
The author delves into semantic modeling to reveal precise requirements, separating business complexities from technology complexities, thereby giving developers maximum flexibility in finding optimal designs and code. Additionally, the book promotes development scalability through domain partitioning and subdomain partitioning, while emphasizing valuable software documentation specifically tailored for development and maintenance.
Throughout the text, readers will find numerous illustrative examples that demonstrate the transition from semantic model to executable code, providing a comprehensive understanding of model-based software engineering principles.
