IEEE 14764:2006 pdf free download

IEEE 14764:2006 pdf free download

IEEE 14764:2006 pdf free download.Software Engineering – Software Life Cycle Processes – Maintenance.
During execution of thc Development. Operations. and Maintenance Processes of ISO’iEC 12207. any problems detected are recorded and monitored by the Problem Resolution process of ISO1EC 12207. Modification Requests (MRs) or Problcm Reports PRs) arc submittcd. Often, these arc referred to as change requests. The Problem Resolution process of ISO/IEC 12207 analyzes and resolves problems. It also detennines if an MR/PR is a problem or an enhancement. The Configuration Management CM) process of ISO/IEC 12207 records and reports thc status of 1Rsi PRs. The Configuration Control activity of the CM process then decides whether to approve the request. Approved MRs/PRs arc then implemented by calling the Development Process. Some systems contain software. Systems engineering aspects are discussed in lSO/IEC I S2XW
Maintenance is needed to ensure that the software product vontinues to satisfy the user requirements. Maintenance is applicable to software developed using any development life cycle model (e.g.. incremental, waterfall, evolutionary).
Constraints imposed by the operational environment impact the Maintenance Process. Often there arc 24 hour non-stop operations/maintenance service environments. Software maintenance needs to be performed on systems that cannot be slopped easily. Maintenance strategies must be put in place for this type. Maintenance to sLich software must be carefully planned in order not to degrade the agreed upon service level. The maintainer should always be prepared in case maintenance action causes a general system failure,
The Maintenance Process may consume a significant portion of life cycle costs. Analysis of the types of maintenance performed helps to provide an understanding of the costs.
6.2 Types of maintenance
Corrective maintenance refers to modifications necessitated by actual errors in a software product.
If the software product does not meet its requirements. corrective maintenance is performed.
Emergency maintenance is an unscheduled modification performed to temporarily keep a system
operational pending corrective maintenance.
Preventive Maintenance refers to the modifications necessitated by detecting potential errors in a software product.
Adaptive and Perfective Maintenance refers to modifications that arc enhancements to a software product. ‘These modifications are those that were not in the design specifications or the released software. Adaptive modifications are those modifications necessary to accommodate a changing environment. Adaptive modifications include modifications to implement new system interface requirements, new system requirements, or new hardware requirements. Perfective moLlifications improve the soflware product’s performance or maintainability. A perfective modification might entail providing new functionality improvements for users or reverse engineering to create maintenance documentation that did not exist previously or to modify existing documentation.