UNCONTROLLED IF PRINTED IN-SERVICE MANAGEMENT OF SOFTWARE FOR AIRBORNE AND RELATED SYSTEMS

Size: px
Start display at page:

Download "UNCONTROLLED IF PRINTED IN-SERVICE MANAGEMENT OF SOFTWARE FOR AIRBORNE AND RELATED SYSTEMS"

Transcription

1 UNCONTROLLED IF PRINTED AAP Sect 2 Chap 17 SECTION 2 CHAPTER 17 IN-SERVICE MANAGEMENT OF SOFTWARE FOR AIRBORNE AND RELATED SYSTEMS INTRODUCTION 1. The in-service maintenance and development of safety-related software for airborne and related systems, if conducted without sufficient rigour, has the potential to impact the integrity of those functions implemented by the software, and therefore the safety of the aircraft. Furthermore, the recording, tracking and resolution of problems associated with safety-related systems is critical to ensuring these systems achieve the required level of safety. Only through appropriate in-service management will software achieve and maintain its intended level of safety. 2. This chapter identifies a number of key issues which DGTA considers fundamental to the in-service management for ADF safety-related aerospace software. While their adoption is not mandatory, justification for their omission would normally be expected. SCOPE AND APPLICABILITY 3. This chapter addresses the in-service management of safety-related software for airborne and related systems. It focuses on software support agency requirements, in-service problem and change management, design review and approval guidance for in-service development, and contingency build requirements. It is not the intent of this chapter to prescribe a process to which all Software Support Agencies must comply, although the chapter does provide an example process (refer Annex A) to provide some basis for comparison of new support agencies with previous practice. Software should generally transition to an in-service support arrangement with the extant standards that applied during the acquisition phase; for this reason, development assurance and safety standards are not addressed in this chapter. Rather, this chapter restricts discussion to organisational requirements and Commonwealth interfaces to software processes. For guidance on requirements for transition to in-service, software assurance, software safety, and software development and lifecycle standards, refer to Section 2 Chapter While this chapter specifically focuses on safety-related software, the principles are equally applicable to mission software. Section 2 Chapter 7 presents guidance on missionised hazards, which provides a mechanism for assessing the importance of mission software. Software Support Agency SOFTWARE SUPPORT AGENCY OR REPRESENTATIVE Key Issue: In-service maintenance and development of software should be conducted by a Software Support Agency (SSA) that is an Authorised Engineering Organisation (AEO), and for which the scope and authority of software development is defined in an approved Engineering Management Plan (EMP). 5. The scope of authority of each SSA is likely to vary considerably across the ADF, depending on whether the in-service support is provided by the OEM, an OEM sub-contractor, the Commonwealth, or a non-associative third party contractor. Where the SSA belongs to the OEM or is an OEM sub-contractor, then there may be provision to waive the requirement for them to explicitly be an AEO. However the OEM s scope and authority of software development should still be defined within the relevant SPOs engineering system, and the SPO should still provide oversight of the OEM s software practices to the extent necessary to conduct design acceptance of software changes produced by the OEM. 6. An SSA s scope of responsibilities may typically include the following: a. in-service management of problem reports and point of contact for problem resolution; b. development of plans and requirements for software maintenance and development; c. configuration management and control of software products; 1

2 UNCONTROLLED IF PRINTED AAP Sect 2 Chap 17 2 d. development and implementation of software changes; e. test and evaluation of software products; and f. design review and approval of software changes. 7. To become an AEO, the SSA must demonstrate that it meets AAP s Organisation, People, Process and Data (OPPD) requirements. The following paragraphs outline specific OPPD considerations for the SSA. 8. Organisation. The SSA should satisfy the normal AEO criteria for any organisation performing aircraft engineering for the Commonwealth including having a quality system (ISO 9001), SDE (responsible to the TAR for the engineering), Engineering Management System (documented in an EMP), Design Support Network (DSN), etc. For SSAs, the DSN should, where possible, include the software OEM, operating system OEM, hardware OEM, tool vendor technical support, and equipment suppliers for development and integration environments. SSAs may also find it advantageous to build relationships with specialist expert software analysis and verification organisations to assist with complex software designs and technologies. 9. Personnel. The SSA should employ a sufficient number of suitably qualified, trained and experienced software personnel to ensure that all activities are conducted by competent, authorised staff. A paper detailing competency requirements for software personnel can be found on the DGTA intranet website under DAIRENG/SCI1. The typical software roles within an SSA include: a. Software Team Lead responsible for general oversight and management of software development activities, and for developing the competencies of software development staff. b. Software Architects (Designers) responsible for assessing the impact of new requirements on the existing software architecture, and translating new high level requirements into changes to the software architecture. c. Software Programmers responsible for translating high and low level requirements (and the software architecture) into source code, including any necessary analysis in support of coding. d. Software Testers responsible for testing and analysis of software at unit and integration levels. e. Software Quality Manager responsible for Software QA activities f. Software Configuration Manager responsible for Software CM activities. g. Technical Support Staff responsible for configuring and maintaining the software development and test environments, including a software test bench and systems integration laboratory. 10. While it is possible for an individual person within an SSA to share a number of these roles, it should generally be discouraged. Careful management is required to ensure that independence requirements are not violated on reviews and test activities, and the distinct attributes of each role are preserved. Furthermore, for most systems of any reasonable size, a minimum critical mass of personnel is required to maintain sufficient knowledge of the software (requirements, design and verification). 11. Process. The SSA should clearly document the engineering development activities for software products as part of their procedures and quality system. It is expected that the procedures will follow the guidance outlined in Section 2 Chapter 7 of this manual and address the elements as illustrated in Figure The process should address how the safety criticality for a software element or sub-element relates to the engineering rigour applied during development. Every effort should be made to ensure that the development process caters for the differing levels of criticality (e.g. Software Hazard Risk Index 1 through 5, or Design Assurance Levels A through E), and product types (e.g. Electronic Warfare Systems, Mission Computers) undertaken by the SSA. If the SSA only defines a single development process, it should be commensurate with the worst case criticality (i.e. function requiring the highest integrity) of the software products that the SSA is responsible for supporting. Section 2, Chapter 7 of this manual provides further details on the Software Assurance requirements for ADF airborne software. 12. Data. The SSA requires access to appropriate software design data including requirements specifications, design descriptions, source code, verification documentation, etc. SSAs that don t have sufficient access and understanding of original software design data are at risk of violating critical software design assumptions during subsequent in-service changes. This may result in software that lacks the required level of integrity, potentially leading to operating limitations or (if undetected) a latent reduction in the level of safety.

3 UNCONTROLLED IF PRINTED AAP Sect 2 Chap Figure 17-1 presents the key process elements of a SSA. Several of the elements are discussed in this chapter, while the remainder are addressed in Section 2 Chapter 7. Quality Assurance System CSCI Data (Requirements, Design, Verification) Development Environment - Qualified Support Tools (Development and Verification) Change Management (Requests, Analysis, Approval) Problem Reporting (ID, Tracking & Trend Analysis) Software Support Agency (SSA) Software Development Process (Documentation and Lifecycle) System Safety Program Configuration Records (S/W Version Traceability to Problem Reports or Change Requests) Configuration Records (Status of all S/W Problem Reports and Change Requests) Software Assurance (Standard) Figure 17 1 Key Process Elements of Software Support Agency Software Problem Reporting and Change Control SOFTWARE PROBLEM AND CHANGE MANAGEMENT Key Issue: The SSA should ensure that all software problems are recorded, tracked, and reviewed by appropriate operational and technical personnel to ensure software problems with safety implications can be assessed and addressed within an appropriate timeframe. Key Issue: The SSA should ensure that proposed capability enhancements to software are recorded, tracked, and reviewed by appropriate operational and technical personnel to ensure that only approved changes are incorporated into software builds. 14. While the application of best practice software development processes, a software assurance standard, and the formulation and integration of a software safety program with the system program should help to minimise the number of serious defects in safety-critical or safety-related software, most approaches do not guarantee the absence of errors. It is important that the SSA has a mechanism for detecting and assessing all types of software problems, including those experienced in-service, and during maintenance or development activities. Furthermore, the SSA requires an appropriate mechanism to permit operators to input minor change requests or enhancements to address capability deficiencies or improve the operational interface. SSAs should: a. establish a system for problem reporting and for documenting proposed changes or enhancements; b. maintain configuration control of all software problem reports or change requests; c. ensure that enough information is captured to permit analysis of the problem or proposed change; and d. ensure that every occurrence of a problem is documented, regardless of whether operators or maintenance staff believe that it is a recurrence of a previously documented problem. 15. For more subtle software defects, a significant amount of information (number of occurrences, initial conditions, contributing factors, etc) may be required to determine the specific problem. Problem reporting also assists 3

4 UNCONTROLLED IF PRINTED AAP Sect 2 Chap 17 with determining the actual system performance and can provide the basis for assessing requirements for major changes such as system replacement or major upgrades. 16. The problem reporting system established by the SSA is not intended to be used to replace current aircraft documentation and should not be used to sign off an unserviceability. Symptoms must be recorded in the EE500/EE435, as with any fault, and normal defect action initiated where appropriate. The problem reporting system should therefore operate in parallel with the existing defect system. Approval Authority for Software Changes and Release Key Issue: The weapon system Configuration Control Board (CCB) should be the approval authority for commencement of all minor type design in-service software changes, the approval authority for aircraft ground and flight testing, and the approval authority for fleet release. 17. For most minor type design changes the CCB, supported competent software SPO personnel, provides sufficient oversight of the software change. However, some DARs have found it useful to elevate software modifications to a major type design change, where based on technical difficulty alone the change might normally be considered to be a minor type design change. Such an approach has been used when the SPO has limited experience with software acceptance, and can benefit from the greater level of oversight provided by various ADF stakeholders for major type design changes. DGTA advice should be sought before classifying design changes on this basis. Problem Investigation and Review Key Issue: A subordinate CCB (eg. Software CCB) or Software Working Group (SwWG) should be established by the CCB to review and prioritise all software problems and change requests. 18. A SwCCB or SwWG is required to filter individual problems and enhancements to ensure adequate engineering investigation and user consideration occurs before a method of resolution is determined. The SwCCB or SwWG should determine a relative priority for each software problem or change request. IEEE Std IEEE Standard Classification for Software Anomalies and MIL-STD-498 Appendix C Figure 5 provides guidance on classifying priorities for software problems. The SwCCB/SwWG should provide the CCB with a report outlining the status of all software problems annually, or more frequently as specified by the CCB. 19. In some cases, investigation might reveal that certain problem reports might relate to system wide problems (e.g. the software problem is a symptom of a wider system or hardware issue), and therefore the SwCCB or SwWG should ensure that the results of the investigation, and any identified trends are communicated to the SPO for further investigation. 20. A typical SwCCB or SwWG would include the following: a. Operator representatives. Aircrew or Aircrew Liaison Officers. b. Acquirer representatives. SPO Software DSDE and/or Software Manager. c. Developer/Maintainer representative. Software Project Manager, and key personnel in the software development team. 21. A SwCCB or SwWG s typical scope of responsibilities includes the following: a. endorse software problem reports / change requests which are valid problems and cancel those that actually describe the system as it is specified or those which do not appear to provide tangible benefits, b. assign a priority for resolution of the software problem reports / change requests, c. ensure that all submitted software problem reports / change requests undergo appropriate analysis by the SSA, d. ensure that all relevant agency/project interfaces have been considered, e. ensure that appropriate action for each software problem report / change request is determined, and f. endorse the relevant plans submitted by the SSA for each version change. 4

5 UNCONTROLLED IF PRINTED AAP Sect 2 Chap The SSA should propose the schedule and content of future software updates through the SwCCB or SwWG to the CCB, based on the direction received. The SSA may also propose that a number of problem reports or change requests be grouped together for implementation in a future software version/build. Allocation should be performed with consideration of the priority, effect of the change, interoperability requirements, hardware resource limitations, hardware compatibility and schedule for the version development. The CCB should ensure that the proposed plan is appropriate in terms of technical and procedural content, resources, schedule and other logistics or operational factors. 23. Where the DAR wishes to provide more rigorous oversight of the SSA s problem reporting and change management activities, then the DAR (or representative) should also take an active role in a Software CCB (SwCCB) or Software Working Group (SwWG). For more information regarding Commonwealth oversight of software modifications, see Annex C to Section 2, Chapter 7 of this manual Software Lifecycle, Development and Assurance Standards 24. Section 2 Chapter 7 provides details on the application and tailoring of standards relevant to the software lifecycle, software development and software assurance. Annex A to this chapter illustrates an example change management approach for in-service software support activities, which is based on the Software Development Standard MIL-STD-498. It is not intended that all SSAs conduct in-service software support in accordance with the process detailed at Annex A, however it does provide a reference framework for SSAs to use in establishing their own processes. DESIGN REVIEW AND APPROVAL OF IN-SERVICE SOFTWARE DEVELOPMENT 25. Regulation 3 of AAP describes the requirements for design review and approval. However, the development approach employed for software does not fully lend itself to the AAP approach, where Design Reviews and Approval activities are conducted at the conclusion of the development project. This section provides some clarification to the role and purpose of Design Review and Approval for software. Readers may find it useful to refer to the diagram at Annex A when reading this guidance. 26. The development of an appropriate software design requires continued analysis and consideration of development products by the reviewers and approvers throughout the development process to ensure evolving issues are appropriately resolved. The first phases of design review for software typically commence during the requirements phase of the software lifecycle, and continue for each major phase of the software lifecycle. While this concept may be appear to violate AAP s requirements for design review independence, and thus places challenges on the design reviewer or approver in terms of maintaining their independence from design development, it is necessary to ensure that each phase of software development has been performed with sufficient rigour and is assessed to provide a valid starting point for the next phase of the software lifecycle. Note that some SSA s commence design development or coding before the requirements are finalised and reviewed. This approach should be discouraged, as it often leads to the introduction of design defects that require patching late in the development lifecycle. 27. Initial design review should typically be conducted by an authorised DE from the initial specification of requirements through to completion of the software design and coding, prior to the commencement of formal developer unit or integration testing. Formal design review, in terms of recording an assessment in Emerald or on the relevant engineering form, should typically be completed by a DE, based on the completion of developer unit testing, and the finalisation of the software test plan and software test description for integration and on-aircraft testing phases. 28. Initial design approval should typically be completed by a DE or SDE based on the completion of the software integration testing, and prior to the commencement of on-aircraft testing phases. This approval milestone is required to support a CCB decision to approve on-aircraft ground or flight testing. Formal design approval, in terms of recording a final assessment in Emerald or on the relevant engineering form, should be completed by a DE or SDE, based on completion of all test activities, and the finalisation of all software documentation supporting the build. The Functional and Physical Configuration Audits will confirm that the software documentation is accurate and complete. The design approval by the SDE is based on the contents of the approved software design package. If the resulting products have deviated from the initial specification in a way that impinges on operating characteristics of the systems, the SDE may consider referral of issues to the CCB to determine if release is appropriate. Contingency Builds OTHER ISSUES FOR CONSIDERATION 29. Under certain operational circumstances, there may be a requirement to perform a contingency software build to provide a rapid capability enhancement or address a capability inhibitor. The objective of contingency builds is to 5

6 UNCONTROLLED IF PRINTED AAP Sect 2 Chap 17 complete, within a reduced time-frame, a product that satisfies a minimum level of technical quality, without unacceptably compromising the safety or capability integrity objectives of the system. SSAs should define a contingency (or cut-down ) process in preparation for such a requirement. The contingency process should be related back to the normal software development process. Exclusion of certain elements within the normal process should be justified, and a remediation phase should be established after the release of the contingency build to complete any outstanding tasks that would normally be required under the normal build process. Note that contingency processes are generally only applicable to mission systems (e.g. electronic warfare systems), and are not normally applied to safety of flight critical systems (e.g. automatic flight control systems). Some systems host safety-related functions, mission functions or a combination thereof (e.g. mission computer). For such systems, the SSA should carefully consider the failure condition severity and the software architecture, specifically the amount of partitioning between safety and/or mission functions, to determine whether a cut-down process is appropriate. Annex: A. Example Software Support Approach 6

7 AAP UNCONTROLLED IF PRINTED Annex A to Sect 2 Chap 17 EXAMPLE SOFTWARE SUPPORT APPROACH 1. This annex describes the typical artefacts (documents and products) used during in-service software support. The artefacts are based on MIL-STD-498 and are presented in the context of a typical approach to the in-service software development life cycle (see Figure 17A-1). It is not the intention of this annex to require that all SSAs conduct in-service software support in this manner, however it does provide a reference framework for SSAs to use in assessing their own approaches. SSAs are encouraged to make use of incremental and evolutionary development techniques where appropriate and to conform with recognised software lifecycle and development standards as described in Section 2 Chapter 7. Documents Planning and Software 2. The remainder of this annex outlines the purpose and context of the documents detailed in Figure 17-1, as well defining the concept of a software product and approved design package. The major influence in determining documentation requirements should be the existing document set for support of a software product, and the minimum amount of data required for the SSA to successfully maintain the software throughout its lifecycle. The strict application of the entire MIL-STD-498 document suite is rarely necessary in-service. Efficiencies can often be gained in-service by combining various DID requirements into a single document. The DIDs should simply provide guidance on what information is important to record and provide a common framework for discussing document types. The requirement for specific documentation requires continual review to ensure relevancy to the development and support of software products. 3. The initiating document for in-service support is the Software Problem & Change Request (SPCR). This is the means the SSA uses to document software problems and change requests (sometimes referred to as Software Trouble Reports (STR) or System Trouble Reports). Other documentation can be broadly classified into the following categories: planning and software documentation. 4. Planning. The following planning documents are referenced in Figure 17A-1: a. Preliminary Engineering Change Proposal (PECP). The PECP provides an overall summary of the change and conveys to the SPO an outline of the software and hardware requirements. b. Systems Engineering Management Plan (SEMP). This optional document may be raised when the hardware component of the change is significant and the whole proposal needs formal planning of the hardware and software development and integration. The impact upon, and the effects of, other projects should be detailed in the SEMP to ensure adequate visibility of interactions between projects. c. Software Version Plan (SVP). This document is described later in this annex. d. Software Development Plan (SDP). The SDP (sometimes referred to as the Software Management Plan (SMP)), is the overarching plan that defines the software management processes to be followed by the SSA and the responsibilities, standards, procedures and organisational relationships for all activities associated with producing a software build. Refer to MIL-STD-498 for further information. 5. Software Documention. The following MIL-STD-498 software documentation is referenced in Figure 17A-1: a. Software Requirements Specification (SRS) b. Software Test Plan (STP) c. Software Test Description (STD) d. Software Test Report (STR) e. Software Development File (SDF) 17A-1

8 AAP UNCONTROLLED IF PRINTED Annex A to Sect 2 Chap 17 Figure 17A 1 Software Support Process 17A-2

9 AAP UNCONTROLLED IF PRINTED Annex A to Sect 2 Chap 17 Software Version Plan (SVP) 6. The SVP acts as a subsidiary plan to the SMP and details the software version development program. The SVP is also sometimes referred to as a Software Build Plan or the Software Design Management Plan. The MIL-STD-498 DID for SDPs may be used as a guide, however, the SVP should only detail specifics of the project and reference procedural information in terms of deviations from an established, documented software development process. The standing instruction or development process documentation should address without further discussion the majority of MIL-STD- 498 DID requirements and this should not be repeated in the SVP. Often software development is conducted in conjunction with a hardware change. In these cases the SVP detail should be integrated into an overall systems engineering plan that relates the components of the hardware and software development into a single coordinated plan. The following paragraphs discuss specific components of the SVP as detailed in Figure 17A-2. SCHEDULE RESOURCE ESTIMATES SVP TEST REQUIREMENT DEVIATION/ WAIVERS (SDE) APPROVED T&E TASKS LIST OF SPCRs APPROVED SYSTEM SAFETY PROGRAM APPROVED SOFTWARE DEVELOPMENT PROCEDURES Figure 17A 2 Software Version Plans a. List of SPCRs. The content of the software development task should be documented in clear requirement statements on the SPCRs. The approved SPCR should detail all known requirements for the outcome of the change. Thus, in the simplest case, the list of SPCRs in the SVP defines the scope of work required. b. Software Development Procedures. The application of a set of standard software development procedures should be clearly defined and established in accordance with a recognised standard and should be based on the requirements of AAP (AM1) and Section 2 Chapter 7 of this manual. These procedures are required for approval of the SSA as an AEO. c. System Safety Program. The application of a SSP should be clearly defined and established in accordance with a recognised standard and should be based on the requirements of Section 2 Chapter 1 of this manual. d. Resource Estimates. Quantitative estimates for the size of the software change should be demonstrated using a code size estimate for each change including staff hours and schedule duration for the project. Schedule milestones such as commencement of testing, user involvement and the timing of key reviews should be specified. Code size and staff hour estimates should be provided for each SPCR included in a software version. e. Test Requirements. The duration and resources for testing should be detailed showing how and when specific changes will be tested. Quantitative estimates for ground and flight testing should be provided. f. Deviations and Waivers. A software development process should be formally established at all SSAs and is normally documented in an SDP or similar document. The SVP will document the application of the process to a particular project and deviations that will be made from it. For example, sometimes a project may wish to tailor out a non-critical activity, or conversely increase the rigour of a particular critical activity. Approval of the SVP constitutes approval for any deviations from the standard process. 17A-3

10 AAP UNCONTROLLED IF PRINTED Annex A to Sect 2 Chap 17 Software Product: Computer Software Configuration Item (CSCI) 7. A software product is more than simply the executable code that provides the required functionality. Figure 17A 3 provides a pictorial view of the complete software product and highlights important aspects of its configuration. Without this additional information which defines the product, supportability of the overall system can be undermined. SOFTWARE INTEGRITY LEVEL UNIQUE IDENTIFIER MOD/ECP STATUS UNIQUE IDENTIFIER SOFTWARE SUPPORT AGENCY APPROVED VERSION HWCI CSCI CSCI COMPATIBILITY HAZARD LOG HAZARD ANALYSIS Outputs from System Safety Program ADP (PER VERSION) DEVELOPMENT ENVIRONMENT CONFIGURATION SPS SRS SDD IDD STD Figure 17A 3 A Software Product a. Hazard Log and Hazard Analysis. To ensure ongoing safety of the aircraft and associated systems the SSA must identify the potential hazards and ensure that they are continually assessed and minimised during development. The process of safety management will include additional techniques as required by the development activities. A formalised hazard analysis and resolution process in accordance with recognised safety standards should be applied to all significant software developments. The outputs from the original SSP under which the software product was developed should form the basis of support documentation. The methods applied and work products produced during initial development should be maintained as part of the CSCI configuration and updated as required by new development. b. Software Integrity Level. The safety criticality of a software component is based on assessment in accordance with the relevant safety and software assurance standard (eg. MIL-STD-882C, ARP4754/61, RTCA/DO-178B or Def Stan 00-55). The outcome determines the level of assurance required for a software component and thus the development requirements to be imposed in terms of the design and process standards. SSAs are to formally record the safety criticality associated with all supported software products. Safety criticality and integrity level definitions from recognised standards are discussed in Section 2 Chapter 7 of this manual. c. Documentation. The set of documentation that constitutes the design of a software product is to be formally managed by the SSA and placed under configuration management. In MIL-STD-498 terms, this refers to the complete set of product related data deliverables, where available. d. Development Environment. The SSA is responsible for establishing procedures to ensure the appropriateness of the development environment for its intended purpose. The development environment should be specified and placed under the same configuration control as delivered products of similar criticality. e. Identification and Compatibility. The compatibility of each CSCI with its associated Hardware Configuration Item (HWCI) should be formally documented. The SSA should maintain configuration data that relates CSCI version numbers to HWCI identifiers that include MOD/ECP status. 17A-4

11 AAP UNCONTROLLED IF PRINTED Annex A to Sect 2 Chap 17 Approved Design Package (ADP) 8. The ADP, as illustrated in Figure 17A 4, may take a variety of forms, and should in most cases be consistent with the development process applied by the initial developer. It would normally include: a. the CSCI source code; b. project documentation planning, requirements, design, test, and reports (eg. SRS, SDD, IDD, SDP, STP, STDs, STRs and SVD); c. records of all reviews and approvals; and d. an amendment package that updates the existing documentation for the system and updates the design documents, user manuals and existing test procedures. The level of design change documentation, testing and engineering review should be commensurate with the safety criticality of the system or change. For software products that undergo a number of changes in their service life, the existing document set should be amended to reflect the software product. This ensures that there is a single documentation baseline describing the software product. Alternatively some SSAs have found it convenient to issue supplements to existing documentation detailing only those aspects of the change. Note that the ADP submitted to the Commonwealth does not always include the complete set of information depicted in Figure 17A-4. This is acceptable, provided the Commonwealth has access to any information not included, but referenced, in the ADP. DESIGN REVIEW DESIGN APPROVAL ADP SDFs STP STRs SVD AMENDMENT PACKAGE SRS, SDD, IDD, STD, SUM CSCI Source Code Figure 17A 4 Approved Design Package 17A-5

12 AAP UNCONTROLLED IF PRINTED Annex A to Sect 2 Chap 17 Blank Page 17A-6

SOFTWARE VERIFICATION RESEARCH CENTRE SCHOOL OF INFORMATION TECHNOLOGY THE UNIVERSITY OF QUEENSLAND. Queensland 4072 Australia TECHNICAL REPORT

SOFTWARE VERIFICATION RESEARCH CENTRE SCHOOL OF INFORMATION TECHNOLOGY THE UNIVERSITY OF QUEENSLAND. Queensland 4072 Australia TECHNICAL REPORT SOFTWARE VERIFICATION RESEARCH CENTRE SCHOOL OF INFORMATION TECHNOLOGY THE UNIVERSITY OF QUEENSLAND Queensland 4072 Australia TECHNICAL REPORT No. 99-30 A Survey of International Safety Standards Axel

More information

AC 20-148 REUSABLE SOFTWARE COMPONENTS

AC 20-148 REUSABLE SOFTWARE COMPONENTS AC 20-148 REUSABLE SOFTWARE COMPONENTS December 7, 2004 12/7/04 AC 20-148 CONTENTS Paragraph Title Page 1. Purpose....1 2. Motivation for this Guidance....1 3. Document Overview...1 4. General Guidelines

More information

Clinical Risk Management: Agile Development Implementation Guidance

Clinical Risk Management: Agile Development Implementation Guidance Document filename: Directorate / Programme Document Reference NPFIT-FNT-TO-TOCLNSA-1306.02 CRM Agile Development Implementation Guidance v1.0 Solution Design Standards and Assurance Project Clinical Risk

More information

SAFE SOFTWARE FOR SPACE APPLICATIONS: BUILDING ON THE DO-178 EXPERIENCE. Cheryl A. Dorsey Digital Flight / Solutions cadorsey@df-solutions.

SAFE SOFTWARE FOR SPACE APPLICATIONS: BUILDING ON THE DO-178 EXPERIENCE. Cheryl A. Dorsey Digital Flight / Solutions cadorsey@df-solutions. SAFE SOFTWARE FOR SPACE APPLICATIONS: BUILDING ON THE DO-178 EXPERIENCE Cheryl A. Dorsey Digital Flight / Solutions cadorsey@df-solutions.com DIGITAL FLIGHT / SOLUTIONS Presentation Outline DO-178 Overview

More information

SOFTWARE DEVELOPMENT AND DOCUMENTATION

SOFTWARE DEVELOPMENT AND DOCUMENTATION DISTRIBUTION STATEMENT A. Approved for public release; distribution is unlimited. NOT MEASUREMENT SENSITIVE MIL-STD-498 5 December 1994 (PDF version) Superseding DOD-STD-2167A 29 February 1988 DOD-STD-7935A

More information

Software Project Management Plan (SPMP)

Software Project Management Plan (SPMP) Software Project Management Plan (SPMP) The basic template to be used is derived from IEEE Std 1058-1998, IEEE Standard for Software Project Management Plans. The following is a template for the SPMP.

More information

8. Master Test Plan (MTP)

8. Master Test Plan (MTP) 8. Master Test Plan (MTP) The purpose of the Master Test Plan (MTP) is to provide an overall test planning and test management document for multiple levels of test (either within one project or across

More information

<name of project> Software Project Management Plan

<name of project> Software Project Management Plan The document in this file is adapted from the IEEE standards for Software Project Management Plans, 1058-1998, which conforms to the requirements of ISO standard 12207 Software Life Cycle Processes. Tailor

More information

DRAFT REGULATORY GUIDE

DRAFT REGULATORY GUIDE U.S. NUCLEAR REGULATORY COMMISSION August 2012 OFFICE OF NUCLEAR REGULATORY RESEARCH Division 1 DRAFT REGULATORY GUIDE Contact: K. Sturzebecher (301) 251-7494 DRAFT REGULATORY GUIDE DG-1206 (Proposed Revision

More information

SOFTWARE CONFIGURATION MANAGEMENT GUIDEBOOK

SOFTWARE CONFIGURATION MANAGEMENT GUIDEBOOK Office of Safety and Mission Assurance NASA-GB-9503 SOFTWARE CONFIGURATION MANAGEMENT GUIDEBOOK AUGUST 1995 National Aeronautics and Space Administration Washington, D.C. 20546 PREFACE The growth in cost

More information

CHAPTER 7 Software Configuration Management

CHAPTER 7 Software Configuration Management CHAPTER 7 Software Configuration Management ACRONYMS CCB CM FCA MTBF PCA SCCB SCI SCM SCMP SCR SCSA SEI/CMMI SQA SRS USNRC INTRODUCTION Configuration Control Board Configuration Management Functional Configuration

More information

How To Write A Contract For Software Quality Assurance

How To Write A Contract For Software Quality Assurance U.S. Department of Energy Washington, D.C. NOTICE DOE N 203.1 Approved: Expires: 06-02-01 SUBJECT: SOFTWARE QUALITY ASSURANCE 1. OBJECTIVES. To define requirements and responsibilities for software quality

More information

How To Write Software

How To Write Software 1 Medical Device Software - Software Life Cycle Processes IEC 62304 2 Credits John F. Murray Software Compliance Expert U.S. Food and Drug Administration Marcie R. Williams Medical Device Fellow Ph.D.

More information

Superseded by T MU AM 04001 PL v2.0

Superseded by T MU AM 04001 PL v2.0 Plan T MU AM 04001 PL TfNSW Configuration Management Plan Important Warning This document is one of a set of standards developed solely and specifically for use on the rail network owned or managed by

More information

D R A F T. Resource Ordering and Status System (ROSS) Software Configuration Management Guidelines

D R A F T. Resource Ordering and Status System (ROSS) Software Configuration Management Guidelines TO #GA81 Resource Ordering and Status System (ROSS) D R A F T Resource Ordering and Status System (ROSS) Software Configuration Management Guidelines June 28, 2000 Version 1.1 Contract: GS-35F-4863G Delivery

More information

Integrating System Safety and Software Assurance

Integrating System Safety and Software Assurance Integrating System Safety and Software Assurance Systems Certification and Integrity Directorate of Aviation Engineering Directorate General Technical Airworthiness 1 Overview Integration of software assurance

More information

AEO Guide to Engineering Management

AEO Guide to Engineering Management Management standard AEO Guide to Engineering Management Issued Date: 4 June 2013 Important Warning This document is one of a set of standards developed solely and specifically for use on the rail network

More information

1. Software Engineering Overview

1. Software Engineering Overview 1. Overview 1. Overview...1 1.1 Total programme structure...1 1.2 Topics covered in module...2 1.3 Examples of SW eng. practice in some industrial sectors...4 1.3.1 European Space Agency (ESA), software

More information

SOFTWARE ASSURANCE STANDARD

SOFTWARE ASSURANCE STANDARD NOT MEASUREMENT SENSITIVE National Aeronautics and NASA-STD-8739.8 w/change 1 Space Administration July 28, 2004 SOFTWARE ASSURANCE STANDARD NASA TECHNICAL STANDARD REPLACES NASA-STD-2201-93 DATED NOVEMBER

More information

STS Federal Government Consulting Practice IV&V Offering

STS Federal Government Consulting Practice IV&V Offering STS Federal Government Consulting Practice IV&V Offering WBE Certified GSA Contract GS-35F-0108T For information Please contact: gsa70@stsv.com 2007 by STS, Inc. Outline Background on STS What is IV&V?

More information

CONSOLIDATED VERSION IEC 62304. Medical device software Software life cycle processes. colour inside. Edition 1.1 2015-06

CONSOLIDATED VERSION IEC 62304. Medical device software Software life cycle processes. colour inside. Edition 1.1 2015-06 IEC 62304 CONSOLIDATED VERSION Edition 1.1 2015-06 colour inside Medical device software life cycle processes INTERNATIONAL ELECTROTECHNICAL COMMISSION ICS 11.040 ISBN 978-2-8322-2765-7 Warning! Make sure

More information

UNCLASSIFIED UNCONTROLLED-IF-PRINTED. Public

UNCLASSIFIED UNCONTROLLED-IF-PRINTED. Public Defence Security Manual DSM Part 2:41 Security for Projects and Capability Planning Version 3 ation date July 2015 Amendment list 24 Optimised for Screen; Print; Screen Reader Releasable to Compliance

More information

Appendix H Software Development Plan Template

Appendix H Software Development Plan Template Appendix H Software Development Plan Template Version 2 March 7, 2005 This page is intentionally left blank. Version 2 March 7, 2005 Title Page Document Control Panel Table of Contents List of Acronyms

More information

Abstract. 1 Introduction

Abstract. 1 Introduction Amir Tomer Amir Tomer is the Director of Systems and Software Engineering Processes at RAFAEL Ltd., Israel,with whom he has been since 1982,holding a variety of systems and software engineering positions,both

More information

STANDARD REVIEW PLAN

STANDARD REVIEW PLAN NUREG-0800 U.S. NUCLEAR REGULATORY COMMISSION STANDARD REVIEW PLAN BRANCH TECHNICAL POSITION 7-14 GUIDANCE ON SOFTWARE REVIEWS FOR DIGITAL COMPUTER-BASED INSTRUMENTATION AND CONTROL SYSTEMS REVIEW RESPONSIBILITIES

More information

Clinical Risk Management: its Application in the Manufacture of Health IT Systems - Implementation Guidance

Clinical Risk Management: its Application in the Manufacture of Health IT Systems - Implementation Guidance Document filename: ISB 0129 Implementation Guidance v2.1 Directorate Solution Design Standards and Assurance Project Clinical Safety Document Reference NPFIT-FNT-TO-TOCLNSA-1300.03 Director Rob Shaw Status

More information

PROJECT MANAGEMENT PLAN TEMPLATE < PROJECT NAME >

PROJECT MANAGEMENT PLAN TEMPLATE < PROJECT NAME > PROJECT MANAGEMENT PLAN TEMPLATE < PROJECT NAME > Date of Issue: < date > Document Revision #: < version # > Project Manager: < name > Project Management Plan < Insert Project Name > Revision History Name

More information

TfNSW Standard Requirements TSR T Technical Management

TfNSW Standard Requirements TSR T Technical Management Template Applicable to: Transport Projects Quality Management System Status: Division: Approved Transport Projects Version: 5.0 Desksite No.: 3455797_1 Date of issue: 1 July 2014 Effective date: 1 July

More information

How To Support Software Support

How To Support Software Support JSP 886 DEFENCE LOGISTICS SUPPORT CHAIN MANUAL VOLUME 7 INTEGRATED LOGISTICS SUPPORT PART 4 SOFTWARE SUPPORT THE MASTER VERSION OF JSP 886 IS PUBLISHED ON THE DEFENCE INTRANET. FOR TECHNICAL REASONS, EXTERNAL

More information

WORKSHOP RC 2011. EVI Integração de Sistemas Junho de 2011 Eng. Nelson José Wilmers Júnior

WORKSHOP RC 2011. EVI Integração de Sistemas Junho de 2011 Eng. Nelson José Wilmers Júnior WORKSHOP RC 2011 EVI Integração de Sistemas Junho de 2011 Eng. Nelson José Wilmers Júnior Comparison between ARP4754 A Guidelines for Development of Civil Aircraft and Systems (2010) and ARP4754 Certification

More information

Implementation of ANSI/AAMI/IEC 62304 Medical Device Software Lifecycle Processes.

Implementation of ANSI/AAMI/IEC 62304 Medical Device Software Lifecycle Processes. Implementation of ANSI/AAMI/IEC 62304 Medical Device Software Lifecycle Processes.. www.pharmout.net Page 1 of 15 Version-02 1. Scope 1.1. Purpose This paper reviews the implementation of the ANSI/AAMI/IEC

More information

The GAO has shown that technical, cost, schedule, and performance risks are inherent. Software Acquisition: Reducing Risks.

The GAO has shown that technical, cost, schedule, and performance risks are inherent. Software Acquisition: Reducing Risks. Acquisition: Reducing Risks James Jones The Acquisition Risk Crisis The GAO has shown that technical, cost, schedule, and performance risks are inherent in delivering software-intensive systems. The GAO

More information

From Chaos to Clarity: Embedding Security into the SDLC

From Chaos to Clarity: Embedding Security into the SDLC From Chaos to Clarity: Embedding Security into the SDLC Felicia Nicastro Security Testing Services Practice SQS USA Session Description This session will focus on the security testing requirements which

More information

Certification Authorities Software Team (CAST) Position Paper CAST-9

Certification Authorities Software Team (CAST) Position Paper CAST-9 Certification Authorities Software Team (CAST) Position Paper CAST-9 Considerations for Evaluating Safety Engineering Approaches to Software Assurance Completed January, 2002 NOTE: This position paper

More information

Your Software Quality is Our Business. INDEPENDENT VERIFICATION AND VALIDATION (IV&V) WHITE PAPER Prepared by Adnet, Inc.

Your Software Quality is Our Business. INDEPENDENT VERIFICATION AND VALIDATION (IV&V) WHITE PAPER Prepared by Adnet, Inc. INDEPENDENT VERIFICATION AND VALIDATION (IV&V) WHITE PAPER Prepared by Adnet, Inc. February 2013 1 Executive Summary Adnet is pleased to provide this white paper, describing our approach to performing

More information

Regulatory Guide 1.169 Configuration Management Plans for Digital Computer Software Used in Safety Systems of Nuclear Power Plants

Regulatory Guide 1.169 Configuration Management Plans for Digital Computer Software Used in Safety Systems of Nuclear Power Plants Regulatory Guide 1.169Configuration Managemen... Page 1 of 10 September 1997 Regulatory Guide 1.169 Configuration Management Plans for Digital Computer Software Used in Safety Systems of Nuclear Power

More information

Quality management systems

Quality management systems L E C T U R E 9 Quality management systems LECTURE 9 - OVERVIEW Quality management system based on ISO 9000 WHAT IS QMS (QUALITY MANAGEMENT SYSTEM) Goal: Meet customer needs Quality management system includes

More information

SCHEDULE 16. Exit Plan. sets out the strategy to be followed on the termination (including Partial Termination) or expiry of this Agreement; and

SCHEDULE 16. Exit Plan. sets out the strategy to be followed on the termination (including Partial Termination) or expiry of this Agreement; and SCHEDULE 16 Exit Plan 1. Scope 1.1 This schedule: (A) sets out the strategy to be followed on the termination (including Partial Termination) or expiry of this Agreement; and requires the Service Provider

More information

Software Life Cycle Process - DO-178B

Software Life Cycle Process - DO-178B 1(19) Cross reference tables for H ProgSäk (E) and DO-178B A comparison has been made between requirement areas covered by H ProgSäk (E) and DO-178B respectively. Tables for correspondences and differences

More information

Information Security Policies. Version 6.1

Information Security Policies. Version 6.1 Information Security Policies Version 6.1 Information Security Policies Contents: 1. Information Security page 3 2. Business Continuity page 5 3. Compliance page 6 4. Outsourcing and Third Party Access

More information

We released this document in response to a Freedom of Information request. Over time it may become out of date. Department for Work and Pensions

We released this document in response to a Freedom of Information request. Over time it may become out of date. Department for Work and Pensions We released this document in response to a Freedom of Information request. Over time it may become out of date. Department for Work and Pensions SCHEDULE 2 SERVICES 1 Purpose of this Schedule 1.1 This

More information

2015. All rights reserved.

2015. All rights reserved. DOCUMENT: Future AAMI/IEC 62304:2006/AMD1, 18-August-2015 Final Draft International Standard for Vote, Amendment 1 to IEC 62304: Medical device software Software life cycle processes. Public Review Draft

More information

PORTFOLIO, PROGRAMME & PROJECT MANAGEMENT MATURITY MODEL (P3M3)

PORTFOLIO, PROGRAMME & PROJECT MANAGEMENT MATURITY MODEL (P3M3) PORTFOLIO, PROGRAMME & PROJECT MANAGEMENT MATURITY MODEL (P3M3) 1st February 2006 Version 1.0 1 P3M3 Version 1.0 The OGC logo is a Registered Trade Mark of the Office of Government Commerce This is a Value

More information

The anglo american Safety way. Safety Management System Standards

The anglo american Safety way. Safety Management System Standards The anglo american Safety way Safety Management System Standards 2 The Anglo American Safety Way CONTENTS Introduction 04 Anglo American Safety Framework 05 Safety in anglo american 06 Monitoring and review

More information

Criteria for Flight Project Critical Milestone Reviews

Criteria for Flight Project Critical Milestone Reviews Criteria for Flight Project Critical Milestone Reviews GSFC-STD-1001 Baseline Release February 2005 Approved By: Original signed by Date: 2/19/05 Richard M. Day Director, Independent Technical Authority

More information

PROJECT MANAGEMENT FRAMEWORK

PROJECT MANAGEMENT FRAMEWORK PROJECT MANAGEMENT FRAMEWORK DOCUMENT INFORMATION DOCUMENT TYPE: DOCUMENT STATUS: POLICY OWNER POSITION: INTERNAL COMMITTEE ENDORSEMENT: APPROVED BY: Strategic document Approved Executive Assistant to

More information

Project Risk Management: IV&V as Insurance for Project Success

Project Risk Management: IV&V as Insurance for Project Success Project Risk Management: IV&V as Insurance for Project Success Introduction Software development projects can be expensive and risky: Ever more complex mission-critical requirements lead to increasingly

More information

University of Sunderland Business Assurance Information Security Policy

University of Sunderland Business Assurance Information Security Policy University of Sunderland Business Assurance Information Security Policy Document Classification: Public Policy Reference Central Register Policy Reference Faculty / Service IG 003 Policy Owner Assistant

More information

LISA Pathfinder SUMMARY

LISA Pathfinder SUMMARY Page 2 of 36 SUMMARY This document defines the Independent Software Verification and Validation requirements for the Implementation Phase of the LISA Pathfinder project. Page 3 of 36 TABLE OF CONTENTS

More information

Department of Administration Portfolio Management System 1.3 June 30, 2010

Department of Administration Portfolio Management System 1.3 June 30, 2010 E 06/ 30/ 2010 EX AM PL 1. 3 06/ 28/ 2010 06/ 24/ 2010 06/ 23/ 2010 06/ 15/ 2010 06/ 18/ 2010 Portfolio System 1.3 June 30, 2010 Contents Section 1. Project Overview... 1 1.1 Project Description... 1 1.2

More information

Software Quality Subcontractor Survey Questionnaire INSTRUCTIONS FOR PURCHASE ORDER ATTACHMENT Q-201

Software Quality Subcontractor Survey Questionnaire INSTRUCTIONS FOR PURCHASE ORDER ATTACHMENT Q-201 PURCHASE ORDER ATTACHMENT Q-201A Software Quality Subcontractor Survey Questionnaire INSTRUCTIONS FOR PURCHASE ORDER ATTACHMENT Q-201 1. A qualified employee shall be selected by the Software Quality Manager

More information

Project Start Up. Start-Up Check List. Why a Project Check List? What is a Project Check List? Initial Release 1.0 Date: January 1997

Project Start Up. Start-Up Check List. Why a Project Check List? What is a Project Check List? Initial Release 1.0 Date: January 1997 Why a Project Check List? A good way to ensure that all start-up tasks are completed prior to actually starting the project is to develop a start-up check list. The check list can be developed and then

More information

U.S. NUCLEAR REGULATORY COMMISSION STANDARD REVIEW PLAN. Organization responsible for the review of instrumentation and controls

U.S. NUCLEAR REGULATORY COMMISSION STANDARD REVIEW PLAN. Organization responsible for the review of instrumentation and controls U.S. NUCLEAR REGULATORY COMMISSION STANDARD REVIEW PLAN NUREG-0800 BRANCH TECHNICAL POSITION 7-14 GUIDANCE ON SOFTWARE REVIEWS FOR DIGITAL COMPUTER-BASED INSTRUMENTATION AND CONTROL SYSTEMS REVIEW RESPONSIBILITIES

More information

Software Test Plan (STP) Template

Software Test Plan (STP) Template (STP) Template Items that are intended to stay in as part of your document are in bold; explanatory comments are in italic text. Plain text is used where you might insert wording about your project. This

More information

Preparation of a Rail Safety Management System Guideline

Preparation of a Rail Safety Management System Guideline Preparation of a Rail Safety Management System Guideline Page 1 of 99 Version History Version No. Approved by Date approved Review date 1 By 20 January 2014 Guideline for Preparation of a Safety Management

More information

Rail Network Configuration Management

Rail Network Configuration Management Division / Business Unit: Function: Document Type: Enterprise Services Engineering Procedure Rail Network Configuration Management Applicability ARTC Network Wide SMS Publication Requirement Internal /

More information

ISO 9001 and ISO 10007 Quality Management Guidance for CM Relative to CMII (Rev B)

ISO 9001 and ISO 10007 Quality Management Guidance for CM Relative to CMII (Rev B) W H I T E P A P E R ISO 9001 and ISO 10007 Quality Management Guidance for CM Relative to CMII (Rev B) SUMMARY Provisions for controlling designs, documents and changes within ISO 9001 (2000) are unchanged

More information

REGIONAL CENTRE EUROPE OF THE INTERNATIONAL FEDERATION OF TRANSLATORS

REGIONAL CENTRE EUROPE OF THE INTERNATIONAL FEDERATION OF TRANSLATORS Recommendations on Criteria for Conformity Assessment and Certification under EN 15038 (The numbering of the sections below follows the numbering in the Standard) Note: In the light of practical experience

More information

SOFTWARE DEVELOPMENT PLAN TEMPLATE TM-SPP-02 V2.0 APRIL 5, 2005

SOFTWARE DEVELOPMENT PLAN TEMPLATE TM-SPP-02 V2.0 APRIL 5, 2005 SDP Template TM-SPP-02 v2.0 4/05/05 SOFTWARE DEVELOPMENT PLAN TEMPLATE TM-SPP-02 V2.0 APRIL 5, 2005 Systems Engineering Process Office, Code 20203 Space and Naval Warfare Systems Center San Diego 53560

More information

AIPM PROFESSIONAL COMPETENCY STANDARDS FOR PROJECT MANAGEMENT PART B CERTIFIED PRACTISING PROJECT PRACTITIONER (CPPP)

AIPM PROFESSIONAL COMPETENCY STANDARDS FOR PROJECT MANAGEMENT PART B CERTIFIED PRACTISING PROJECT PRACTITIONER (CPPP) AIPM PROFESSIONAL COMPETENCY STANDARDS FOR PROJECT MANAGEMENT PART B CERTIFIED PRACTISING PROJECT PRACTITIONER (CPPP) Copyright: Australian Institute of Project Management Document Information Document

More information

Information Technology Project Oversight Framework

Information Technology Project Oversight Framework i This Page Intentionally Left Blank i Table of Contents SECTION 1: INTRODUCTION AND OVERVIEW...1 SECTION 2: PROJECT CLASSIFICATION FOR OVERSIGHT...7 SECTION 3: DEPARTMENT PROJECT MANAGEMENT REQUIREMENTS...11

More information

System Development Life Cycle Guide

System Development Life Cycle Guide TEXAS DEPARTMENT OF INFORMATION RESOURCES System Development Life Cycle Guide Version 1.1 30 MAY 2008 Version History This and other Framework Extension tools are available on Framework Web site. Release

More information

This is Document Schedule 5 Part 1 referred to in this Contract SCOTTISH MINISTERS REQUIREMENTS SCHEDULE 5 PART 1 QUALITY MANAGEMENT SYSTEM

This is Document Schedule 5 Part 1 referred to in this Contract SCOTTISH MINISTERS REQUIREMENTS SCHEDULE 5 PART 1 QUALITY MANAGEMENT SYSTEM This is Document Schedule 5 Part 1 referred to in this Contract SCOTTISH MINISTERS REQUIREMENTS SCHEDULE 5 PART 1 QUALITY MANAGEMENT SYSTEM CONTENTS Page No 1 GENERAL REQUIREMENTS 1 1.1 Requirements 1

More information

MHRA GMP Data Integrity Definitions and Guidance for Industry March 2015

MHRA GMP Data Integrity Definitions and Guidance for Industry March 2015 MHRA GMP Data Integrity Definitions and Guidance for Industry Introduction: Data integrity is fundamental in a pharmaceutical quality system which ensures that medicines are of the required quality. This

More information

Technical Writing For JEM PMR 1 - A Practical Paper

Technical Writing For JEM PMR 1 - A Practical Paper Performance Work Statement (PWS) Joint Project Manager Information Systems (JPM IS) Joint Effects Model (JEM) Increment 1 Software Upgrade and Maintenance Joint Program Manager Information Systems (JPM

More information

Introduction to the ITS Project Management Methodology

Introduction to the ITS Project Management Methodology Introduction to the ITS Project Management Methodology In September 1999 the Joint Legislative Committee on Performance Evaluation and Expenditure Review (PEER) produced a report entitled Major Computer

More information

Capital Adequacy: Advanced Measurement Approaches to Operational Risk

Capital Adequacy: Advanced Measurement Approaches to Operational Risk Prudential Standard APS 115 Capital Adequacy: Advanced Measurement Approaches to Operational Risk Objective and key requirements of this Prudential Standard This Prudential Standard sets out the requirements

More information

UNCONTROLLED COPY WHEN PRINTED

UNCONTROLLED COPY WHEN PRINTED UNCONTROLLED COPY WHEN PRINTED Regulatory Article 4947 This RA has been substantially re-written; for clarity no change marks are presented - please read RA in entirety RA 4947 - Continuing Airworthiness

More information

Process Improvement. Objectives

Process Improvement. Objectives Process Improvement Ian Sommerville 2004 Software Engineering, 7th edition. Chapter 28 Slide 1 Objectives To explain the principles of software process improvement To explain how software process factors

More information

Certified Professional in Configuration Management Glossary of Terms

Certified Professional in Configuration Management Glossary of Terms Certified Professional in Configuration Management Glossary of terms used in Configuration Management Issue 2007.07 Association of the International Certified Configuration Manager e.v. Copyright 2007,

More information

CCD MARINE LTD QUALITY MANUAL PROCEDURE Q0.000. Date: Title. Revision: QUALITY MANUAL PROCEDURE Q0.000. 29 September 2014

CCD MARINE LTD QUALITY MANUAL PROCEDURE Q0.000. Date: Title. Revision: QUALITY MANUAL PROCEDURE Q0.000. 29 September 2014 Title: Quality Manual Uncontrolled if Hardcopy CCD MARINE LTD th Date: 29 September 2014 Doc Ref: Q0.000 Issued By: Sarah Leighton Rev No: 2 Title Revision: Date: QUALITY MANUAL PROCEDURE Q0.000 2 29 September

More information

CMS Policy for Configuration Management

CMS Policy for Configuration Management Chief Information Officer Centers for Medicare & Medicaid Services CMS Policy for Configuration April 2012 Document Number: CMS-CIO-POL-MGT01-01 TABLE OF CONTENTS 1. PURPOSE...1 2. BACKGROUND...1 3. CONFIGURATION

More information

Program Lifecycle Methodology Version 1.7

Program Lifecycle Methodology Version 1.7 Version 1.7 March 30, 2011 REVISION HISTORY VERSION NO. DATE DESCRIPTION AUTHOR 1.0 Initial Draft Hkelley 1.2 10/22/08 Updated with feedback Hkelley 1.3 1/7/2009 Copy edited Kevans 1.4 4/22/2010 Updated

More information

Subject: Establishment of a Safety Management System (SMS)

Subject: Establishment of a Safety Management System (SMS) GOVERNMENT OF INDIA OFFICE OF THE DIRECTOR GENERAL OF CIVIL AVIATION TECHNICAL CENTRE, OPPOSITE SAFDARJUNG AIRPORT, NEW DELHI 11 0 003 CIVIL AVIATION REQUIREMENTS SERIES 'C' PART I 20 TH JULY 2010 EFFECTIVE:

More information

Information security controls. Briefing for clients on Experian information security controls

Information security controls. Briefing for clients on Experian information security controls Information security controls Briefing for clients on Experian information security controls Introduction Security sits at the core of Experian s operations. The vast majority of modern organisations face

More information

ITRM Guideline CPM 110-01 Date: January 23, 2006 SECTION 4 - PROJECT EXECUTION AND CONTROL PHASE

ITRM Guideline CPM 110-01 Date: January 23, 2006 SECTION 4 - PROJECT EXECUTION AND CONTROL PHASE PROJECT MANAGEMENT GUIDELINE SECTION 4 - PROJECT EXECUTION AND CONTROL PHASE Table of Contents Introduction... 3 Project Execution and Control Phase Overview... 3 Activities and Documents in the Execution

More information

Health and Safety Management Standards

Health and Safety Management Standards Health and Safety Management Standards Health and Safety Curtin University APR 2012 PAGE LEFT INTENTIONALLY BLANK Page 2 of 15 CONTENTS 1. Introduction... 4 1.1 Hierarchy of Health and Safety Documents...

More information

Chapter 6 Implementation Planning

Chapter 6 Implementation Planning Chapter 6 Planning Planning- Division into Work Packages The following are the recommended Work Packages Overall Change Programme Work Package 1 E-Cabinet Model Work Package 2 Security Policy Design Work

More information

SAFETY and HEALTH MANAGEMENT STANDARDS

SAFETY and HEALTH MANAGEMENT STANDARDS SAFETY and HEALTH STANDARDS The Verve Energy Occupational Safety and Health Management Standards have been designed to: Meet the Recognised Industry Practices & Standards and AS/NZS 4801 Table of Contents

More information

Camar Aircraft Products Co. QUALITY MANUAL Revision D

Camar Aircraft Products Co. QUALITY MANUAL Revision D QUALITY MANUAL Revision D Gujll'y Manual Introduction The purpose of this manual is to describe the Quality Assurance Program implemented by Camar Aircraft Products Co. (hereafter referred to as C.A.P.C.)

More information

FLIGHT TRAINING DEVICES

FLIGHT TRAINING DEVICES Advisory Circular AC 60-4(0) APRIL 2003 FLIGHT TRAINING DEVICES CONTENTS References 2. Purpose 3 Status of this AC 4. Introduction 2 5. Initial Evaluations 2 6. Recurrent Evaluations 4 7. Evaluation Team

More information

Project Assessment Framework Establish service capability

Project Assessment Framework Establish service capability Project Assessment Framework Establish service capability July 2015 Component of the Project Assessment Framework (PAF) This document forms part of the Project Assessment Framework, as outlined below.

More information

Software Configuration Management Plan

Software Configuration Management Plan For Database Applications Document ID: Version: 2.0c Planning Installation & Acceptance Integration & Test Requirements Definition Design Development 1 / 22 Copyright 2000-2005 Digital Publications LLC.

More information

Guideline for Professional Services Contractor Performance Reporting

Guideline for Professional Services Contractor Performance Reporting ` Guideline for Professional Services Contractor Performance Procedure Applicable to: Transport Projects Quality Management System Status: Approved Division: Transport Projects Version: 10 Date of issue:

More information

NATO GUIDANCE ON THE USE OF THE AQAP 2000 SERIES

NATO GUIDANCE ON THE USE OF THE AQAP 2000 SERIES NATO GUIDANCE ON THE USE OF THE AQAP 2000 SERIES (June 2003) I ORIGINAL Page blank II ORIGINAL NORTH ATLANTIC TREATY ORGANIZATION NATO STANDARDISATION AGENCY (NSA) NATO LETTER OF PROMULGATION June 2003

More information

Information Technology Security Certification and Accreditation Guidelines

Information Technology Security Certification and Accreditation Guidelines Information Technology Security Certification and Accreditation Guidelines September, 2008 Table of Contents EXECUTIVE SUMMARY... 3 1.0 INTRODUCTION... 5 1.1 Background... 5 1.2 Purpose... 5 1.3 Scope...

More information

Information Security Policy September 2009 Newman University IT Services. Information Security Policy

Information Security Policy September 2009 Newman University IT Services. Information Security Policy Contents 1. Statement 1.1 Introduction 1.2 Objectives 1.3 Scope and Policy Structure 1.4 Risk Assessment and Management 1.5 Responsibilities for Information Security 2. Compliance 3. HR Security 3.1 Terms

More information

USGS EOS SYSTEMS ENGINEERING MANAGEMENT PLAN (SEMP)

USGS EOS SYSTEMS ENGINEERING MANAGEMENT PLAN (SEMP) Department of the Interior U.S. Geological Survey USGS EOS SYSTEMS ENGINEERING MANAGEMENT PLAN (SEMP) September 2013 Executive Summary This Systems Engineering Management Plan (SEMP) outlines the engineering

More information

We released this document in response to a Freedom of Information request. Over time it may become out of date. Department for Work and Pensions

We released this document in response to a Freedom of Information request. Over time it may become out of date. Department for Work and Pensions We released this document in response to a Freedom of Information request. Over time it may become out of date. Department for Work and Pensions SCHEDULE 4 KEY PERFORMANCE INDICATORS, SERVICE LEVELS AND

More information

ISO 9001: 2008 Construction Quality Management System Sample - Selected pages (not a complete plan)

ISO 9001: 2008 Construction Quality Management System Sample - Selected pages (not a complete plan) ISO 9001: 2008 Construction Quality Management System Sample - Selected pages (not a complete plan) Part 1: Project-Specific Quality Plan Part 2: Company Quality Manual Part 3: Submittal Forms Part 4:

More information

In-Service Design Changes

In-Service Design Changes UNCONTROLLED COPY WHEN PRINTED Regulatory Article 5312 RA 5312 In-Service Design Changes Rationale Following the introduction of an aircraft type into Service use it may be necessary to incorporate design

More information

Template K Implementation Requirements Instructions for RFP Response RFP #

Template K Implementation Requirements Instructions for RFP Response RFP # Template K Implementation Requirements Instructions for RFP Response Table of Contents 1.0 Project Management Approach... 3 1.1 Program and Project Management... 3 1.2 Change Management Plan... 3 1.3 Relationship

More information

ELECTROTECHNIQUE IEC INTERNATIONALE 61508-3 INTERNATIONAL ELECTROTECHNICAL

ELECTROTECHNIQUE IEC INTERNATIONALE 61508-3 INTERNATIONAL ELECTROTECHNICAL 61508-3 ª IEC: 1997 1 Version 12.0 05/12/97 COMMISSION CEI ELECTROTECHNIQUE IEC INTERNATIONALE 61508-3 INTERNATIONAL ELECTROTECHNICAL COMMISSION Functional safety of electrical/electronic/ programmable

More information

Medical Device Software Standards for Safety and Regulatory Compliance

Medical Device Software Standards for Safety and Regulatory Compliance Medical Device Software Standards for Safety and Regulatory Compliance Sherman Eagles +1 612-865-0107 seagles@softwarecpr.com www.softwarecpr.com Assuring safe software SAFE All hazards have been addressed

More information

December 21, 2012. The services being procured through the proposed amendment are Hosting Services, and Application Development and Support for CITSS.

December 21, 2012. The services being procured through the proposed amendment are Hosting Services, and Application Development and Support for CITSS. Justification for a Contract Amendment to Contract 2012-01: Interim Hosting and Jurisdiction Functionality for the Compliance Instrument Tracking System Service (CITSS) December 21, 2012 Introduction WCI,

More information

CalMod Design-Build Electrification Services

CalMod Design-Build Electrification Services SECTION 01800 SYSTEMS INTEGRATION AND INTEGRATOR REQUIREMENTS PART 1 GENERAL DESCRIPTION A. This section specifies the system-wide integration requirements for the Caltrain Electrification system, i.e.

More information

MHRA GMP Data Integrity Definitions and Guidance for Industry January 2015

MHRA GMP Data Integrity Definitions and Guidance for Industry January 2015 MHRA GMP Data Integrity Definitions and Guidance for Industry Introduction: Data integrity is fundamental in a pharmaceutical quality system which ensures that medicines are of the required quality. This

More information

Maturity Model. March 2006. Version 1.0. P2MM Version 1.0 The OGC logo is a Registered Trade Mark of the Office of Government Commerce

Maturity Model. March 2006. Version 1.0. P2MM Version 1.0 The OGC logo is a Registered Trade Mark of the Office of Government Commerce Maturity Model March 2006 Version 1.0 P2MM Version 1.0 The OGC logo is a Registered Trade Mark of the Office of Government Commerce This is a Value Added product which is outside the scope of the HMSO

More information