Enterprise UML Solutions



Large Enterprise IT

Government Agencies

Software Development Start-ups

Large Projects

We have expertise in implementing consistent and cost-effective UML practices across multiple teams and projects. We provide methodology and functionality for maintaining an Enterpr ise Domain Model , an Enterprise Pattern Repository and other centralised assets that facilitate re-use and standardisation. We can assist adoption of UML by developing Training and Adoption strategies, introducing Adoption Champions etc.

Consistency & Control

Consistent implementation across enterprise IT enables centralised control and shared knowledge base. It ensures enterprise knowledge over Business Rules and Processes, and reduces cost and complexity of application support.

Support for Enterprise Roles

The key issue with project-oriented approaches like RUP, Mentor, ICONIX is their failure to support enteprise-wide consistency, supervision by Enterprise Architects and re-use of Enteprise-level metadata. Contrary to that, Business Abstraction approach is based on the concept of Enterprise Software Solution Development.

Customised and Documented Development Process

Successful implementation of UMLrequires a very detailed process definition, accompanied by guidelines and resources for all activities included in the process, and for all models and other artefacts that will be produced. Off-the-shelf solutions do not work. The process should be customised to fit a specific enterprise IT tasks, existing skillsets, management and SQA procedures, as well as th ecompany?s culture. Business Abstraction can deliver the process, conveniently recorded in UML, fully agreed with all relevant stakeholders, and customised to achieve current Business and IT objectives. Our training provides sufficient knowledge and skills to follow the process, and to modify it when required.

Enabling Large In-house Development Projects

Business Abstraction can provide tools and methodology to run major UML-driven software development in-house. We can provide a detailed software development process, as well as required UML training for all SDLC roles. We can implement modelling framework integrated with all other tools and processes, and custom functionality for SQA, reporting and monitoring.

UML Business Analysis

We can train Business Analysts to record Business Context, Business Requirements and Functional Requirements in UML. That will provide more information of greater precision to Architects and Developers. It will also ensure traceable and verifiable alignment with the business needs and objectives. UML Modelling enables Modelling Workshops, that significantly reduce the time and effort of requirements specifications and sign-offs.

Enterprise-wide UML-driven Software Development

Our UML services are often based on Sparx Systems' Enterpr ise Archi tect , an innovative Australian software that delivers superior UML features for under $300/licence. Its low price and incredible scalability enable true enterprise deployment.

UML implementation based on Enterprise Architect ensure high quality of information available to developers. Use Case-Driven Design approach facilitates reuse and high quality predictable Component-Based and Object-Oriented design. Code generation saves time, while Round-trip Engineering with all major programming languages ensures relevance of modelling information. Integration with Visual Studio 2005 and Eclipse make .Net and Java development even more comfortable.

Please contact us if you want to learn how we can help in your specific situation.