Computer Aided Software Engineering (CASE) automates the software creation process from front to back. The Unified Modeling Language (UML) provides the interoperability that enables the benefits of CASE. ArgoUML is a UML CASE tool for analyzing and designing object-oriented software. Apart from being open source freeware, it has many unique aspects that set it apart from commercial tools, including its use of psychological research to design an environment that increases productivity by supporting programmers' cognitive requirements and its pure Java nature, which allows for widespread compatibility and access.
ArgoUML's installer lets you include the Java Runtime Environment, if your … Read more