A guide to the application of the theory and practice of computing to develop and maintain software that economically solves real-world problem How to Engineer
Abstraction is the most basic principle of software engineering. Abstractions are provided by models. Modeling and model transformation constitute the core of m
This book discusses how model-based approaches can improve the daily practice of software professionals. This is known as Model-Driven Software Engineering (MDS
This book covers all you need to know to model and design software applications from use cases to software architectures in UML and shows how to apply the COMET
Data Science for Software Engineering: Sharing Data and Models presents guidance and procedures for reusing data and models between projects to produce results