MacA&D and WinA&D
Use the full UML notation plus other methods like structured analysis & design, data modeling and multi-task design.
Scale large projects with distributed document architecture, team development, requirements management, system modeling with simulation and built-in report generation. Get one-click code from models or generate models from code.
|
|
QuickUML
Design object-oriented software with a highly integrated, core set of UML models. Your entire project is presented through a multi-panel window showing use cases, class models, object models, dictionary and code.
Save your project as a platform neutral XML formatted text file. Edit and share projects from any Windows or Mac OS X computer.
|
UML Overview
MacA&D and WinA&D support the full UML notation. Get use case diagrams and descriptions, class and package diagrams, state diagrams, collaboration and sequence style interaction diagrams, activity diagrams and deployment diagrams.
- Use Cases
- Each use case represents a typical interaction between a user or external agent and the system being designed. Use cases can be represented graphically on a diagram and further defined in a textual description. A use case entry in the Requirements window can be linked to analysis, design, specification code or test files allowing two-way traceability.
- Class and Package Diagrams
- Class diagrams show the static structure of classes and their relationships expressed with the UML notation. Each class on a diagram can optionally show its name, attributes with or without data types, and/or operations with or without arguments. A class can appear on several diagrams with different presentations. For example, the designer may choose to display only those attributes and operations significant to the context of a diagram.
- State and Activity Diagrams
- State and activity diagrams are very useful in the design of multi-tasking systems to illustrate states, events and concurrent transition threads. In addition to UML enhanced Harel statecharts, there are over a dozen types of state, event and decision tables and diagrams to choose from.
- Object Models
- Interaction diagrams show messages being passed between object instances. Both UML Sequence and UML Collaboration diagrams are supported.
- Deployment Diagrams
- Deployment diagrams show the configuration of run-time processing elements. All diagram types support the package concept so complex designs can be split into multiple diagram levels.
|