2. SWEHB StructuresThe structures below are divided into SWEs (requirements) and other Supplementary Materials (Topics, Document Structures, Checklists, Process Asset Templates, etc.) Each page type has a variety of components that you won't be able to change. The components that you will be able to change are clearly listed. They are marked "Author Content" 2.1 SWEs2.1.1 Tab 1. The Requirement- The first item in the tab is the requirement. This is a direct quote from NPR 7150.2. It is put into the SWEHB in a form that allows it to be reused in a number of other places.
- 1.1 Notes - This is also a direct quote from NPR 7150.2. It is the Notes section that appears after the requirement statement. If there is no notes in the NPR, then the statement "NPR 7150.2, NASA Software Engineering Requirements, does not include any notes for this requirement" is used as a filler.
- 1.2 History - This is a section that contains a link to pages that contain the history of the requirement throughout its history. It is based on versions of the requirement itself.
- 1.3 Applicability - This section appears only in Project Software Requirements. It is a graphic representation of the information in the Appendix that contains the Requirements Compliance Matrix for the requirement.
2.1.2 Tab 2. RationaleThis tab gives a brief explanation of why the requirement is important, and the value it brings to a project. Author Content: You may provide text to describe the value of the requirement in as much detail as necessary. Most rationales are brief since the bulk of the details are covered in the Guidance and other tabs. 2.1.3 Tab 3. Guidance Author Content: This is where authors have the most input. You may structure your guidance how you see fit. You may: - Provide as much text as necessary in any type of paragraphs, bulleted lists, numbered lists,
- Provide information in tables. (see tab 3 on requirements for tables)
- Provide graphic images that you want. (see tab 3
on requirements for images) - Provide callouts to references that are outside of the SWEHB (see tab 3
on requirements for references) - Provide callouts to other SWEs or Supplementary Materials. You may do this by pasting in the full title of the page anywhere you want. Editors will format the title into a link to the page. To make it easy for editors to find these callouts, please underline them.
- Provide text as "Notes" and they will be put into special yellow Notes panels.
2.1.3.1 Additional GuidanceThis is one of those special sections that contains structured material. It is a table of links to other SWEHB pages that have been called out in the Guidance text. Editors will find these callouts and format them appropriately for this section. You can include them in your Word Document if you want and then add or remove entries as needed so the editors can find the changes. 2.1.3.2 Center Process Asset LibrariesThis contains structured material. It is a list of SPAN pages that display Center materials for the SWE or Topic. 2.1.4 Tab 4. Small ProjectsAuthor Content: This is where authors have input. You may structure your Small Project guidance how you see fit. You may provide text, lists, tables, or other content much like in the Guidance tab. 2.1.5 Tab 5. ResourcesThis tab is all structured content. authors provide information that is used here but don't provide direct content for this page: - References Table is built from data supplied from the Guidance tab. The table includes all of the Reference data organized in a bulleted list including the Title, URL, Citation and Notes for the Reference.
- Tools list - this is static text providing a link to the old Tools list.
- Other structures that are built by the editors.
2.1.6 Tab 6. Lessons LearnedAuthor Content: This is where authors have input. You may list Lessons Learned from two sources: the NASA Lessons Learned Database or a Center or other database for Lessons Learned (such as within a referenced document). Provide the content including any quotes from the appropriate database and it will be formatted by the SWEHB editors. 2.1.7 Tab 7. Software AssuranceThis tab contains a mix of Structured items and Author Content items: - The Requirement is re-displayed at the top of the page.
- The "Tasking for Software Assurance" is / are quotes of tasks taken directly from NASA-STD-8739.8.
- Author Content: "Software Assurance Products" is a list of products expected to be produced by the tasks.
- Author Content: "Metrics" is a list of metrics expected to be produced by the tasks.
- Author Content: "Guidance" is a text content much like the Guidance in tab 3 but aimed as Software Assurance workers in the performance of their tasks.
- Additional Guidance is a structured section as in the tab 3 Guidance.
2.2 Other Supplementary Materials2.2.1 TopicsTopics are typically uniquely numbered pages . The numbering is designed to enable the easy addition of References. The numbering also allows grouping Topics into specific interest groups (Development topics, Assurance topics, etc.) Topics have many of the same tabs as SWEs but there are a few key differences: - Structured pages such as Resources will be built by the editors.
- Author Content: Pages that have a specific purpose such as Lessons Learned, will be structured to be consistent with other similar pages but the content itself will be provided by you.
- Author Content: The remaining tabs are for you to create and organize. Editors may suggest some restructuring of this material to give the overall structure of the Topic an appropriate balance. You don't want dozens of tabs with one small paragraph in each. You also don't want to create only one tab that is a dozen pages long.
2.2.2 Process Asset TemplateThis is a very specific type of page. It is actually a Word document (or in a few cases an Excel Worksheet) containing a preformatted document prototype that a project can download, enhance, and use with a minimum of effort. Most PATs are in the form of checklists that can be used in a variety of project activities. The Requirement Mapping Matrix (in PAT-028 - NPR 7150.2D Compliance Matrix is one example of a PAT that can be downloaded and used by projects. PATs are typically built as a standalone document and referenced in a SWEHB page as a resource that can be used by a project. For a current list of PATs see PAT Database. Author Content: You will provide the content of the page in the form of either MS Word or Excel Worksheet. You will control the documents themselves and provide updated documents to the editors for inclusion in SWEHB. 2.2.3 ChecklistThere are a number of checklists in D. Topics. Many have been converted to PATs. If you want to contribute a checklist for inclusion here we will need to discuss the most appropriate format for it. It should be submitted as a Word document or an Excel Worksheet. Author Content: You will provide the content of the page in the form of either MS Word or Excel Worksheet. You will control the documents themselves and provide updated documents to the editors for inclusion in SWEHB. 2.2.4 Document Content PageThese pages have a specific format. Some tabs are structured. - Minimum Recommended Content - Author Content: This is a numbered list of headings in the document.
- Rationale - Author Content: This is a text for the rationale statement.
- Guidance - Author Content: This is a text for the Guidance on populating the document.
- Small Projects - Author Content: This is a text for the Small Projects statement.
- Resources - This is structured content for References, etc.
- Lessons Learned - Author Content: This is a text for the Lessons Learned.
2.2.5 Other Unstructured PagesThere are several other groups of pages in the SWEHB. In general, authors of new pages will be encouraged to use one of the existing page structures when adding content. A structure similar to a SWE or a Topic gives plenty of leeway for authors to get their points across without going too far afield in terms of structure. Editors will be happy to discuss with you how to best organize you material to best get your point across. |