Structure101 simplifies software structure management, making it easier to handle and control. CTO of Microsoft, Ray Ozzie, believes that complexity drains developers, and Structure101 aims to make software architecture less complicated.
The software tool lets developers view the structure of their code-base from multiple perspectives and assign limits to structural complexity, which Structure101 will then measure and flag if there are any excessively complex areas to pay attention to. Additionally, the tool allows the team to define the project's architecture in a way that everyone can understand, and follow.
To make the software easy to use, the tool provides each team member the information they need when they need it. It presents an interactive analysis and architectural definition environment through a rich client. Structural data, complexity thresholds, and architecture definitions can be published to a central repository, allowing developers to view diagrams and receive warnings within their IDE. Meanwhile, team leaders and managers can view and compare structural information and trends across multiple projects.
To integrate the tool into their workflow, developers can license two products: the Structure101 client and the Structure101 publisher. Publishers can be invoked by clients or build scripts like Ant or Maven. It’s recommended that each developer has one client license, while licenses for architects, team leaders, and QA personnel can be added as needed.
In conclusion, Structure101 relieves developers of the burden of complex designs and architectures while helping teams work together seamlessly. Buy the client and publisher licenses to improve your workflow, and give your team members an easier time with software architecture and design.
Version 3: N/A
Version 2006: N/A