Windows CASE Tools

Table of contents


GenerateXY Code Generation Studio


GenerateXY Code Generation Studio - GenerateXY is a framework for MDD (Model Driven Development). It allows to specify model-to-model and model-to-text transformations. No constraint is imposed on the target code that can can have any structure in any language. The model and template editors are based on XPath and XML concepts.

Features

  • Customizable Model editor
  • Template editor (XPath based, no new language to learn)
  • Syntax-highlighting & auto-completion
  • Quick preview
  • Target languages: all
  • Chained transformations
  • Manual changes management
  • Reverse-engineering
  • XML Import/Export (interoperability)
  • Extensibility
  • Build automation support
  • Model maintenance/migration utilities
  • XSLT support



More about GenerateXY Code Generation Studio: GenerateXY Code Generation Studio



MetaUML


MetaUML - MetaUML is a GNU GPL MetaPost library for typesetting UML diagrams, using a human-friendly textual notation.

MetaUML Live!, a tool to draw MetaUML diagrams interactively in the web browser, is currently offline due to hardware maintenance.

More about MetaUML: MetaUML

Red Koda Community


Red Koda Community - Red Koda is a free UML tool. It's easy to use and supports 13 UML2 diagrams. Finished diagrams could be copied to MS word documents or export as GIF, JPEG or BMP.

More about Red Koda Community: Red Koda Community

DMS Software Reengineering Toolkit


DMS Software Reengineering Toolkit - Provides a foundation for custom program analysis and modification tools. Has industrial-strength parsers for C, C++, C#, Java, COBOL, VB, JavaScript, and many more. Provides automatic construction of ASTs, supports construction of symbol tables. Built in machinery for control and data flow analysis, including call graphs and points-to analyzers. Source-to-source transformations can be applied to modify the ASTs; changed ASTs can be regenerated with formatting and comments. Scalable to process thousands of files. Parallel programming machinery built in to handle computational scale for analyzing very large software systems.

More about DMS Software Reengineering Toolkit: DMS Software Reengineering Toolkit

TrueView


TrueView - TrueViewâ„¢ Domain Modeller for .NET
TrueView Domain Modeller is used for exploring Business Domains and creating rapid prototypes using Domain Driven Design.
  • Work with your Domain Experts to understand business entities, relationships and the business' ubiquitous language.
  • Write POCO-style classes using .NET and the TrueView framework
  • Demo interactive prototypes to your Domain Experts to get instant feedback. Test and refine until your team is confident.

You can also preview database schemas and mapping files using the included TrueView DataBridge utility.

Want to convert your prototypes into complete multi-user desktop applications?
Then you need TrueView Agile Developer.


More about TrueView: TrueView

Dzine


Dzine - Dzine is an Open Source CASE tool for OOAD. Draw use case ,interaction ,class ,deployment ,ER Diagrams. Code generation in C++ and java. Normalise your ER diagrams and generate SQL code. Reverse engg design from code. Just put in your Java or C++ code and generate class diagrams. Easiest way to obtain design from code

More about Dzine: Dzine



ClassBuilder


ClassBuilder - ClassBuilder is freeware CASE tool targeted at the C++ developer, running on Win95/98/NT. It lets you create, manipulate and navigate classes, class relations, class members and class methods at a high level of abstraction trough a graphical user interface. Its rich feature list includes:
  • Class and sequence diagram editing (UML), with automatic layout.
  • Code generation to implement associations/aggregations, with navigation methods and iterators.
  • Generation of Find methods on one to many associations/aggregations and Get/Set methods on members.
  • Easy project tracking, shows progress of each node (Analysis, Design, Implementation, Test, Complete).
  • Wizards to insert iteration loops and navigation paths into the code of methods.
  • Code synchronisation with compile environment, changes made outside ClassBuilder are noticed and read back.
  • When used together with MFC, code can be generated to serialise the data structure.
  • Drag and drop support for: Adding a member to a class, adding arguments, changing the order of arguments, etc.
  • Documentation generation in RTF and HTML, so the documentation is always in phase with the code.
  • Changes made in the generated RTF documentation can be read back into ClassBuilder.


More about ClassBuilder: ClassBuilder

The UML Designer


The UML Designer - The UML Designer is an easy to use tool for quick design of C# based software systems with automatic code generation to allow a solid starting point for development.
Advantages
  • Free to use!
  • C# Code Generation
  • Multiple zoom levels for working with larger documents
  • Support for one-to-many associations, with C# collection class support
  • Notes which can be attached to classes or even links between classes
  • Printing UML diagrams
  • Saving UML diagrams as images
  • A rich set of layout manipulation tools
  • Traditional application features such as: copy & paste, undo & redo, etc...


More about The UML Designer: The UML Designer

Casecomplete


Casecomplete - With Casecomplete you'll be able to model:
  • Use cases
  • Requirements
  • Diagrams
  • Test cases
  • Screen prototypes

Casecomplete is 100% a tool for requirements specification


More about Casecomplete: Casecomplete

Cadifra UML Editor


Cadifra UML Editor - Cadifra UML Editor
Cadifra was designed for quick capture of UML diagrams and for accurate printing of such diagrams. It excels at its goals.

Draw professional quality UML diagrams on Windows 7, Windows Vista or Windows XP:
  • Embed diagrams into Microsoft Word (see video)
  • Undo/redo all changes, without a limit
  • Edit any text in-place with a double-click
  • Drag a selection to wherever you want
(press <ctrl> to drop a copy)
  • Enjoy clever connectors
  • Fast zoom with your mousewheel (hold down <ctrl>)


More about Cadifra UML Editor: Cadifra UML Editor

Software Ideas Modeler


Software Ideas Modeler - Software Ideas Modeler is a lightweight tool for the creation of UML diagrams and some others.

Main features:
  • Fast and easy drawing of diagrams
  • 13 types of UML diagrams
  • 6 types of other diagrams (Data Flow, Mixed, CRC, Requirement, UI, ERD)
  • Diagram styling
  • Export to EMF, WMF, SVG, PNG, PDF
  • Source code generating (C#, VB.NET, SQL DDL)
  • Documentation generating


More about Software Ideas Modeler: Software Ideas Modeler

Idungu


Idungu - Business process analysis tool.


More about Idungu: Idungu

Objecteering MDA Modeler


Objecteering MDA Modeler - Objecteering MDA Modeler provides a dedicated graphical modeling tool to help you easily develop the tools you need when implementing a model-driven MDA approach in your projects.
With Objecteering MDA Modeler, you can adapt, automate, assist and control the development of your applications, through the application of the best methodological practices and the best technological choices for your specific domain.
This means that you can easily construct a dedicated UML tool integrating all your expertise, thereby considerably increasing productivity and improving the quality of your application development.
You can tool the entire development cycle, by associating and combining MDA components for successive application on your models.
Through MDA components, the features, appearance, ergonomics, menus and commands of Objecteering Modeler automatically adapt to your choices. Your models are built according to your methodological rules, your patterns are automated, your documents are generated using your document templates, and your specific code generation is systematized.
  • MDA tool integrated with a modeler on model repositories for the entire enterprise
  • Graphical modeling of your UML profiles using UML 2.0 diagrams
  • Wizards to automate Objecteering adaptation and create Java code and a Java infrastructure
  • An open and fully-documented metamodel, accessible in Java
  • A Java API to adapt Objecteering, define model transformation and generate code
  • An API and a set of tools to adapt existing Objecteering code generators (Java, C#, C++)
  • Generation templates: generation without programming
  • Automated production of "MDA components" to deploy your extensions on your models
  • Unlimited combination of MDA components on your models, to adapt their extension and use
  • Immediate application and debug/tests of extensions and their associated code


More about Objecteering MDA Modeler: Objecteering MDA Modeler

Modelio


Modelio - Modelio Enterprise Edition
Enterprise-wide modeling, large-scale team support, MDA customization
to adapt Modelio to your environment
Key features
  • Full UML2 support
  • Model-driven code generation
  • Code-model synchronization using your favorite IDE
  • HTML/MS-Word document generation and customization
  • XMI import and export
  • Teamwork management and project sharing
  • Configuration and version management with the "Subversion" open-source tool
  • Platform generation modules (C#, Java, C++, SQL, BPEL, XSD, WSDL, Hibernate)
  • Metamodel access through a Java API
  • MDA customization
  • Tool extension through a wide range of modules
  • Scripting language support (Jython)
  • SOA Architecture modeling
  • Enterprise Architecture and Business Process modeling
  • BPMN support
  • Requirement and goal analysis
  • Dictionary and business rule definition



More about Modelio: Modelio

Visual Paradigm for UML


Visual Paradigm for UML - Visual Paradigm for UML is a Unified Modeling Language (UML) design tool that supports all UML diagrams, SysML diagrams and entity relationship diagram. Visual Paradigm for UML provides extensive use case modeling features including full function UML use case diagram, flow of events editor, use case/actor grid and activity diagram generation. Visual Paradigm for UML produces system documentation in PDF, HTML and MS Word formats. Developer can design system documentation with template designer. System analyst can estimate the consequences of changes with impact analysis diagrams, such as matrix and analysis diagram. Visual Paradigm for UML generates Java code

More about Visual Paradigm for UML: Visual Paradigm for UML

Smartdraw


Smartdraw - Smartdraw is a "like" Visio Tools.
It's an assistance to build every kind of graphic, but is not a specially uml tool. However you can use this tools for simple and schematics graphics, for pm stuff and for mindmaps.


More about Smartdraw: Smartdraw

Select Architect


Select Architect - Select Architect is a scaleable modeling tool for pragmatic Business Motivation Modeling (BMM), Business Process Modeling (BPM), Service and Component Based Development (CBD), Rapid Application Development (RAD), Unified Modeling Language (UML) and database design. Select Architect is widely accepted and recognized as a consistent innovator in the design tools and modeling tools market.
  • Component Based Design, using UML, mapping directly to component and service implementation technologies.
  • Business Motivation Modeling, using BMM, modeling the business itself and identifying why systems are implemented.
  • Business Process Modeling, using process heirarchy and BPMN, providing model animation and traceability, ensuring designs and software solutions are precisely aligned to the needs of the business.
  • Cost reductions through automated generation of documents, code and databases, including XML Schema, as well as add-on synchronizers including Java (Select JSync), Visual Basic (Select VBSync), C++ (Select C++Sync) and C# (Select C#Sync).
  • Scalability from an enterprise-scale, multi-user repository.
  • Rapid development of applications through pragmatic modeling, design patterns and component-based techniques.
  • Impact analysis, achieved through integrated modeling techniques and requirements database.
  • XML Schema generation from UML designs and reverse engineering into models, to aid understanding.
  • Relational Database Schema generation from UML designs and reverse engineering into models, to aid the understanding of your data.
  • Integrated design-time component supply and reuse.


More about Select Architect: Select Architect

UMLStudio


UMLStudio - UML tools, simple and easy to use.
UML 2.1


More about UMLStudio: UMLStudio

Prosa UML modeler


Prosa UML modeler - rosa visualizes the development work. Visual models show the entirety all the time and make the projects easier to manage. Visualization clarifies the communication in the team and between the team members and other interest groups.
  • Complete UML V1.5 support
  • Multimedia support
  • Integrated model browser
  • Complete Windows conformant user interface
  • Context-specific pop-up menus by diagram type
  • Fast symbol placement, scaling, moving, naming
  • Fast association and relationship creation and editing
  • Fast editing of graphics and text
  • Rich text editor implementation in graphics
  • Excellent Cut and Paste, Drag and Drop functions
  • Multilevel Undo/Redo
  • Intelligent automatic reuse of information between diagrams
  • Excellent diagram integration
  • Complete OLE support
  • Concurrent documentation and web publication
  • High quality documents
  • Safety save of diagrams
  • Multi-user environment
  • Model locking and protection
  • Complete Windows conformant Help
  • Integrated simulation and code generation (options)


More about Prosa UML modeler: Prosa UML modeler

WinTranslator


WinTranslator - WinTranslator is used with WinA&D, QuickCRC or QuickUML to generate class models or CRC cards from object-oriented software written in C++, C#, Java, Delphi, PHP or Ada. Code written in C, Pascal, procedural Basic, PHP or Fortran generates structure charts. Large software systems are partitioned into multiple diagrams with objects linked to related source code. Detailed information can be extracted from the code including data types, parameter lists and descriptive comments. A dialog steps the user through the reengineering process. Rich data models can be generated from SQL.

More about WinTranslator: WinTranslator

QuickUML Windows


QuickUML Windows - Use QuickUML to draw core UML models with code generation for several languages. An entire project is presented through a tabbed window that includes use cases, class models, object models, dictionary and code and saved as an XML file. Use cases document user interactions with the system and link to models, code, foreign files or other use cases. Class models contain classes, interfaces, components, packages and other objects. Sequence diagrams illustrate how objects interact. Get advanced features for multiple language projects, design namespaces, UML stereotype extensions, flexible color support, custom detail fields and automated generation of class models from the dictionary. An integrated code manager enables the designer to navigate through code files linked to use cases and diagram objects.

More about QuickUML Windows: QuickUML Windows

WinA&D


WinA&D - WinA&D is a comprehensive tool for system modeling and simulation, requirements management, structured analysis and design, object-oriented modeling with UML and data modeling of information systems. It has diagram editors for process models, data models, class models, state models, object models, structure models and task models. Each model shows a different view of the software system integrated through a global data dictionary. Dictionary and model information can be used to generate code for several languages including C++, C#, Java, Delphi, PHP, Ada and SQL. Dynamic systems can be modeled, parameterized, simulated and charted. The tool provides requirements specification and traceability, design verification reports and text import/export features. The integrated report generator includes dozens of standard reports plus a scriptable environment for creating custom reports. The Site License edition supports multi-user team dictionary and requirement documents making it well suited for team development.

More about WinA&D: WinA&D

QuickCRC Windows


QuickCRC Windows - Do responsibility driven design of object-oriented software using CRC cards. Discover and document classes, responsibilities, attributes and collaborations between classes. Identify and simulate design scenarios. Partition complex designs into multiple diagrams with easy navigation through a contents view. See the class structure of the evolving design with the inheritance graph. Assign the attribute access of each card responsibility and the tool presents an attribute access graph.

More about QuickCRC Windows: QuickCRC Windows

Visio


Visio - Microsoft Office Visio 2007 makes it easy for IT and business professionals to visualize, explore, and communicate complex information. Go from complicated text and tables that are hard to understand to Visio diagrams that communicate information at a glance. Instead of static pictures, create data-connected Visio diagrams that display data, are easy to refresh, and dramatically increase your productivity. Use the wide variety of diagrams in Office Visio 2007 to understand, act on, and share information about organizational systems, resources, and processes throughout your enterprise

More about Visio: Visio

WithClass


WithClass - WithClass is a UML Modeling Tool. It allows you to draw UML Diagrams, generate code, and reverse engineer popular OO languages.
PRODUCT FEATURES
  • Available in three levels: Enterprise, Professional, and C#.
  • Reverse engineer C++. Java, Delphi, VB, IDL, Perl, PHP, C#, and VB.net.
  • Capture diagrams in GIF, JPEG, BMP, WMF
  • Draws all UML 1.x diagrams<br/>
  • Works with EJB
  • create your own VBA add-ins or use and edit our existing add-ins to increase functionality.

More about WithClass: WithClass

Astah*


Astah* - Astah* is a lightweight UML editor integrated with ERD, DFD, CRUD and Mind mapping features for software developers. Developers, analysts, testers and managers can communicate with one another using astah diagrams because all the diagrams are stored in one model. Besides the standalone editions, "astah* share"(a web server edition) will boost the communication by providing a web-browser view of the shared diagrams so that the team can exchange comments like social network services.

More about Astah*: Astah*

Jude


Jude - Jude is a lightweight UML editor integrated with ERD, DFD, CRUD and Mind mapping features for software developers. Developers, analysts, testers and managers can communicate with one another using Jude diagrams because all the diagrams are consistently stored in one model. Besides the standalone editions, Jude share"(a web server edition) will boost the communication by providing a web-browser view of the shared diagrams so that the team can exchange comments like social network services.


More about Jude: Jude

SILVERRUN RDM Relational Data Modeler


SILVERRUN RDM Relational Data Modeler - SILVERRUN RDM Relational Data Modeler is a feature-rich data modeling tool that enables data modelers and data administrators as well as database designers and database administrators to produce and maintain high-quality, enterprise-strength relational data models.
RDM data models can be built from scratch and reverse engineered from a variety of sources (RDBMS as well as non-relational files).

More about SILVERRUN RDM Relational Data Modeler: SILVERRUN RDM Relational Data Modeler

ObjectiF


ObjectiF - objectiF is a Tool for Model-Driven Software Development with UML and BPMN in Java, C#, C++, BPEL, XSD and WSDL
objectiF can automate part of your software development according to the principles of Model-Driven Development MDD.
In objectiF you can
  • Model requirements
  • Develop domain-oriented models
  • Model business processes - Generate BPEL
  • Transform domain-oriented models and generate code
  • Round Trip from Model to Code and vice versa
  • Automate software development


More about ObjectiF: ObjectiF

ER Studio


ER Studio - ER/Studio Enterprise is a modeling tool for analyzing, visualizing, and communicating database and application designs for data and information architecture. Combining process, data, UML modeling and reporting into a powerful multi-level design environment, ER/Studio Enterprise enables you to build and maintain large, complex database applications and consolidate, report and re-use metadata easier and more accurately than ever.
  • Enterprise wide lineage and traceability
  • Automated model publication, communication and collaboration
  • Round-trip engineering
  • Multiplatform database lifecycle support


More about ER Studio: ER Studio

Visual UML


Visual UML - Visual UML (VUML) is an award-winning affordable, easy-to-use yet powerful and full-featured visual UML tool for object modeling that provides full and comprehensive support for the following OMG UML (Unified Modeling Language) 1.3, 1.4 & 2.0 diagram types: Package, Use Case, Class, Object, Activity, Component, Deployment, Collaboration/Communication, Sequence, State Machine, Robustness and Interaction Overview diagrams.

More about Visual UML: Visual UML

ESS-Model


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.

ESS-MODEL handles Delphi/Kylix and Java source files, and can produce html documentation complete with class diagrams.

Small footprint: No big multiple cds installation. A single 700kb exe file is all that is needed. In fact there is no installation setup procedure at all, just copy the file to your desktop. Loading time is instantaneous.

More about ESS-Model: ESS-Model

StarUML


StarUML - StarUML is an open source project to develop fast, flexible, extensible, featureful, and freely-available UML/MDA platform running on Win32 platform. The goal of the StarUML project is to build a software modeling tool and also platform that is a compelling replacement of commercial UML tools such as Rational Rose, Together and so on.

More about StarUML: StarUML

Artiso Visual Case


Artiso Visual Case - The following are some of the key features of the Visual CaseTM tool by category.
  • UML Diagram
  • Basic Diagrams
  • Database Tools
  • Database Engineering
  • Code Engineer
  • SQL Editor
  • Reports
  • Exporting
  • Integrated Help


More about Artiso Visual Case: Artiso Visual Case






Directory

Community