The Art of Software Modeling: 1st Edition (Hardback) book cover

The Art of Software Modeling

1st Edition

By Benjamin A. Lieberman

Auerbach Publications

296 pages | 100 B/W Illus.

Purchasing Options:$ = USD
Hardback: 9781420044621
pub: 2006-12-26
$110.00
x
eBook (VitalSource) : 9780429117299
pub: 2006-12-26
from $28.98


FREE Standard Shipping!

Description

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

Subject Categories

BISAC Subject Codes/Headings:
COM032000
COMPUTERS / Information Technology
COM051230
COMPUTERS / Software Development & Engineering / General