Welcome to Allegro

OSM Allegro

Welcome to Allegro
System Requirements

What is the ORM?

What is the OBM?

What is the OIM?

New November 18th Release! Includes bug-fixes and complete help for both Allegro and OSA. Note that the help file requires that HTML Help 1.0 is installed. If HTML Help is not installed on your system, an
installer is here.

Allegro is a software engineering tool for Windows 95 and Windows NT which helps you create OSA diagrams which represent object-oriented system models (OSM).

OSA has concepts to formalize just about everything one needs to model a real world situation. Although OSA is an "integrated" modeling scheme, that is all the parts work together, it can conveniently be seen as consisting of three parts: ORM, OBM, and OIM.

ORM - Object-Relationship Model
OBM - Object-Behavior Model
OIM - Object-Interaction Model

Want to know more about OSA? Try these books:

Object Database Development: Concepts and Principles, David W. Embley, Addison Wesley, Published October 1997.

Object-Oriented Systems Analysis : A Model-Driven Approach, David W. Embley, et al, Yourdon Press Computing Series, 1992.

OSA is an objected-oriented systems analysis technique, which we understand as the study of a specific domain of interacting objects for the purpose of understanding and documenting their essential characteristics. It has the expressive power to represent reality. Its underlying concepts are based on formal definitions of system data and behavior modeling.

An OSA model is designed with the idea that reality is represented instead of some particular programming language. Modeling components have been designed to allow analysts to capture everything of importance in a system. Thus, OSA encourages analysts to represent systems the way they are perceived, without being constrained by how it will be implemented.