1. Computing & Technology

Discuss in my forum

Top 6 Modeling/CASE Tools

By , About.com Guide

What are the best UML tools on the market? There are a lot, providing an interesting array of features. Here's a list of suggested tools to make your Delphi developer days easier. UML stnds for a general-purpose notational language for specifying and visualizing complex software, especially large, object-oriented projects.

1. ESS-Model

With ESS-MODEL you can view class diagrams from your code in the time that other tools are still busy loading. No delays, just drag-and-drop your sourcefiles onto ESS-MODEL and get instant class diagrams.

2. Bold for Delphi

The architecture includes the Class Model subsystem (keeping the stored model), the Business Objects sub-system (containing the actual run-time representations of the business objects), the Persistence sub-system (handles storage and retrieval of business objects to and from a database), the Presentation subsystem (handling the GUI) and the Representation Mapping subsystem.

3. EctoSet Modeller

EctoSet Modeller offers you an easy to learn, easy to use UML tool that won't break the bank. EctoSet Modeller lets you model your Object Oriented software system and, with the Professional edition, generate source code for Delphi/Kylix, C++ Builder, Java and Visual Basic. Capable of producing a range of diagrams, EctoSet is the inexpensive way to begin UML software modelling.

4. ModelMaker Tools

a brand new way to develop classes and component packages for Borland Delphi. ModelMaker is a two-way class tree oriented productivity, refactoring and UML-style CASE tool specifically designed for generating native Delphi code. Delphi's Object Pascal language is fully supported by ModelMaker. From the start ModelMaker was designed to be a smart and highly productive tool.

5. nTierIt Application Framework

nTierIt Application Framework contains pre-coded objects and units for everything needed to create robust Delphi applications. You simply create new object instances as needed and follow in-line comments to customize them. Templates comprise an entire pre-coded application that you simply "tweak" to your needs. All source code included.

6. The Object Technology Workbench

A comprehensive modeling and visual development environment based on the UML. It supports the entire software engineering process with powerful and flexible modeling capabilities, enabling the development of applications, which effectively support specific business requirements and processes. Object Technology Workbench supports round-trip engineering and code generation.

©2012 About.com. All rights reserved.

A part of The New York Times Company.