Code::Blocks is an open-source cross-platform IDE (Integrated Development Environment) for C/C++. Designed with flexibility in mind, most of its features are provided by external modules (plugins) making it easily extendable and configurable.
(Diver is in the process of being moved to GitHub. Please find us at https://github.com/thechiselgroup/Diver. Support requests & messages sent here may never be seen.) Dynamic Interactive Views For Reverse Engineering. Div/er is a set of Eclipse Plugins that aid developers in understanding software. It uses dynamic analysis and reverse engineering to offer views and filters that aid comprehension and discovery.
DB Designer Fork is a fork of the fabFORCE DBDesigner 4. It integrates entity relationship design,front-end (you can run queries) and SQL exporting.DB Designer Fork generates SQL scripts for Oracle, SQL Server, MySQL, FireBird, SQLite and PostgreSQL.
Windows port of Glade 3. The latest version includes a stand-alone installer with bundled GTK+ 2.16.0 and libxml 2.7.3. Extra installers or zip files are not required. No changes to the Glade source were required to compile under mingw.
Modeling tool supporting UML, BPMN and other standards
Modelio is an open source modeling environment tool providing support for the latest standards (UML 2, BPMN 2, ...). It can be extended by adding modules which add new functionalities. A large set of modules (free and open source) supporting code management (generation/reverse), modeling standards (TOGAF, SysML, SoaML, ...), document generation, ... is available from the Modelio Store (http://store.modelio.org/). Need help or want to share experience with the Modelio community? Go to our forum: http://www.modelio.org/forum/index.html.
EasyStruts provide advanced support for developing Struts web applications with Eclipse . keywords: MVC, Struts, Eclipse, Java
Write, check, index and diagram Z specifications in Microsoft Word.
Tools to allow Z specifications to be written in Microsoft Word. Includes a unicode font for Z symbols. Provides: WYSIWYG editing fully integrated into Word; Typechecking using fuzz (for Spivey Z) or CZT (for ISO standard Z); Indexing and cross-referencing; Diagrams of specification structure; Conversion from Spivey to Standard Z- also available as a stand-alone program and Java class for non-windows users. See project website for details.
Duplicated source code can harm maintainability of software systems. Duplo is a tool to find duplicated code blocks in large C, C++, Java, C# and VB.Net systems.
BundleParser is a Bouml plugout for modelling OSGi and Eclipse bundles .
Entirely wrote in pure Java, this code generator take UML models in XMI file format and generate C++ or Java source code.
Software Process Model Suite is a toolset for modeling and simulate software process models. Is composed by: 1. a simulator engine; 2. a modeling tool based on SPEM, that uses model transformation approach; 3. a visual graphical simulator.
Software de Modelado de Base de datos Sofia
Este proyecto esta fundamentado en la creación de una herramienta de Software Libre llamada Sofia, para el modelado de datos desarrollada en Python con el Tool Kit de wxPython, que puede ser utilizada como instrumento CASE (Computer Aided Software Engineering o Ingeniería de Software Asistida por Computadora ), para la construcción de nuevos productos de software y en la enseñanza de las técnicas de diseño de Bases de Datos y Modelado de Datos del PNFI, del Colegio Universitario de Caracas. Sofia desarrolla el Modelo Lógico de una base de datos y convertir este modelo en un Script SQL
#php ("HashPHP") is a cross-platform, open-source IDE for PHP development written in C++ using the Qt windowing toolkit. #php provides a rich set of features including a plug-in interface, code-completion, debugging and profiling via xdebug and more
Coral is a tool and a development platform to create and transform models and modeling languages. It can be used to edit UML models, to develop editors for other modeling languages and to implement MDA and QVT-like model transformations.
Crackleback is a Java servlet framework for back-office business systems. Its goal is to address 90% of a system's function points, to cut development costs by 90%, and to permit the business analyst--not the programmer--to build 90% of the system.
This is an automated requirement gathering assistant. Systems analyst can use this software to gahter imformation from client users. This software provides valuable questions, other analysts feedbacks, client feedbacks etc. to analyst when necassary.
It is an Unified Modeling Language (UML) based object modeling program in the spirit of Rational Rose and TogetherSoft Together/E.
Business analysys/documentation management tool, inspired by the book "Writing Effective Use Cases" by Alistair Cockburn. Key wanted features are:managing & browsing versionable project requirements,use-cases,screen specs,docs generation,work with JIRA
Framework, Application construction set and M(umps) - API In the MINISYS environment it is possible to create in a few hours very complex business software like invoice programs, bookkeeping programs and many other. The main programming language is M (ISO-M).
A plugin for the Code::Blocks IDE to create and edit Nassi-Shneiderman diagrams.
Nmdepend is a lightweight 'link-time' dependency analyzer for C++. It uses object files and libraries instead of source-code as input. It can help to manage 'cross-directory' dependencies. Dependencies can be visualized in combination with Graphviz.
MaCoA or Open Code Manager is a Case Tool for help the students to learn programming mechanics, logic and structures. For developers to structure their code, generate code from flow diagrams, UML diagrams, and probe it before the integration.
Plan B is a software exploration tool for JVM-based Scheme implementations.
Esta es una herramienta creada para personas que empiezan en el mundo de la programacion con el lemguaje C++. PseudoConverPlus permite crear pseudocodigos de una manera rapida, comodo y sencilla, al mismo tiempo que se puede verificar si esta correcto o si existe algun error, ejecutar la aplicacion y exportarlo al lenguaje C++.
Recon-Calc is a source code feature location tool based on the Software Reconnaissance technique. It allows you to name features of your system and then, based on coverage profiles gathered, you can find where they are implemented in the source code.