The Art of Software Modeling

Published:
Author(s):

Purchasing Options

Hardback
$89.95
Add to cart
ISBN 9781420044621
Cat# AU4462
 

Features

  • Illustrates how to create useful and accurate software models
  • Covers all aspects of model investigation, composition, and presentation
  • Features tips and practical ways to avoid common problems in creating software models
  • Offers questions and a full answer key at the end of each chapter§Includes numerous worked examples on business analysis, requirements engineering, and software architecture documentation
  • Provides hands-on experience with problematic areas of modeling information analysis, organization, and presentation
  • Summary

    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.

    Table of Contents

    ANALYTICAL FRAMEWORKS
    The Art of the Model
    A Systematic Approach
    Observing Behavior
    Analytical Thinking

    MODEL CONSTRUCTION
    Research and Investigation
    Model Forms
    Data Validation
    Business Workflow Analysis
    Requirements Archaeology
    Modeling Software Architecture

    PRESENTATION
    Perception and Thinking
    Composition
    Presentation

    APPENDICES
    Example Business Workflow: Execute Trade
    Structured Requirement to Use Case
    Answer Key and Discussion
    UML.2.0.Overview

    INDEX

    Related Titles