bannerd
Notes on needed updates

Content updates needed on this page: 

  • Tab 10 need more content for New Version

SWEHBDOC Maintenance

1. Introduction

The maintenance of SWEHB includes daily Health Checks as well as larger additions of features and functionality. Some of these new features must be developed, tested and incorporated into the overall SWEHB. This section covers all of the known forms of maintenance currently used in maintaining SWEHB.

Maintenance at the SWEHB Handbook level also includes maintenance that covers multiple SWEHB versions.  

  • 2. Daily Healthcheck - a series of checks performed on SWEHB daily to verify its readiness and identify problems. 
  • 3. Document Archive - a description of how certain documents are stored, and divided to allow reuse in SWEHB pages. 
  • 4. Change History - a running log of major changes to SWEHB by year. 
  • 5. Development Area - a description of how the "Development Area" is used in each SWEHB Version
  • 6. PageTree - a description of the Hierarchy of a SWEHB Version and how to use drag and drop to reorganize the hierarchy. 
  • 7. Release Process - a description of how content releases are managed in SWEHB. 
  • 8. Consistency - a description of how consistency of language and terms is managed in SWEHB. 
  • 9. Refined Theme - a description of how the Refined Theme product is used to manage Header and Footer information across Versions. 
  • 10. New Version - a description of how a new version of the SWEHB can be built from an existing version. 

2. Daily Healthcheck

The Healthcheck page is a part of all SWEHB versions starting with version A. It is tailored to the structure of the version and the plugins and macros available to the that version. 

It can be viewed by anyone. Each of the tabs tests a specific part of the software. The content in the tab explains what is being tested and displays what the viewer will see when there is an error, The content also explains what a "good" test looks like. In some cases the viewer must click on a link to exercise the software being tested and ensure proper functioning. 

2.1 Tabs And Tests

The following tabs are available in the SWEHBVD version of Healthcheck

  1. TABSETUP - tests the "tabsetup" User Macro. This is the macro that displays content like a tabbed set of cards. If you see the tabs, the macro is working properly. 
    1. This page shows where all the "tabsetup" macros are found: tabsetup (1465)
  2. Panel & Note - This tab displays several styles of panels, warning, and notes used in SWEHB. All come from Confluence Basic Macros. 
    1. This page shows where all the Panel macros are found: panel (1898)
    2. This page shows where all the Warning macros are found: warning (14)
    3. This page shows where all the Note macros are found: note (717)
    4. This page shows where all the Info macros are found: info (199)
  3. SWEREF Macro - tests the SWERF and SWERFN macros. Clicking on the 123  link should take the viewer to the Resources tab. This tests the functionality of the SWERFN macro. 
    1. This page shows where all the SWEREFN macros are found: swerefn (633)
  4. Resources - REFSTABLE Macro - This contains a report that comes from the Reporting plugin. It reports on data contained in the References Table which is built using the Scaffolding Plugin. A list of selected references demonstrates the proper working of these plugins. 
  5. Other - Displays the functioning of 3 Applicability Macros. 
  6. TOC - Displays the table of contents macro for the Healthcheck page. 
  7. Show If - shows the working of the Show-If macro. parts of the tab will not be displayed unless the viewer is an editor. 
  8. Gliffy - displays a Gliffy flow chart diagram if the Gliffy plugin is working. 
  9. Expand - This tab displays a working example of the Expand macro. All come from Confluence Expand Macros. 
    1. This page shows where all the expand macros are found: expand (493)

Macro tallies in this section are taken from the Macro Usage section of the Confluence Administration page. Click on a link to open a search query for all instances of pages where the macro is used. 

2.2 Daily Healthcheck

Each day, the SWEHB Maintainer is responsible for running Healthcheck and other tests to assess the operation of the whole SWEHB system. The links below are used to check on the system. 

If there are any error messages or unexpected results, investigate and fix. Some fixes may require help from IT group. 

3. Document Archive


When certain documents are used in the SWEHB, it is convenient to have a copy of the document in the Document Archive. When it is brought into the Archive it is decomposed into pieces that can be used in many places in the SWEHB. Usually, pieces are used in many pages throughout the a SWEHB version. It is easier to maintain document integrity by pulling in a piece with an Include-Page macro than to manually copy and paste it from the parent document. 

The process of copying a document into the Archive and disassembling it is described below. 

3.1 Selecting a Document to Archive

Only those documents that are static and have many pieces that will be quoted in the SWEHB in many places should be Archived. 

  • Static means the document is in it's final, released form. It would not be very productive to archive many draft documents and then have to update all the places where the pieces are used throughout a SWEHB Version.  
  • "many pieces" means there are lots of small items in a document that will be quoted in SWEHB pages. For example, NPR 7150.2 has several paragraphs that are used in other pages of the SWEHB. NASA-STD-8729.8B has many requirements and SA Tasks that are included in pages throughout the SWEHBVD version. 

The documents that are currently in the Document Archive include: 

  • NASA-STD-8719.29NASA Technical Standard 8719.29, Approved: 2023-12-11 Basline - NASA Technical Requirements for Human-Rating. Full text of this NPR as taken from NODIS. Assembled from component pieces beneath this page. 
  • NASA-STD-8739.8ANASA Technical Standard 8739.8A - Approved 2020-06-10 - SOFTWARE ASSURANCE AND SOFTWARE SAFETY STANDARD. Full text of this NPR as taken from NODIS. Assembled from component pieces beneath this page. 
  • NASA-STD-8739.8BNASA Technical Standard 8739.8B - Approved 2004-27-08 - SOFTWARE ASSURANCE AND SOFTWARE SAFETY STANDARD. Full text of this NPR as taken from NODIS. Assembled from component pieces beneath this page. 
  • NPR 7150.2CNASA Procedural Requirements NPR 7150.2C - Approved 2019-08-02 - NASA Software Engineering Requirements. Full text of this NPR as taken from NODIS. Assembled from component pieces beneath this page. 
  • NPR 7150.2DNASA Procedural Requirements NPR 7150.2D - Approved 2022-03-08 - NASA Software Engineering Requirements. Full text of this NPR as taken from NODIS. Assembled from component pieces beneath this page. 

3.2 Disassembly and Reassembly of a Document

To replicate a document accurately, it will take some editing time. The process below should be done to a level that will yield usable document components. Breaking down a document too much will just be a waste of time if the pieces are never used elsewhere. 

In this example, the NPR 7150.2D is used. 

3.2.1 Top Level Document Container

The top level document container is a child page of Document Archive.

  • It may be constructed by opening the Archive page and selecting the "Create Content" icon. This will force the new page to be created in the proper location in the pagetree. 
  • Use the document ID as a page title - in this case, "NPR 7150.2D" was used
  • Add an Excerpt at the top of the page and put in it the full ID of the document, Approved date, Title, and a comment regarding where the text comes from and how it is assembled. See the example below: 
    • NASA Procedural Requirements NPR 7150.2D - Approved 2022-03-08 - NASA Software Engineering Requirements. Full text of this NPR as taken from NODIS. Assembled from component pieces beneath this page. 
  • From the source document, copy the full text and paste it into the new container. 
  • Save your work 
  • Check to see that:
    • the document is located under the Document Archive
    • the document is properly named (page title)
    • the excerpt for the new document appears on the Document Archive page
    • the document contains the copy of content from the original document 

3.2.2 Document Cleanup

This is the most time consuming part of adding a document to the archive. The document must be reformatted in Confluence to look like what it did in the source (usually NODIS, PDF or other server format).

In the example below, the cleanup of NPR 7150.2D is discussed. 

  • At the top of the document page there is a 2 column table with the document name and other data about the document. 
  • The Subject line is formatted in header 1 style
  • Responsible Office is formatted in header 2 style
  • Table of Contents is formatted in header 3 style
  • Preface and its subheadings are all in paragraph style
  • Chapter 1 is formatted in header 4 style

Moving down to the Preface styles like Header 1, 2, and 3 are used as appropriate to replicate the styles used in the original document. Where Notes are used in the original document, the Note macro is used to contain the note. Where there are diagrams and images, these may have been converted to attachments by Confluence. These will be reformatted later. 

Continue reformatting to the end of the document. 

Save and test the document to see that everything has been reformatted and looks close to the original source document. Fix formatting issues as much as you can at this point. 

3.2.3 Create Child Pages For Reusable Selections 

It will be necessary to go through the document and identify the pieces that will be used in other pages of the SWEHB. For each of those reusable pieces, they will need to be copied into child pages under the document page in the pagetree. They also need to be named so they are easy to find. Finally, the text in the document is replaced with an "Include Page" macro.  

3.2.3.1 Text Selection

The next section in the example that is considered a reusable portion of text is the paragraph "P.2 Applicability b". It is a piece of text that is referred to be other SWEHB pages. It needs to be pulled out into a child page and included in the document. 

  • a child page under NPR 7150.2D was created and named 2D-P.2 APPLICABILITY b 
  • The title of the child page is "2D-P.2 APPLICABILITY b" with
    • the prefix "2D" indicating the NPR 7150.2D origin, 
    • the name "P.2 APPLICABILITY b" indicating the source in the document where the content is taken
    • the content is the paragraph formatted so that when it is displayed in the NPR 7150.2D document it will look properly formatted (not like it was cut and pasted in). 
  • replace the text in the document with an Include-Page macro pointing to the child page so that the document is complete. 

3.2.3.2 Table Selection

This example shows how a small tabular piece of information is converted into a child page. 

  • a child page under NPR 7150.2D was created and named 2D-P.2 Fig 1 
  • The title of the child page is "2D-P.2 Fig 1" with
    • the prefix "2D" indicating the NPR 7150.2D origin, 
    • the name "P.2 Fig 1" indicating the source in the document where the content is taken
    • the content is a table format listing software classifications it was built from a Panel macro with text added and formatted to look like the original document. 
  • replace the text in the document with an Include-Page macro pointing to the child page so that the document is complete. 

3.2.3.3 Larger Table Selection

This example shows how a large table of information is converted into a child page. 

  • a child page under NPR 7150.2D was created and named 2D Requirements Mapping Matrix 
  • The title of the child page is "2D Requirements Mapping Matrix" with
    • the prefix "2D" indicating the NPR 7150.2D origin, 
    • the name "Requirements Mapping Matrix" indicating the source in the document where the content is taken
    • the content is a table format listing sections of the document, corresponding SWE numbers, Requirement Text, Technical Authority, ..."
  • replace the text in the document with an Include-Page macro pointing to the child page so that the document is complete. 

The content replicates the table found in the original document. It uses header styles to display headers appropriately. 

3.2.3.4 Diagrams and Images

When a diagram or image is pasted from a source document, Confluence will automatically build an attachment and upload it to the document. If this diagram or image needs to be used as a child page, it will need to be added as an attachment to the child page, pulled into the child page, and then formatted in the child page before it can be used properly. 

3.2.4 Test Reassembled Document

Once all of the child pages are built and the text is replaced with the appropriate Include Page,

  • The whole document must be compared to the original document to ensure that no parts are missing.
  • Check to see that child pages appear in the proper locations. 
  • Check to see that child pages are properly formatted to look like the originals. 

The same Include Page macros that brought child pages into the document will also be used to put those child pages into other SWEHB pages as necessary. 

3.3 Using A Piece Of A Document In A SWEHB Page

When you need to display a piece of a archived document in a SWEHB page, Use an "Include-Page" macro. 

For example, the NASA software Classification structure is a list of Classes of software taken from paragraph 2, Figure 1 of the NPR 7150.2D document. That table is in the 2D-P.2 Fig 1 child page under NPR 7150.2D in the Document Archive. It is shown in the note box below. 

Figure 1. NASA software classification structure

NASA-Wide Software Classifications

Class A      Human-Rated Space Software Systems  

Class B      Non-Human Space-Rated Software Systems or Large-Scale Aeronautics Vehicles

Class C      Mission Support Software or Aeronautic Vehicles, or Major Engineering/Research Facility Software   

Class D      Basic Science/Engineering Design and Research and Technology Software

Class E       Design Concept, Research, Technology, and General Purpose Software   

Class F       General Purpose Computing, Business, and IT Software

Notes: It is not uncommon for a project to contain multiple systems and subsystems having different software classes. 

The include page macro that was used to fill the note panel above is shown in the note panel below:




4. Change Plans And History

4.1 Change History

A place for recording certain historical projects as well as the ongoing To Do list. It is contained in the SITE space and is maintained there. 

The major content of the Change History includes: 

  • Completed Work – through 2020
  • Work in Progress - 2021
  • SWEHBVD Work - 2022
  • 2023 Work Completed and ongoing through FY 2023
  • 2024 Work Completed and ongoing through FY 2024
  • 2025 Work Completed and ongoing through FY 2025

4.2 SWEHBVD To Do List

The active To Do List is embedded in the latest Change History tab. To Do items are in the list and marked as onging. 

5. Development Areas

Development areas are designed to contain pages that are being developed for the version and link to active pages in the version. Development pages that were built in SITE may be moved into a version space so that links can be added and tested prior to deployment. 

These pages are viewable by any user with a link or by someone using the search function in the space. 

6. Space Pagetrees

Each space has a pagetree. This is a hierarchical representation of all the pages in the space. Over time, the pagetrees in spaces have changed based on the content in the space.

6.1 Version Spaces

The original SWEHB was implemented in space 7150.  Over time, spaces were added to accommodate more versions of NPR7150.2. At present, 4 versions of the SWEHB are in use: 

Access the pagetrees using the links below: 

6.2 Target Structure For SWEHB Version Space

Based on the evolution of the pagetrees for the first 4 versions of the SWEHB, the basic structure for SWEHBVD looks like the following. This should be a model for future versions. 
Page TitleContent
Book A. IntroductionTop level Page. This is the home page for the space and contains the top level page, "Introduction" for the version. All other main pages are below this page. 
Activity View

Container for all Activity View pages

Admin Pages

This is the container for pages used for space administration and are not top level pages. Children include:

  • Page Top Messages
  • Healthcheck
  • SPAN Access page which is what the SPAN button links to
  • FAQ pages used in the version
  • "New in SWEHB" page 
  • "Blog :inks"
  • "Feedback" 
B. Institutional Requirements

Top level page 

C. Project Software Requirements

Top level page 

D. Topics

Top level page 

DEMO AREA

Container page for pages that are ready for reviewers to view and comment on before publishing in the main version content. 

Human Rated Requirements in SWEHB

Container for all active HR pages

Label Database

Labels used in SWEHB for grouping pages

Protected Area

This page is the container for all pages that should not be viewed by users. They are for editors only. Children include: 

  • Development Pages
References Table

Page to build master References Table from the References database (currently in 7150 but may be moving to SITE)

SWE Pages

Container for all active SWE pages

Topics Pages

Container for all active Topics pages including layout pages used in "D. Topics"

6.3 SITE Space

The content of the SWEHB is contained in the various spaces that have been created over time. Each version of NPR7150.2 has a unique space for it's content. 

Some associated functionality is located in the SITE space. https://swehb-pri.msfc.nasa.gov/pages/reorderpages.action?key=SITE 

This space contains: 

  • Activity Tools for SWEHBVD - Pages to display distribution of PATs and Topics in Activities
  • Change History for all SWEHB versions by year
  • Development Area and Tools - for experimenting with new ideas
  • Document Archive This page is a container for documents which are downloaded into SWEHB and divided into pages for reuse. Details may be found in SWEHBDOC Document Archive
  • Generic TopicsThis page is a collection of topics that have been made generic. They don't have links to SWEs or other handbook version specific topics. They reference only the generic name of pages so that users can go into the version of the handbook they are using and open the SWE or Topic there.  
  • PATs - Process Asset Templates - Database Reports etc - Container for all PAT related pages in SITE - Database, Reports, etc.
  • Protected Area - Area for planning and tracking things only for editors - includes SWEHBDOC
  • Reference Tools - pages used for maintaining References Table.
  • Reports for SWEHB Pages - old reports used for Doc pages with codes (before numbering was fixed)
  • SPAN Library - SPAN Library is a collection of pages used for managing SPAN as well as links to SWEHB pages
  • SWE History Summary  - and history pages for all SWEs
  • Term Tools - pages devoted to the Terms Database and manual list - List of Terms, Acronyms, etc.
  • Tools Tools - pages devoted to the Tools Database and manual list - List of old Tools

6.4 Managing Pages In PageTree In All Spaces

The pagetree is a very handy place to go to move things around. It is a logical view of all the pages in a space. It does not include Blog pages which are managed elsewhere. 

To get to the pagetree for a space, Click on the "Pages" breadcrumb. you will get to a page that has two sections: 

  • Recently Updated - a list of pages that have been recently updated. Included date of change and editor making the change. The changes can also be viewed from here. 
  • Tree Browser - this is a version of the pagetree. The more useful version of the pagetree can be opened by clicking on the link "Browse and reorder all pages". This will get you to "Space Tools / Reorder Pages" where you can manage the pagetree, 

In the page tree you can open branches and see the next level down for any branch. once you can see the branches and pages you can reorganize them if necessary using a "Drag and Drop" method. This is helpful if you want to move things around. 

For example, you might create a new Topic and later discover that it was not in proper branch in the Topics Pages. You might discover this out by looking at the breadcrumbs of the new topic. To fix this,

  • Open the pagetree and find
    • the branch where the new topic new topic is located and
    • the Topics Pages, opening the branch where the new topic belongs
  • In the pagetree, drag and drop the new topic to the place in the Topics Pages branch where it belongs. 

The page tree can be displayed in one of two ways: 

  • As you manually organize it - this happens during drag and drops or as branches are created.
  • Alphabetically - this can be forced by clicking the icon that looks like capital A with a downward pointing arrow next to it. This will reorganize the pages / branches below the current branch. 

7. New Or Updated Pages - Release Process

Because the Handbook maintenance is performed in the Production system, it is necessary to be careful with updates. Content is updated frequently and all updates are immediately available to Handbook users. There are two types of updates, and each goes through a release process designed to catch and resolve errors in content and consistency.  

One technique used to minimize these errors is to minimize the number of editors making changes in the Handbook. Another technique is to have the Handbook Maintainer receive "Watch Emails". These emails are sent by Confluence advising watchers of any changes made to pages in a space. The Handbook Maintainer watches all SWEHB version spaces plus the SITE space. Review of these watch emails is a pert of the Release Process. 

To keep the content looking clean and consistent, it is necessary to establish consistency standards and then implement those standards as the Handbook is updated and improved. A major way this is implemented is through the use of a Consistency Check as part of the Release Process. 

7.1 Minor Changes and Updates

Minor changes include:

  • Correction of spelling or grammar errors - These may be caught by the Confluence spellchecker or an AI grammar checker. 
  • Formatting of subheadings or tabs on a page 
  • Link errors - Bad link URL
  • Attachment errors - either bad links or images that don't display properly

7.1.1 Minor Update Release Process

This is a continuous process used daily by the Handbook Maintainer to minimize errors. 

  1. Review each watch email to identify changes.
  2. Use the checklist in tab 1 of SWEHBDOC Content Style and Consistency to identify changes that need to be corrected. 
  3. For each change requiring correction, edit the page and make the necessary correction. 
  4. Save and review the page to ensure that all corrections were made properly. Fix any problems found. 
  5. Discard watch emails once they have been reviewed and corrections are verified. 

7.2  New Page or Major Update

Release Process - Branch and Merge

Major updates and new pages should be done using the SWEHBDOC Branch and Merge Process. This will keep the new content away from the general population of Handbook users during the development process and give reviewers access to see and make comments before the content is released. The process below may be used during the review period and certainly at the time of the general release of the content to the general area of the Handbook. 

  1. Review each watch email to identify changes.
  2. Use the checklist in tab 1 of SWEHBDOC Content Style and Consistency to identify changes that need to be corrected. 
  3. For each change requiring correction, edit the page and make the necessary correction. 
  4. Save and review the page to ensure that all corrections were made properly. Fix any problems found. 
  5. Discard watch emails once they have been reviewed and corrections are verified. 
  6. Major updates or new pages should have a blog post prepared and published announcing the release of the update or new page. See SWEHBDOC Blogs In SWEHB for details on building and publishing Blog posts in SWEHB. 

Creating New Pages or Updating Pages - Checklist

When preparing either a New Page of just updating an existing page. The "Checklist for New SWEHB Page" should be copied and used to track all the actions necessary for the page. Using this checklist will help ensure that all the steps for the page are completed and nothing is missed. 

The "Checklist for SWEHB Page" should be stored under the page that it is used for. Example: be for the new Topic page "8.28 - Preparing and Evaluating Commercial Services Contracts" the checklist would be under it in the hierarchy and named: "Checklist for 8.28". The checklist would be used and updated to track the steps to create the new 8.28 page. Once the page is published and the blog posted, the checklist remains under the parent until a significant update is made to the page. When an update is necessary, a new update checklist is created to replace the new page checklist. 

8. Consistency

Content style and consistency gives the Handbook a professional and polished appearance. It is easy to let different styles and phrasing creep into the pages and give the overall Handbook a less than professional appearance. From the viewers perspective, the Handbook should look uniform in its presentation and styling and not have variations in the look and feel appearing on many pages. 

This page may be used as a Release Checklist for reviewing Watch list emails and evaluating changes to Handbook Pages.  

For full details see SWEHBDOC Content Style and Consistency

9. Refined Theme

See SWEHBDOC Refined Themes for full details. 

10. New Version of SWEHB

Notes on needed updates

Edit: SWEHBDOC - New Version of SWEHB

Content updates needed on this page: 

  • Finish checklist

As new versions of the NPR are released, new SWEHB versions are built and released. Each new release of the SWEHB is contained in its own space on the Confluence Server. At a high level, as each SWEHB version is built the following maintenance is performed on the new space:

This page is being built as the SWEHBVE space is being constructed. It contains a checklist of things that have been done and things that need to be done to bring the new SWEHB online. 


A Development page for the new version is being created in parallel with this new version. The development page is Dev Area For New Version Of SWEHB - SWEHBVE. It will be referenced in the checklist as necessary. 

10.1 New Versions of the SWEHBVE and NPR 7150.2E

As the new NPR is created, SWEs and Topics may be added or removed. Updates to pages in SWEHBVD will continue. The copying of most pages to SWEHBVE will be done late in September 2025 to ensure that duplicate work (updating to synchronize SWEHBVD and SWEHBVE) can be minimized.  

10.2 Checklist For Construction And Launch Of New SWEHBVE

StepDescriptionComments

A

Space and Theme Creation (see Dev Area For New Version Of SWEHB - SWEHBVE tab 2)


A1

New space is created on the Production server 

  • Name = SW Engineering Handbook Ver E
  • Key=SWEHBVE

IT does this - Done 9/3/2025

A1.1

Key Top Level Pages are copied from SWEHBVD to SWEHBVE

  • VE-Home is renamed and filled with VD-"Book A. Introduction" content
  • VE- Top Level Pages are built from VD - "B. Institutional Requirements", "C. Project Software Requirements", "D. Topics", "E. Tools, References, and Terms", Label Database", "References Table", "Tools Table" 
  • VE Page Sections are brought from VD
FDH Done 9/3/2025
A2

New theme (header and footer materials) is created

IT does this 9/4/2025
A2.1

Graphics for DRAFT and Production are built into "SWEHB Multiver Graphics.PPT" - Stored in VE-"Book A. Introduction"

FDH Done 9/3/2025
A2.2

Buttons for Top Level Pages

  • SWEHBVE_DRAFT.jpg - image to use while VE is being built
  • SWEHBVE_banner.jpg - image to use when VE is promoted to 
FDH Done 9/3/2025
A2.3Request to IT to build SWEHBVE Theme and assign it to SWEHBVE spaceIT Completed 9/4/2025
A3

Permissions for SWEHBVE space - 

  • Editors: Fred  Haigh, Tim Crumbley, Scott Tashakkor, Laura Maynard-Nelson, Guille DelCarmen - full access
  • Anonymous - no access. 
Done 9/8/2025

B

Space Population from SWEHBVD Full copy of SWEHBVD is copied into SWEHBVE and cleaned up


B1

Book A. Introduction Book A. Introduction - copy was clean - 

  • Fix Page Top Messages - point to SWEHBVE pages in "Page Sections" - 
  • Blogs look good
  • Links to SITE pages are good
FDH 9/4/2025
B2

Page Sections - most are pointing to VE, or SITE pages 

  • FAQ - pages are in VE, they may be better if migrated to SITE??
  • SWEs In Numeric Order - Changes made to macros. Things should work properly when SWEs are copied. 
FDH 9/4/2025
B3

B. Institutional Requirements - SITE and Page Section links are working

FDH 9/4/2025
B4

C. Project Software Requirements - SITE and Page Section links are working

FDH 9/4/2025
B5

D. Topics - SITE and Page Section links are working

FDH 9/4/2025
B6

E. Tools, References, and Terms SITE and Page Section links are working

  • Links to other pages in SWEHBVE are fixed. 
FDH 9/4/2025
B7 

Label database - content working

FDH 9/4/2025
B8

References Tablecontent working

FDH 9/4/2025
B9

Tools Tablecontent working

FDH 9/4/2025
B10

Human Rated Requirements in SWEHB - Copied 9/4/2025

  • Fixed links to "2E-SWE Page Message" on all pages - FDH 9/4/2025
  • Links in C. Project Software Requirements were automatically fixed when the copy of HR was done. 
FDH 9/4/2025
B11

SWE Pages - Need to copy SWEHBVD "SWE Pages" to SWEHBVE


B12

Topics Pages -Need to copy SWEHBVD "SWE Pages" to SWEHBVE


B13

"SWEHBVD:Activity View" to SWEHBVE under Book A. Introduction


B14

Protected Area - Copy from VD to VE after cleanup


C

SWEHBVE Cleanup



General Cleanup after copies

  • All internal links on all pages are reviewed for referential integrity (point to appropriate pages in the space).
  • All changes from the NPR are reviewed and made on the appropriate pages.
    • SWEs are added as necessary,
    • Deleted SWEs are moved to the Retired SWE portion of the Protected Area. 
    • Changes to SWEs are made as appropriate.
    • Applicability Matrix information is updated.

C1

Book A. Introduction Book A. Introduction - copy was clean - only minor cleanup needed

  • Links to "SWEHB.NASA.GOV" still point to current version
  • Tab 3 - Title Material - Needs updating to NPR 7150.2E content 
  • Tab 5 - Fix the links to other versions, add version E, put in link to D  

C2

Page Sections - most are pointing to VE, or SITE pages 


C3

B. Institutional Requirements - SITE and Page Section links are working

  • links to all SWE pages need to be fixed after SWEs are copied into SWEHBVE 
  • Page may need major reorg once NPR 7150.2E chapters 2 is complete 

C4

C. Project Software Requirements - SITE and Page Section links are working

  • links to all SWE pages need to be fixed after SWEs are copied into SWEHBVE

C5

D. Topics - SITE and Page Section links are working

  • links to all Topic pages need to be fixed after Topics are copied into SWEHBVE

C6

E. Tools, References, and Terms SITE and Page Section links are working

  • Links to other pages in SWEHBVE are fixed. 
FDH 9/4/2025
C7 

Label database - content working

FDH 9/4/2025
C8

References Tablecontent working

FDH 9/4/2025
C9

Tools Tablecontent working

FDH 9/4/2025
C10

SWE Pages - Need to copy SWEHBVD "SWE Pages" to SWEHBVE - After "Practice Pages" and its children are deleted from SWEHBVE

  • links to all SWE pages need to be fixed after SWEs are copied into SWEHBVE
  • May need to add, change, or delete SWEs when new NPR 7150.2E is finalized
  • May need to revise content in all SWEs

C11

Topics Pages -Need to copy SWEHBVD "SWE Pages" to SWEHBVE - After "Practice Pages" and its children are deleted from SWEHBVE

  • links to all Topic pages need to be fixed after Topics are copied into SWEHBVE
  • May need to add, change, or delete Topics when new NPR 7150.2E is finalized
  • May need to revise content in all Topics

C12

Human Rated Requirements in SWEHB - Copied 9/4/2025

  • links to all SWE and topic pages need to be fixed 

B13

"Activity View"  

  • Activity Page links to all SWE pages need to be fixed after SWEs are copied into SWEHBVE
  • Activity Page links to all Topic pages need to be fixed after Topics are copied into SWEHBVE

D

 Launch Steps



A final review of content is performed before the new SWEHB is released.
D1

Theme Changes: See Dev Area For New Version Of SWEHB - SWEHBVE tab 2)

  • DRAFT image is replaced by Production image -
  • SWEHBVE Theme is made the default theme 
  • SWEHBVD theme is dedicated to the SWEHBVD space
IT makes these changes in Themes
D2

Page Top Messages are changed:

  • Cleared from all SWEHBVE pages
  • Added to SWEHBVD pages indicating that SWEHBVE is now the current version 

D3 IT makes the new SWEHBVE the Home page for Confluence. In that way, the URL "SWEHB.NASA.GOV" will take users to the new SWEHBVE Home page. IT does this in Confluence
D4

Space Permissions changes: 

  • Anonymous users are given only View permission to the SWEHBVE space.

D4

Publish Blog Pages

  • in SWEHBVD - Announce SWEHBVE as the new "Current Version" 
  • in SWEHBVE - Announce SWEHBVE as the new "Current Version" 

D5

Testing of Links in pages: 

  • Home page - Links to "SWEHB.NASA.GOV" should point to current version (SWEHBVE) - fix to be done by IT in the DNS server. 

D6

Add SWEHBVE to all versions "Book A. Introduction" page, tab 5. 



  • No labels