Agile modeling with UML : code generation, testing, refactoring
By: Rumpe, Bernhard
Material type: BookPublisher: New York Inc. : Springer-Verlag New York Inc., c2017.Description: xiii, 388 p. : ill. ; 25 cm.ISBN: 9783319588612Subject(s): UMLDDC classification: 005.117 RU AG Online resources: Location MapItem type | Home library | Call number | Status | Date due | Barcode | Item holds |
---|---|---|---|---|---|---|
REGULAR | University of Wollongong in Dubai Main Collection | 005.117 RU AG (Browse shelf) | Available | T0056612 |
, Shelving location: Main Collection Close shelf browser
004.682 SH MI Microsoft SharePoint 2013 inside out / | 004.69 BA GO Google talking / | 004.695 VO IP VoIP handbook : | 005.117 RU AG Agile modeling with UML : | 005.12 KO RE Requirements writing for system engineering | 005.133 BL SW Swift essentials : | 005.133 CH JA Java for engineers and scientists / |
1 Introduction.- 2 Agile and UML-Based Methodology.- 3 Compact Overview of UML/P.- 4 Principles of Code Generation.- 5 Transformations for Code Generation.- 6 Principles of Testing with Models.- 7 Model-Based Tests.- 8 Design Patterns for Testing.- 9 Refactoring as a Model Transformation.- 10 Refactoring of Models.- 11 Summary, Further Reading and Outlook.
This book focuses on the methodological treatment of UML/P and addresses three core topics of model-based software development: code generation, the systematic testing of programs using a model-based definition of test cases, and the evolutionary refactoring and transformation of models. For each of these topics, it first details the foundational concepts and techniques, and then presents their application with UML/P. This separation between basic principles and applications makes the content more accessible and allows the reader to transfer this knowledge directly to other model-based approaches and languages.