30IT312 - SYSTEMS INTEGRATION AND ARCHITECTUREMODULE 6: SOFTWARE IMPLEMENTATIONIntended Learning Outcomes
1. To identify the suitable test methods, techniques, and metrics to provide a consistentapproach to effective implementation activities.6.1 INTRODUCTIONThe software implementation approach ensures that software engineering projects workin target applications and systems environments as planned and allows for smooth execution fortesting and validation activities. Disciplined principles of software implementation, planning, andsystem building resources provide effective testing for software / system integrationenvironment to be conducted in a development facility. In a defined documented ConfigurationManagement Plan (CMP), software released under Configuration Management Control isdescribed to provide the necessary requirements for software implementation inside integrationfacilities.6.2 CONFIGURATION MANAGEMENTThe department or company of configuration management software maintainsconsistentimplementation of configuration management activities across the life cycle ofsoftware for workitems which are created and managed by programs and projects. The focus ofthe team is toidentify and manage changes, and maintain visibility of software configurationanddocumentation. The idea of configuration management is a multifunctional mechanismappliedduring the software development product life cycle and offers insight and control overfunctionaland physical attributes. The methods used during all software design / developmentphasesinclude the required disciplines for defining relevant products, setting and monitoringbaselines,and recording and tracking changes to those basics. Configuration managementprocesses alsocontrol the storage, access, modifications, archiving, and release of workproducts for thesoftware. This team develops operating procedures which define the processesneeded to fulfil the requirements and guidance given under associated and recorded plans.6.2.1 BUILD REQUESTWhen software engineering builds are requested, electronic files or hard copy paperworkis written to assemble, compile, link source code, build copies of archives, and providecustomerswith listings for use in software design / development, testing, and product deliverywork.