s You are here: Home > UMP life cycle > UMP models & tools > Modeling tools
UMP slogan Home | About UMP | FAQ | Discuss | Contacts | Site map
  Life cycle model   Development process   Support process   Organizational process   Product    
Process structuring | Team structuring | Proactive | Iterative | Agile | Cooperation | Documenting | ISO/IEC 12207 | Project types | Models & Tools




References:

UMP glossary
Bibliography
Conventions & Notation

Modeling tools to work with UMP

There are three categories of modeling tools:

  • CASE (Computer Aided Software Engineering)
  • Graphics tools
  • Visualizers

CASE (Computer Aided Software Engineering)

CASE tool allows not only drawing model diagrams, but also checking diagram rules and consistency. Some tools are capable of generating code from the model.

CASE tools' pro and contra:

Pro Contra
Ease of modeling (diagram drawing) High cost
Automatic model consistency Modeling constraints
Code generation Difficult (or impossible) to customize
Document generation  

Graphics tools

Graphics tools allow drawing diagrams as vector graphics.

Graphics tools' pro and contra:

Pro Contra
Ease of modeling (diagram drawing) Model inconsistency and errors
Customized models Difficulty in supporting changes
Low to average cost  

 

See UMP modeling templates for Microsoft Visio.

Visualizers

Visualizers allow generating visual models from existing source code.

Visualizers tools' pro and contra:

Pro Contra
Strict models Useless for analysis and design
Models consistent with code Difficult (or impossible) to customize
Code visualization and documenting  

 

 

Last modified: 07-Jan-2005
Copyright © 2003—2005 Alexander Kozlinski. All rights reserved.
Use of this website signifies your agreement to the Terms of Use