order

Assessment Key Areas

During an assessment engagement, Object Domain Systems focuses on the following key areas:

Team, Process, and Method

We evaluate your development team's roles and skill-level in object and component technology, review management and development process guidelines, phases, activities, and milestones, inspect method modeling notation, techniques, and artifacts produced for selected projects, examine the use of modeling/process automation tools and IDEs including open source products, and look for conformity and consistency across these disciplines.

Architecture and Design

Object Domain conducts object-oriented walkthroughs and examines the presence of sound and efficient object design based on the design patterns, frameworks, and best practices. The architectural domain partitioning of application, technical, information, and integration layers are carefully analyzed and validated. The executable component architecture or its reference model is inspected with regard to the separation of concerns, interfaces, deployment model, etc. The n-tier technology choice and the adopted model for the middleware and resource management layers are thoroughly assessed and the findings are compared with the formal software architecture document.

Complete Audit

For a complete audit, we combine the above two areas, fully examine your implementation model (reverse engineering code if possible), and give you a complete report on the efficiency of your object and component based software engineering practice.

 

 Related Links