Software Assurance Training and Resources

download Software Assurance Training and Resources

of 13

Transcript of Software Assurance Training and Resources

  • 8/6/2019 Software Assurance Training and Resources

    1/13

    08/10/04 SWG F2F Meeting1

    Software Assurance

    Training and Resources

    Susan Sekira

    GSFC SA Lead

  • 8/6/2019 Software Assurance Training and Resources

    2/13

    08/10/04 SWG F2F Meeting2

    Agenda Software Assurance Standard Highlights

    Next Steps -- Life After the Approved SA Standard

    Software Assurance Training Opportunities Software Assurance Web Sites

    NASA SA Web Site

    GSFC SA Web Site

    Summary

  • 8/6/2019 Software Assurance Training and Resources

    3/13

    08/10/04 SWG F2F Meeting3

    Congratulations!!!

    Software Assurance Standard approved 7/28

    Software Safety Standard approved 7/8

    Software Safety Guidebook approved 3/31

    SA Tri-folds available for distribution and

    Center-wide publication

    ** NPR 7150.2 authors and reviewers surviving with minimal casualties!

  • 8/6/2019 Software Assurance Training and Resources

    4/13

    08/10/04 SWG F2F Meeting4

    Software Assurance Standard Highlights Provides a software life cycle perspective for acquirer and

    provider software assurance requirements

    Includes tailoring guidelines for the level of softwareassurance to apply based on a 4-step Software AssuranceClassification Assessment process

    Provides a Software Assurance Classification Report

    template for recording results from the assessment process

    Includes a Requirements Compliance Matrix

    Successfully mapped to NPR 7150.2 and CMMI PPQA

  • 8/6/2019 Software Assurance Training and Resources

    5/13

    08/10/04 SWG F2F Meeting5

    Next Steps

    Use the Software Assurance Classification Assessment

    to characterize all NASA software

    Provide OSMA with copies of all Software AssuranceClassification Reports

    Complete the Requirements Compliance Matrix for

    each software project/system

    Complete executive changes/minor updates to the SAStandard upon approval of NPR 7150.2

    Proceed with updates to the NASA Software Assurance

    Guidebook

  • 8/6/2019 Software Assurance Training and Resources

    6/13

    08/10/04 SWG F2F Meeting6

    NASA Software Assurance Guidebook Updated release targeted for Spring 05!

    GSFC currently

    Brainstorming organizational structure of updated guidebook Considering topics, techniques, and tools to be included

    Developing strawman for Table of Contents for subsequent

    review and approval by Strategy 2 Team

    Plan to incorporate best practices and available assets

    Will engage domain experts to author portions of theguidebook

  • 8/6/2019 Software Assurance Training and Resources

    7/13

    08/10/04 SWG F2F Meeting7

    Software Assurance Training

    Opportunities

    Software Assurance Overview Briefing for Project Managers

    3-4 hour PowerPoint Presentation to be given by each Centers

    Software Assurance Lead

    Briefly describes the 5 disciplines of Software Assurance

    Identifies key activities for the acquirer and provider

    Outlines the Software Assurance Classification Assessment

    process

    Contains 1 Classroom Exercise

    Proposed Availability: Fall 2004

  • 8/6/2019 Software Assurance Training and Resources

    8/13

    08/10/04 SWG F2F Meeting

    8

    Software Assurance Training

    Opportunities (cont.)

    Software Assurance Training via SOLAR

    Updated to reflect the current Software Assurance Standard Includes information from the original SA module, where possible

    Details life cycle activities for both the acquirer and the provider

    Elaborates on the Software Assurance Classification Assessment

    Takes approximately 2 hours to complete

    Includes both a Basic and Comprehensive Test

    Training module currently in review

    Proposed Availability: Fall 2004

  • 8/6/2019 Software Assurance Training and Resources

    9/13

    08/10/04 SWG F2F Meeting

    9

    Software Assurance Training

    Opportunities (cont.)

    Software Assurance Practitioner Training (TBS)

    3-day Classroom training based on Software Assurance Standardand updated SA Guidebook

    Proposed Availability: dependent on Guidebook completion

    2 JPL Software Practitioner Training Courses (under

    construction)

    How to Develop Safe and Reliability Software

    Software Reliability Measurement: Techniques and Tools

    Proposed Availability: TBD

  • 8/6/2019 Software Assurance Training and Resources

    10/13

    08/10/04 SWG F2F Meeting

    10

    Software Assurance Web Sites

    NASA Software Assurance

    GSFC Software Assurance

  • 8/6/2019 Software Assurance Training and Resources

    11/13

    08/10/04 SWG F2F Meeting

    11

    NASA Software Assurance Web Sitehttp://www.hq.nasa.gov/office/codeq/software/index.htm

    Provides information on NASAs SA Organization

    Key Repository for NASA SA Documentation

    Provides links to the Software Assurance Research

    Program (SARP), IV&V, etc.

    Centers are encouraged to send HQ their SoftwareAssurance URLs for linkage

  • 8/6/2019 Software Assurance Training and Resources

    12/13

    08/10/04 SWG F2F Meeting

    12

    GSFC Software Assurance Web Site

    Developed as a tool for Practitioners (i.e., software

    assurance personnel) http://sw-assurance.gsfc.nasa.gov

    Designed to be a one stop resource that provides the latest

    tools or assets required to perform software assurance

    activities and tasks

    Use the sites Feedback Form to provide comments or

    recommendations

  • 8/6/2019 Software Assurance Training and Resources

    13/13

    08/10/04 SWG F2F Meeting

    13

    Summary Strategy 2 continues the journey to improve safety,

    reliability, and quality of software through the

    integration of sound software engineering principles

    and standards SA Guidebook and SA NPR are next

    Training modules will be announced when available

    and housed on the NASA SA Web Site

    Looking forward to the approvedSoftware Engineering NPR!!