Visually analyze and optimize software applications
Software Architect for ER/Studio is an object-oriented modeling tool for application architects to visually design and analyze complex software applications. With support for the UML 2.0 specification, Software Architect simpliﬁes the design stage of a project by enabling developers and architects to organize and visualize requirements, subsystems, design patterns, and audit and metrics, of intensive software systems.
The Challenge of Complex System Design
With software applications depending on more, increasingly complex functional and content relationships from a variety of sources, establishing a clear vision of a system's design is a significant challenge.
Application architects face three distinct challenges:
- Easily organize and visualize all required components of a system design
- Collaborate with project teams and get projects kicked-off quickly
- Analyze, measure, and validate project progress and completed work
Underlying these challenges is an expectation for compliance with industry standards, such as UML® 2.0, XMI for UML 2.0, Object Constraint Language (OCL) and query/views/transformations (QVT).
It is essential to understand how a newly designed application will interact with a potential universe of external systems.
Software Architect jumpstarts applications with industry-standard patterns and architecture to track metrics and pass audits.
Software Architect is built on the UML® 2.0 speciﬁcation enabling organizations to adopt a model driven approach to their software design and analysis. Architects and developers are better able to specify, visualize, and document models of entire software systems and increase the automation of tasks around software modeling.
Software Architect provides software developers with a powerful capability to jumpstart projects through predeﬁned patterns and templates which can signiﬁcantly improve the design and development of high quality software, leading to reduced costs, and greater system adaptability.
Architects and developers can better automate the quality assurance and design of object-oriented software with audits and metrics that can be easily deﬁned, saved, and reused.
Developers can easily create external documentation for open projects, or from the command line, using pre-deﬁned or custom templates. Teams can track projects, document pattern and proﬁle deﬁnitions, or output the results of model audits into a number of different formats including RTF, HTML, TXT and PDF.
- Model driven architecture & standards
- Jumpstart applications with industry-standard patterns
- Ensure model quality with audits and metrics
- Improve project tracking with documentation generation
Ready to learn more about ER/Studio?
For database professionals, ask us about DB PowerStudio, the essential heterogeneous tool kit for Oracle, SQLServer, DB2, and Sybase.
For software programming professionals, ask us about RAD Studio, the most powerful, multi-device suite for todays advanced developers.
"Embarcadero tools are uniquely positioned to enable companies to manage [the] data explosion." Tim Sloane, Valley View Ventures