your flash button

 

 

 
 
    How Do We Work

DEVELOPMENT PHASE


OBJECTIVE

The objective of the Development Phase will be to convert the deliverables of the Design Phase into a complete information system. Although much of the activity in the Development Phase addresses the computer programs that make up the system, this phase also puts in place the hardware, software, and communications environment for the system and other important elements of the overall system.

TASKS AND ACTIVITIES

1.  Code and Test Software

Code each module according to established standards.

2.  Integrate Software

Integrate the software units, components and modules. Integrate the software units and software components and test in accordance with the integration plan. Ensure that each module satisfies the requirements of the software at the conclusion of the integration activity.

3.  Conduct Software Qualification Testing.

Conduct qualification testing in accordance with the qualification requirements for the software item. Ensure that the implementation of each software requirement is tested for compliance. Support audit(s) which could be conducted to ensure that:

  • as-coded software products (such as software item) reflect the design documentation
  • the acceptance review and testing requirements prescribed by the documentation are adequate for the acceptance of the software products
  • test data comply with the specification
  • software products were successfully tested and meet their specifications
  • test reports are correct and discrepancies between actual and expected results have been resolved
  • user documentation complies with standards as specified

The results of the audits shall be documented. If both hardware and software are under development or integration, the audits may be postponed until the System Qualification Testing.

Upon successful completion of the audits, if conducted, update and prepare the deliverable software product for System Integration, System Qualification Testing, Software Installation, or Software Acceptance Support as applicable. Also, establish a baseline for the design and code of the software item.

4.  Integrate System

Integrate the software configuration items with hardware configuration items, manual operations, and other systems as necessary, into the system. The aggregates shall be tested, as they are developed, against their requirements. The integration and the test results shall be documented. For each qualification requirement of the system, a set of tests, test cases (inputs, outputs, test criteria), and test procedures for conducting System Qualification Testing shall be developed and documented. Ensure that the integrated system is ready for System Qualification Testing.

5.  Conduct System Qualification Testing.

Conduct system qualification testing in accordance with the qualification requirements specified for the system. Ensure that the implementation of each system requirement is tested for compliance and that the system is ready for delivery. The qualification testing results shall be documented.

6.  Install Software

Install the software product in the target environment as designed and in accordance with the Installation Plan. The resources and information necessary to install the software product shall be determined and be available. The developer shall assist the acquirer with the set-up activities. Where the installed software product is replacing an existing system, the developer shall support any parallel running activities that are required. Ensure that the software code and databases initialize, execute, and terminate as specified in the contract. The installation events and results shall be documented.

Go to Top