Naval Enterprise Architecture Repository (NEAR) Tool
Interface Software Development
|
Ref ID:
|
NEAR
|
Job Title:
|
Tool Interchange Programmers
|
Location:
|
DC Metro area, San Diego, CA, and Patuxent River, MD
|
Required skills:
|
•
C#
•
UML
•
XML
•
Data mapping, mediation,
translation, and transformation
|
Job Description:
|
The NEAR is a centralized database that will
be used by the Department of Navy (DON) for storing Department of Defense
Architecture Framework (DoDAF)
architectures. Architectures can
be created in a variety of tools; each tool with different methodologies,
rule sets, and output. These
differences limit the ability to easily move architectures across tools
for storage, modification, and analysis.
A common format is necessary to facilitate mobility of
architectures while remaining tool agnostic. NEAR, in particular, requires a common
format in order to accept architecture files for storage within the
database.
The DoDAF Physical
Exchange Specification (PES) has been designated by DoD
to be the common format that serves this purpose. Silver Bullet, the original creators
and current maintainers of PES, will be tasked to extend the PES schema,
create translations to enable complete roundtrip of DoDAF
data between tools (outlined below), and to provide the updated schema to
the government for wider use across the services and to tool vendors to
implement as an additional native export format.
Three tools have been identified that will
require roundtrip data translations through PES:
1.
IBM System Architect™
(SA) DoDAF 2.0.
2.
IBM Rational Software
Architect™ (RSA) configured with UPIA.
3.
No Magic MagicDraw™ (MD) configured with UPDM 2.1.
|
Task areas:
|
1.
Develop PES Generation Software. Views in the tools must be translated
from each of the tools listed above to PES. As part of this task, develop RSA and
MD test data for each of the tools and for each of the required DoDAF views.
The software must also provide a discrepancy report of tool data
that is not translated to PES.
2.
Develop PES Roundtrip Software. The test data views must be translated
from PES back to the original tool file format in a manner that will
allow all views to be replicated to reflect the original diagrams. The translation from the original file
to PES should include all mandatory data and associated relationships (as
per the DM2 matrix) in a manner that will allow all views to be
replicated to reflect the original diagrams.
3.
Conduct Tool Bilateral Exchange Factory
Acceptant Test (FAT). The views in one tool must be translated to PES as
per PES Generation task above and then uploaded to the other two tools
identified above using test SA data.
The translation must occur without loss of data and the file
should open and be functional in a manner that will allow all views to be
replicated to reflect the original diagrams. Conduct tests, record Software Problem
Reports, correct software, re-test, and conduct regression tests.
4.
Conduct Live Data Software Acceptance
Test (SAT). Test bi-lateral tool
exchange using Triton in SA and P8 data in RSA. Conduct tests, record Software Problem
Reports, correct software, re-test, and conduct regression tests. At the end of the test, the product
must achieve Initial Operational Capability (IOC).
|
Experience:
|
•
Full or part-time staff:
5+ years
|
Education:
|
•
Full or part-time staff:
BS minimum
•
Mathematics, Computer or
Information Science
|
Email your resume to Dave
McDaniel, President, at David.McDaniel@SilverBulletInc.com.
|
|
|
Silver Bullet Solutions,
Inc. is an Equal Opportunity Employer (EOE). Qualified applicants are
considered for employment without regard to age, race, color, religion, sex,
national origin, sexual orientation, disability, or veteran status. If you
need assistance or an accommodation during the application process because of
a disability, it is available upon request. The company is pleased to provide
such assistance, and no applicant will be penalized as a result of such a
request.
|