MacA&D Standard OSX is a software design tool for process, data and class models. It supports code generation, integrated code editing and browsing, linked text specifications and a data dictionary.|
Used with the MacTranslator reengineering tool, MacA&D generates UML class models from C++, Java, Delphi, PHP, REALbasic or Objective-C code and data models from SQL.
The tool includes a Contents view for diagram navigation, diagram scaling and printing, custom icons, color support, user-defined detail dialogs for diagram objects and full text import/export of diagrams and dictionary information. Data types, UML stereotypes and a project glossary can be maintained for a development project.
Data flow diagrams (DFDs) show the flow and processing of information in a system. They are especially popular in real-time, embedded systems where software closely interacts with hardware or many concurrent threads of execution are needed to handle external events.
MacA&D supports multi-level DFDs, textual specification of primitive processes, data leveling between diagrams and the data dictionary and extensive design verification and balancing checks.