IT 440 Software Implementation-6
IT 440 Software Implementation-6
Implementation
IT 440: SYSTEM INTEGRATION
Upon completion of this
week’s activities, you will be
able to:
Explain how the software implementation method provides assurance that
software engineering builds function as expected in target software and systems
environments.
Identify how disciplined software implementation principles, planning, and
resources for systems buildup provide effective testing to be conducted in a
development facility for a software/system integration environment.
Discuss how the software released under configuration management control is
described in a defined documented configuration management plan.
SOFTWARE
IMPLEMENTATION METHOD
Purpose: provides assurance that software engineering builds
function as expected and enables smooth execution for verification
and validation activities.
• The necessary requirements for software implementation is
released under configuration management control as
described in a defined documented configuration management
plan (CMP).
CONFIGURATION
MANAGEMENT
Purpose: ensures configuration management practices are applied consistently
throughout the software life cycle for programs/products.
Team Focus: identifies and manages changes and maintains software
configuration and documentation visibility.
Processes: controls storage, access, changes, archive, and release of the software
work products.
Procedures: describes implementation of processes required to meet
requirements and direction provided under plan association and documentation.
BUILD REQUESTS
Purpose: provides checklists to assemble, compile, link source code,
build archive copies, and provide listings for use in software
design/development, test, and work product customer delivery.
Processes: include the capability to package builds and
documentation together.
• Requires coordinated communication between internal
and external teams to be efficient and available for
scheduled tests or configuration checkouts.
BUILD ENGINEER ROLE
Creates build folders to store documentation of
software building
Provides source code changes and control of the
source code
Maintains and controls records during program and
project development
CONFIGURATION
MANAGEMENT TOOLS