Discover, analyze, define and control your architecture.
Lattix LDM enables you to create lightweight Dependency Models of your software applications. With Lattix LDM, you can analyze your architecture in detail, edit the structure to create what-if and should-be architectures, and then create Design Rules to formalize and communicate that architecture to your entire development organization.
Lattix LDM enables the extended development team to see and understand the Dependency Model. This allows all developers to better understand the architecture of the system they are enhancing, and to check their latest changes against Design Rules before they commit those changes into the revision control system. Lattix LDM can also be utilized to provide visibility to managers, SQA staff, and product managers who have a vested interest in more than just the software's schedule and planned release dates.
Precise – The matrix representation leverages the system hierarchy to aggregate dependencies and provide a precise big picture view. The LDM can be automatically synchronized with every build to identify changes and architectural violations. Developers can focus on their part of the system while maintaining the big picture.
Highly Scalable – The power of the hierarchy and the compact matrix representation enables the LDM to scale from hundreds to tens of thousands of classes . The Lattix LDM approach has been successfully applied to many large commercial systems in a various industries, including financial services and telecommunications.
Easy to Adopt – Lattix LDM automatically extracts dependencies and builds the LDM within seconds, so it is easy to deploy at any time in the software lifecycle. Architectural patterns are easy to discover and enforce in the DSM.
Lattix LDC Automated Build & Report Server
Lattix LDC Server integrates into your software build system and allows you to automatically update your Dependency Model from your system's latest build, and check that build against the Design Rules you created to formalize your architecture. Violations are reported, and can be emailed to the team so that action can be taken quickly to preserve the quality of the software.
| »Request For Quote»Back |