
- 296 pages
- English
- PDF
- Available on iOS & Android
The Art of Software Modeling
About this book
Modeling complex systems is a difficult challenge and all too often one in which modelers are left to their own devices. Using a multidisciplinary approach, The Art of Software Modeling covers theory, practice, and presentation in detail. It focuses on the importance of model creation and demonstrates how to create meaningful models.
Presenting three self-contained sections, the text examines the background of modeling and frameworks for organizing information. It identifies techniques for researching and capturing client and system information and addresses the challenges of presenting models to specific audiences. Using concepts from art theory and aesthetics, this broad-based approach encompasses software practices, cognitive science, and information presentation. The book also looks at perception and cognition of diagrams, view composition, color theory, and presentation techniques.
Providing practical methods for investigating and organizing complex information, The Art of Software Modeling demonstrates the effective use of modeling techniques to improve the development process and establish a functional, useful, and maintainable software system.
Frequently asked questions
- Essential is ideal for learners and professionals who enjoy exploring a wide range of subjects. Access the Essential Library with 800,000+ trusted titles and best-sellers across business, personal growth, and the humanities. Includes unlimited reading time and Standard Read Aloud voice.
- Complete: Perfect for advanced learners and researchers needing full, unrestricted access. Unlock 1.4M+ books across hundreds of subjects, including academic and specialized titles. The Complete Plan also includes advanced features like Premium Read Aloud and Research Assistant.
Please note we cannot support devices running on iOS 13 and Android 7 or earlier. Learn more about using the app.
Information
Table of contents
- Front cover
- Dedication
- Contents
- Preface
- About the Author
- Notices
- Acknowledgments
- PART I: ANALYTICAL FRAMEWORKS
- Chapter 1. The Art of the Model
- Chapter 2. A Systematic Approach
- Chapter 3. Observing Behavior
- Chapter 4. Analytical Thinking
- PART II: MODEL CONSTRUCTION
- Chapter 5. Research and Investigation
- Chapter 6. Model Forms
- Chapter 7. Data Validation
- Chapter 8. Business Workflow Analysis
- Chapter 9. Requirements Archaeology1
- Chapter 10. Modeling Software Architecture
- PART III: PRESENTATION
- Chapter 11. Perception and Thinking
- Chapter 12. Composition1
- Chapter 13. Presentation
- APPENDICES
- Appendix A: Example Business Workflow: Execute Trade
- Appendix B: Structured Requirement to Use Case
- Appendix C: Answer Key and Discussion
- Appendix D: UML 2.0 Overview
- Index
- Back cover