|
1. Task Name: Develop Integrated Software Architecture
2. Purpose: Define the total software system architecture, identifying applications, databases, files, user interfaces, internal interfaces, external interfaces, and other subsystems as needed, for a release. If commercial-off-the-shelf (COTS) components are included in the design, any interfacing or adaptive software components are identified and the COTS itself is included as a component. Software and database engineers from multiple integrated product teams (IPTs) and corporate projects may have to come together to perform integrated design identifying common and unique design components. Newly identified reusable components are assigned to specific IPTs for detailed design and coding. Designs for interfaces between applications and between applications and the databases and warehouses are agreed to.
3. Roles: Software Engineer, Database Administrator, Development Integrated Product Team Leader
4. References: None
5. Entrance Criteria:
a. System Requirements Specifications (SRS) (Word 80KB)
b. Software Architecture Description (SAD) (previous release) (Word 34KB)
c. Enterprise Technical Architecture
d. COTS Product Documentation
e. Enterprise Execution Environment
6. Procedures:
a. Conduct integration design work session
b. Identify and define subsystems
c. Identify databases
d. Map design to execution environment
e. Identify database interfaces
f. Identify subsystem interfaces
g. Identify process modules
h. Identify external interfaces
i. Identify and assign reusable design components
7. Exit Criteria:
a. Updated Software Architecture Description (SAD) (Word 34KB)
8. Estimation Criteria:
9. Measures:
Please direct questions/comments about this page to the DFAS PAL Administrator at pal.admin@dfas.mil, DFAS-TA/IN
|