Overview
As stated by the COE Standards “The Defense Information Infrastructure (DII) Common Operating Environment (COE) is the key to achieving an unprecedented degree of integration and interoperability that is required of Department of Defense (DOD) systems, both for legacy systems and for systems that are under construction”. This proServices service is designed to evaluate the degree of compliance with the COE standards for achieving these goals.
The COE Assessment / Audit is process for searching through the software development artifacts to identify characteristics of software systems that might prove unsuitable for conversion to the COE environment (COE reuse assessment) or conditions under which meet current COE standards.
The purpose is to enable the organization and its management to:
- Evaluate potential upcoming risks created by requirements to deliver to COE standards.
- Evaluate feasibility of “reusing” software systems in a COE context.
- Provide COE compliance measurement and the issues to address.
The value of this service is a quick insight into the current levels of COE Compliance, the condition of the software regarding conversion to the COE, the issues to be addressed, and the process implications of the issues identified.
Many companies under time to market constraints look for this kind of service when their software has a requirement to support delivery under the COE or where legacy maintenance or Operating and Maintenance costs may be reduced by achieving lower levels of COE Compliance without the requirement to run on the COE. This service enables the customer to assess / gauge the COE Compliance state of their software against the COE Requirements.
This service has minimal impact on the organization’s development staff and is an objective approach to reviewing the COE Compliance.
The COE Compliance Services are procedures compatible with current DOD COE standards Revision 4.2.
This service does an identification process for five categories of problems:
- Assess Software Source Code and “Development Artifacts” for Static COE Compliance
- Assess Application Packaging and Installation procedures for COE Compliance.
- Assess Application Execution Behavior for COE Compliance
- Review COE Runnable supplied tests for COE Compliance
- Report Assessment Rating and Rating Justification
Perform Analysis
- Analytic technology is run producing a list of COE compliance indicators.
- Software environment artifacts and runtime are analyzed for software COE compliance indicators.
- Identify Actual COE Compliance Indications
Software environment artifacts, runtime environment, development environment structure and file and configuration locations are reviewed and flagged as COE Compliance is assessed and prioritized. The list is refined into actual COE Compliance indicator issues which are identified for reporting.
- Interpret Cause
Evaluate factors identified
- COE Compliance Failures will be categorized to indicate the criticality to address Near Term, Mid Term…
- Recommendations for action are supplied.
- Deliver Analysis
Produce and deliver a report of the results analysis including interpretation and recommendations.
Deliverables
A report that includes:
- Identification of location in the software indicated by COE Compliance analysis techniques as issues.
- Interpretation of issues to identify:
- Process impacts based on Cause analysis of the COE compliance issues.
- Severity evaluation indicating importance of addressing the issue.
Service Options Available
- e-Factory: Remote access to customer site to perform this service.
- Factory: Perform this service in proServices’ Trenton, NJ Factory.
Service Qualifications
- C, C++ and Java and COE runtime environment availability.