bannerc

8.15 - SA Tasking Checklist Tool

1. Introduction

This topic is intended for anyone who will be planning and performing software assurance activities on NASA projects.

The purpose of the Software Assurance (SA) Tasking Checklist Tool is to streamline the Software Assurance and Software Safety Tasks (a.k.a. SA Tasking) that must be performed on a NASA project. The tool allows the user to tailor the SA Tasking based on the needs of the project via Software Classification, Safety Criticality, and required Milestones.

The SA Tasking Checklist Tool assists in the planning, execution, and monitoring of the Software Assurance (SA) tasks provided in NASA-STD-8739.8A Requirement SASS-01, mapped to the NPR-7150.2C Software Engineering Requirements. The tool is designed with a user-friendly front end which integrates the engineering, software assurance, and safety requirements across the development life cycle in order to create SA tasking checklists based on milestones to plan and ensure compliance. While the default project information addresses a “typical” development project with full compliance to SASS-01, the tool is flexible in terms of tailoring the requirements, as well as providing the ability to map the SWE requirements to various milestones for different development life cycles in order to address Center or project-specific attributes. The tool may also be used to capture status when SA activities are performed throughout the development life cycle. The resulting checklist of SA Tasking may be filtered. Monitoring of the resulting SA Tasking may be performed using the generated checklist in the tool. Another option for monitoring is to export the checklist(s) in common formats compatible with other tools including Excel, JIRA, and MS Project (i.e., Excel, CSV, and XML).

The SA Tasking Checklist Tool has a comprehensive Users Guide embedded in the tool to assist the user with tool features and functionality. It also provides instruction on how use the tool to generate a project-specific SA Tasking Checklist.

2. History

The SA Tasking Checklist Tool is the product of an FY20 Software Assurance Research Program (SARP) Project, “Software Assurance Tasking Checklists for NASA-STD-8739.8A”.

3. Tool Structure

The SA Tasking Checklist Tool consists of three tabs in an Excel workbook.

  1. SA Checklist Main GUI – This tab allows the user to enter project-specific metadata and select high-level tool configuration options including milestones and tracking.
  2. Tailoring GUI – This tab allows the user to tailor the requirements and requirements mapping to project milestones.
  3. Users Guide – This tab provides the user with insight into how to use the tool.

4. Tool Location

Click to access the SA Checklist Tool. It is attached to this topic. Note: There seems to be an issue when using Internet Explorer. Please use Chrome, Firefox, or Edge. Be patient, this is a large file and may download slowly.

Always download the Excel file when using the SA Tasking Checklist Tool. This is essential when using O365. O365 renders some Excel features inoperable. If the file is opened and saved, the features will be permanently disabled and not restored the next time it is opened.

If you are on the NASA network, SA Checklist Tool is also available in the SMA Toolbox. See search directions below.

The SA Checklist Tool link takes you to a search page in the SMA Toolbox. If you are requested to log in, select "View" method to get to the search page. To find the SA Checklist Tool easily, search for "SA Checklist Tool". Then scroll down to the results and Download the tool. Whether you get the SA Checklist Tool from the link above or the SMA Toolbox, the usage caution above still applies.


2. Resources

2.1 References

The references above are the documents that were used to build the SA Tasking Checklist Tool. These specific versions were sources of the SA Tasking requirements. In addition, this Handbook, NASA-HDBK-2203: Software Engineering Handbook, Rev. B, April 20, 2020, was also used as a reference.


2.2 Tools


Tools to aid in compliance with this SWE, if any, may be found in the Tools Library in the NASA Engineering Network (NEN). 

NASA users find this in the Tools Library in the Software Processes Across NASA (SPAN) site of the Software Engineering Community in NEN. 

The list is informational only and does not represent an “approved tool list”, nor does it represent an endorsement of any particular tool.  The purpose is to provide examples of tools being used across the Agency and to help projects and centers decide what tools to consider.

2.2.1 SA Checklist Tool

Click to access the SA Checklist Tool. Note: There seems to be an issue when using Internet Explorer. Please use Chrome, Firefox, or Edge. Be patient, this is a large file and may download slowly.

Always download the Excel file when using the SA Tasking Checklist Tool. This is essential when using O365. O365 renders some Excel features inoperable. If the file is opened and saved, the features will be permanently disabled and not restored the next time it is opened.

If you are on the NASA network, SA Checklist Tool is also available in the SMA Toolbox. See search directions below.

The SA Checklist Tool link takes you to a search page in the SMA Toolbox. If you are requested to log in, select "View" method to get to the search page. To find the SA Checklist Tool easily, search for "SA Checklist Tool". Then scroll down to the results and Download the tool. Whether you get the SA Checklist Tool from the link above or the SMA Toolbox, the usage caution above still applies.

  • No labels