Product Integration - KU-SKE17/Software-Process GitHub Wiki

PI1 Prepare for Product Integration

overall-sequence

  • PI1.1 Determine Integration Sequence
  • PI1.2 Establish the Product Integration Environment
  • PI1.3 Establish Product Integration Procedures and Criteria

PI2 Ensure Interface Compatibility

  • PI2.1 Review Interface Descriptions for Completeness
  • PI2.2 Manage Interfaces

PI3 Assemble Product Components and Deliver the Product

  • PI3.1 Confirm Readiness of Product Components for Integration
  • PI3.2 Assemble Product Components
  • PI3.3 Evaluate Assembled Product Components
  • PI3.4 Package and Deliver the Product or Product Component

Deployment

  • After Test, not deployment during the test.

5 Steps of Deployment Strategy

deployment_strategy

  1. Strategy & Plan
  2. Infrastructure
  3. Training
  4. Verify, Design, Build
  5. Rollout

Maintenance

  • After Deployment

4 Maintenance Groups

  1. Corrective
    • Diagnosing and fixing error
    • fix bugs
  2. Adaptive
    • Modifying the system to cope with changes in the software environment
    • Better than Corrective
    • Auto deployment
  3. Perfective
    • Implementing functional enhancements to software
    • Add new features
  4. Preventive
    • Increasing software maintainability or reliability to prevent problems in the future
    • Add security