1€¦  · web viewthe xyz shall meet the functional and performance requirements specified in 3.1...

36
Space Shuttle Upgrades Project Program Requirements Document (PRD) Template This document provides a template and guidance for generating a Program Requirements Document (PRD) to be baselined by the Space Shuttle Program Requirement Control Board. The need to produce a PRD, to be controlled by the Manager of the Space Shuttle Program, is established in NSTS 37400, Space Shuttle Upgrades Program Management Plan. The PRD is essential to upgrade development activities because it establishes key requirements, objectives and goals that drive all subsequent life-cycle phases. It is continually referenced during the development phase to ensure that requirements and design meet the program office intent. In addition to the key program level requirements, the PRD also captures top-level operational concepts and program level interfaces of the upgrade project. The following are some reminders as you create your document. A quality requirement document will contain certain key characteristics. Each requirement will be verifiable and traceable. Each requirement will be properly written in terms of format, form, terms, and grammar. Each requirement will be accompanied by rationale that provides the reason for the requirement and any assumptions that were made at the time the requirement was written and approved. This information will provide essential data for development, verification, maintenance, and future upgrades. Only program level requirements to the upgrade project are to be included in this document. Further expansion of these requirements and derivation of requirements from NSTS-07700 will be included in the project’s System Requirements Document (SRD). The PRD requirements are those controlled by the PRCB. Key program requirements already documented in NSTS 07700 may be referenced in the PRD and shall contain the exact paragraph number being referenced. NSTS XXXXX 1 PRD Template Basic Vehicle Engineering Office

Upload: others

Post on 12-Mar-2020

0 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: 1€¦  · Web viewThe XYZ shall meet the functional and performance requirements specified in 3.1 for at least … start/stop cycles distributed over the operational life specified

Space Shuttle Upgrades ProjectProgram Requirements Document (PRD)

Template

This document provides a template and guidance for generating a Program Requirements Document (PRD) to be baselined by the Space Shuttle Program Requirement Control Board. The need to produce a PRD, to be controlled by the Manager of the Space Shuttle Program, is established in NSTS 37400, Space Shuttle Upgrades Program Management Plan. The PRD is essential to upgrade development activities because it establishes key requirements, objectives and goals that drive all subsequent life-cycle phases. It is continually referenced during the development phase to ensure that requirements and design meet the program office intent. In addition to the key program level requirements, the PRD also captures top-level operational concepts and program level interfaces of the upgrade project.

The following are some reminders as you create your document.

A quality requirement document will contain certain key characteristics. Each requirement will be verifiable and traceable. Each requirement will be properly written in terms of format, form, terms, and grammar. Each requirement will be accompanied by rationale that provides the reason for the requirement and any assumptions that were made at the time the requirement was written and approved. This information will provide essential data for development, verification, maintenance, and future upgrades.

Only program level requirements to the upgrade project are to be included in this document. Further expansion of these requirements and derivation of requirements from NSTS-07700 will be included in the project’s System Requirements Document (SRD). The PRD requirements are those controlled by the PRCB. Key program requirements already documented in NSTS 07700 may be referenced in the PRD and shall contain the exact paragraph number being referenced.

EXAMPLE:NSTS 07700 Program Definition and Requirements(Current Issue) Ref. Preface, Para. 3.2.1

References to specific requirements in STS-07700 and other program level documents, must site the specific paragraph(s) that are being referenced, not the entire document(s).

NSTS XXXXX 1 PRD TemplateBasic Vehicle Engineering Office

Page 2: 1€¦  · Web viewThe XYZ shall meet the functional and performance requirements specified in 3.1 for at least … start/stop cycles distributed over the operational life specified

Instructions for using the PRD template:

a. When you open this template document, it will be read-only. The following steps will result in a write-enabled version for you to use for your specific project.

b. Delete the top pages of this document that contain instructions and the revision record for the template itself. There is a heavy line and a statement “Delete all text above this line” marking the position where the reference information for this document ends and the PRD template begins.

c. Change the title to reflect the upgrade project name and date. In the footer of each section, change the date before distributing the document for review.

d. Do a “Save As” under the File menu, specifying the directory you want to store your project PRD.

e. Begin modifications to the saved version of the PRD template. You will need to take other steps, listed here, to make the document conform to your project and to remove unneeded information and instructions from the template.

f. This template is designed as a skeleton document to be completed by each project. It includes imbedded instructions and examples.

g. To view the instructions embedded in this document, specific view and print options must be selected. Under Tools/Options/View, “Screen Tips” must be checked but “Field Codes” and “Hidden Text” should not be checked.

h. Instructions on section content are provided as MSWord comments that display on-screen when the cursor is positioned over words highlighted in yellow.

i. To print only the comments in the document, select the File/Print menu, and highlight “Comments” from the “Print What” pull-down menu. After the comments are printed, the “Print What” option will automatically default to printing the entire document.

j. To print the location of comments within document text, select the Tools/Options/Print menu, and check the “Comments” option in the “Include with Document” section. Remember to uncheck this option when printing the final document.

k. Throughout the document, “ABC” is used to represent the existing system and “XYZ” is used to represent the upgraded or improved system. Use of the search/replace function will insert the appropriate acronym or system name through the document.

NSTS XXXXX 2 PRD TemplateBasic Vehicle Engineering Office

Page 3: 1€¦  · Web viewThe XYZ shall meet the functional and performance requirements specified in 3.1 for at least … start/stop cycles distributed over the operational life specified

l. Throughout the document, the string “…” marks places where system-specific values or capabilities must be inserted. Likewise, text in parenthesis denotes that one of several text options must be chosen and the remaining text deleted.

m. Examples are provided for some sections to give you further guidance. These are put into text that is blue. No blue text should remain in your document at the time of baseline. You may, if the text in the example is close to what you want, change the blue to black and edit the text. Do not just use this text as is, it is an example of another project and cannot be identical to any requirement that you need.

This will be an evolving template and instruction set in order to reduce the time each project spends on formatting and documenting its requirements. Your feedback about what works and what doesn’t is essential to improving our process.

(Note: Using these directions and the template provided improves the process of translating from MSWord to Interleaf for document management after the baseline of this document.  This is pertinent only to the NASA Orbiter Upgrade program).

Styles used in this template:

The following several pages contain the Microsoft Word template that has been designed to aid the user in creating a new Upgrades document

Style and format have been identified. Text samples have been provided for guidance only. Please use this the styles in this template when creating an Upgrades document to simplify the document process for publication.

NSTS XXXXX 3 PRD TemplateBasic Vehicle Engineering Office

Page 4: 1€¦  · Web viewThe XYZ shall meet the functional and performance requirements specified in 3.1 for at least … start/stop cycles distributed over the operational life specified

X.0 PARAGRAPH TITLE (HEADING 1 STYLE - ALL CAPS AND BOLD)

X.1 PARAGRAPH TITLE (HEADING 2 STYLE - ALL CAPS AND BOLD)

X.1.1 Paragraph Title (Heading 3 Style - Initial Caps and Bold)

The Space Shuttle Program Upgrades Management Plan documents the flow-down of the SSP goals. (paratext style)

Specific improvement objectives are to improve the safety and reliability of the Shuttle System. (para_indent style)

X.1.1.1 Paragraph Title (Heading 4 Style - Initial Caps and Bold)

X.1.1.1.1 Paragraph Title (Heading 5 - Initial Caps and Bold)

X.1.1.1.1.1 Paragraph Title (Heading 6 - Initial Caps and Bold)

The strategies and content selection of the Space Shuttle Upgrades Program are guided by the following derived upgrade objectives: (paratext style)

a. Improve safety and reduce the risk-of-flight through system upgrades which provide significant reduction in risk of catastrophic loss. (list1_auto style)

Supportability upgrades are generally in response to an increasing failure rate or decreasing efficiency. (list1_para style)

b. The Manager, Space Shuttle Development shall review project progress on a quarterly basis. (list1_auto style)

1. Technical status and plans (list2_auto style)

Technical status and plans subparagraph (list2_para style)

2. Text (list2_auto style)

(a) Accomplishments for the current quarter (list3_auto style)

Accomplishments for the current quarter subparagraph (list3_para style)

(b) Text (list3_auto style)

(1) Plans for next quarter (list4_auto style)

Plans for next quarter subparagraph (list4_para style)

(2) Text (list4_auto style)

NSTS XXXXX 4 PRD TemplateBasic Vehicle Engineering Office

Page 5: 1€¦  · Web viewThe XYZ shall meet the functional and performance requirements specified in 3.1 for at least … start/stop cycles distributed over the operational life specified

Tables may follow text. Use the tbl_ title style and table format examples below:

TABLE X.1DESIGN DATA BOOK MATRIX

Column 1 Column 2 Column 3 Column 4left justified text centered text right justified text 0.1234text text text .5678text text text 23.8910

Figures may follow text. Use the fig_ title style example below:

FIGURE X-1UPGRADE PROGRAM CONTENT SELECTION PROCESS

APPENDIX X

ACRONYMS AND ABBREVIATIONS

ATCS Active Thermal Control Subsystem (acron style)(acron_spacer style between letter groupings)

ICD Interface Control Document (acron style)Interface Control Drawing (acron2 style)

NSTS XXXXX 5 PRD TemplateBasic Vehicle Engineering Office

Page 6: 1€¦  · Web viewThe XYZ shall meet the functional and performance requirements specified in 3.1 for at least … start/stop cycles distributed over the operational life specified

TEMPLATE REVISION RECORD

Revision Date Originator DescriptionBasic 4/27/01 Compliance

AutomatonInitial Release

Delete All Text above this line.Delete the line below.

Delete the Section Break.The PRD template begins immediately after this line.

NSTS XXXXX 6 PRD TemplateBasic Vehicle Engineering Office

Page 7: 1€¦  · Web viewThe XYZ shall meet the functional and performance requirements specified in 3.1 for at least … start/stop cycles distributed over the operational life specified

National Aeronautics andSpace Administration NSTS XXXXXLyndon B. Johnson Space CenterHouston, Texas 77058

SPACE SHUTTLE

PROGRAM REQUIREMENTS DOCUMENTFOR

UPGRADES PROJECT TITLE

MONTH XX, 20XX

Page 8: 1€¦  · Web viewThe XYZ shall meet the functional and performance requirements specified in 3.1 for at least … start/stop cycles distributed over the operational life specified

This page intentionally left blank

, 01/03/-1,
Page: For those who care, we leave this blank so that the cover page has a blank back. It makes the first page of the document start on a facing page when you open the cover.
Page 9: 1€¦  · Web viewThe XYZ shall meet the functional and performance requirements specified in 3.1 for at least … start/stop cycles distributed over the operational life specified

REVISION LOG

REVLTR CHANGE

NO DESCRIPTION DATEBASELINE ISSUE (Reference: Space Shuttle

PRCBD S0XXXXX, dated XX/XX/XX).XX/XX/XX

NSTS XXXXX iDraft, {Enter Print Date}

Page 10: 1€¦  · Web viewThe XYZ shall meet the functional and performance requirements specified in 3.1 for at least … start/stop cycles distributed over the operational life specified

PREFACE

Efficient management of the Space Shuttle Program (SSP) dictates that effective control of program activities be established. Requirements, directives, procedures, interface agreements, and system capabilities shall be documented, baselined, and subsequently controlled by SSP management.

{A paragraph to describe the purpose of this document.}

Baselining of this document constitutes the technical agreement on the part of the Program as to those requirements that are additive to the NSTS 07700 during development. Upon completion of development, these requirement will be subsumed in NSTS 07700. All NSTS 07700 requirements which have not been specifically addressed in this document still apply.

All elements of the SSP must adhere to these baselined requirements. When it is considered by the Space Shuttle Program element/project managers to be in the best interest of the SSP to change, waive or deviate from these requirements, an SSP Change Request (CR) shall be submitted to the Program Requirements Control Board (PRCB) Secretary. The CR must include a complete description of the change, waiver or deviation and the rationale to justify its consideration. All such requests will be processed in accordance with NSTS 07700, Volume IV - Book 1 and dispositioned by the Manager, Space Shuttle Program, on a Space Shuttle PRCB Directive (PRCBD).

Approved by:

Ronald D. DittemoreManager, Space Shuttle Program

NSTS XXXXX iiDraft, {Enter Print Date}

Page 11: 1€¦  · Web viewThe XYZ shall meet the functional and performance requirements specified in 3.1 for at least … start/stop cycles distributed over the operational life specified

THIS PAGE INTENTIONALLY LEFT BLANK

NSTS XXXXX iiiDraft, {Enter Print Date}

Page 12: 1€¦  · Web viewThe XYZ shall meet the functional and performance requirements specified in 3.1 for at least … start/stop cycles distributed over the operational life specified

Table Of Contents

1.0 SCOPE1.1 PURPOSE1.2 GOALS AND OBJECTIVES1.3 DESCRIPTION1.4 INTERFACES1.5 OPERATIONAL CONCEPTS

1.5.1 Launch Countdown1.5.2 Ascent1.5.3 24-Hour Scrub Turnaround1.5.4 Launch Abort1.5.5 On-Orbit1.5.6 Reentry/Landing1.5.7 Ground Turnaround

1.6 EFFECTIVITY

2.0 APPLICABLE DOCUMENTS

3.0 REQUIREMENTS3.1 FUNCTIONAL AND PERFORMANCE REQUIREMENTS

3.1.1 Function 13.1.2 Function 23.1.3 Function 3

3.2 LIFE3.2.1 On-orbit Life3.2.2 Operational Life3.2.3 Operational Cycle Life

3.3 INTERFACES3.3.13.3.23.3.33.3.4

3.4 PHYSICAL CHARACTERISTICS3.4.1 Weight3.4.2 Dimensions

3.5 RESERVED FOR ADDITIONAL REQUIREMENTS3.6 SAFETY AND RELIABILITY

3.6.1 XYZ System Redundancy3.6.2 XYZ System Reliability3.6.3 Fault Detection

3.7 SERVICING AND MAINTENANCE REQUIREMENTS

4.0 VERIFICATION

NSTS XXXXX ivDraft, {Enter Print Date}

Page 13: 1€¦  · Web viewThe XYZ shall meet the functional and performance requirements specified in 3.1 for at least … start/stop cycles distributed over the operational life specified

1.0 SCOPE

1.1 PURPOSE

This Program Requirements Document (PRD) establishes program performance and certification requirements for the Space Shuttle Orbiter Upgrade called the Xxxx Yyyy Zzzz (XYZ).

1.2 GOALS AND OBJECTIVES

The goals of the orbiter XYZ project are (“to improve the flight safety, reliability and operability of the Space Shuttle by” or “to ensure supportability and abrogate obsolescence of the Space Shuttle by”) .... The objectives of the XYZ project are:

a.

b.

c.

1.3 DESCRIPTION

To meet the goals established above, the XYZ will replace the existing orbiter AaaaBbbbCccc (ABC). The XYZ will provide the major functions of the ABC: (list functions) with the exception of (list exceptions if there are any) and will also provide (list new functions if these now exist).

The XYZ is composed of…..

Figure 1-1XYZ Diagram

1.4 INTERFACES

The XYZ system will interface with (the same components as the ABC, with all ABC interfaces except for…, with the same as the ABC plus…)

NSTS XXXXX 1-1

Draft, {Enter Print Date}

, 01/03/-1,
Page: 1Section 1.4: Discuss system’s external interfaces to the orbiter, as a minimum. If the XYZ interfaces to other areas, such as a test facility or something at KSC, are part of the system and are a major change, these need to be brought out here, otherwise they can be addressed in the SRD. This section shows the reader the bounds of XYZ – what is out and what is in. If the interfaces for XYZ are different from the ABC , then you need to make clear the differences between the two.
, 01/03/-1,
Page: 1Section 1.3: You only need this if your are describing the major components of the XYZ and if the diagram would make the components clearer. If these are not decided or the diagram doesn’t add anything, don’t put one in.
, 01/03/-1,
Page: 1Section 1.3: Not each and every part needs to be described or shown. If the architecture is completely undecided, do not include this paragraph. If some parts are known, and they often are in an upgrade situation, then you want to make the parts clear to the readers of the document, so that the requirements will make sense in the context of the already determined architecture. I would then reference Figure 2 and put it here if needed. It will look similar to Figure 1 and if you draw attention to the differences, you will help your readers.
, 01/03/-1,
Page: 1Section 1.3: You may want to provide information that explains how and why functions have changed and how these changes meet the goals above. This is all to help all readers over time understand what your are doing and why you are doing it and to prevent people making incorrect assumptions.
, 01/03/-1,
Page: 1Section 1.3: Describe the upgrade system as a context for Section 3.0: Requirements
, 01/03/-1,
Page: 1Section 1.2: List goals and objectives as briefed to PRCB.
, 01/03/-1,
Page: 1Section 1.2: This section is to explain WHY the upgrade. Discuss the primary goals and objectives of the upgrade so that the reader gains an understanding of the intent of the upgrade.
Page 14: 1€¦  · Web viewThe XYZ shall meet the functional and performance requirements specified in 3.1 for at least … start/stop cycles distributed over the operational life specified

Figure 1-2XYZ System External Interfaces.

Figure 1-3ABC Diagram and Interfaces

1.5 OPERATIONAL CONCEPTS

The following paragraphs provide an overview of the operational concepts for the XYZ during both flight operations and ground processing.

1.5.1 Launch Countdown

During the launch countdown…

EXAMPLE: During the launch countdown, final EAPU system checkouts to verify battery charge level and battery cell status may be performed. At T–5 minutes, the crew will start the EAPU system utilizing battery power. Hydraulic power will be used to perform the SSME actuator checkout and position the three SSMEs prior to engine start-up, control various SSME propellant valves, and perform an Orbiter aerosurface checkout and position the aerosurfaces for ascent.

NSTS XXXXX 1-2

Draft, {Enter Print Date}

Example Figure 3 - XYZ interface schematic

, 01/03/-1,
Page: 2This gives an example of the level of detailed that is needed here. Anything more is needed at the system level not at the program level. Remove this blue section and insert your own project information.
, 01/03/-1,
Page: 2Section 1.5.1: Describe the XYZ operation through launch countdown. Include actions at key milestones, such as T-5, T-30 seconds, SSME start, and T-0 – if related to XYZ. Do not get too detailed, this is not a timeline chart. If this is a busy period, you may want to direct the reader to the timeline chart in Section 3.
, 01/03/-1,
Page: 2Section 1.5: The operational concepts presented here provide a context in which to read and understand the requirements that follow. Much more detail may be required for the System Requirements Document (SRD) in order to derive the system requirements.
, 01/03/-1,
Page: 2 The following are very high level descriptions. If they bear any resemblance to an operational plan they are to detailed.
, 01/03/-1,
Page: 2Section 1.5: Describe the role of the XYZ in the operation of the Shuttle . These descriptions, should read as a narrative (a story). They should include any crew interactions. For example, something like, During the launch countdown the GPC will display xxx and the crew will set the aaa. You only need to cover events and sequences that are pertinent to XYZ, not everything related to a launch countdown. If absolutely nothing happens to XYZ during launch countdown, you would say something like: The XYZ is configured some number of days before flight and is put into a quiescent state and is not impacted by the launch countdown.
, 01/03/-1,
Page: 1Section 1.4: If the ABC and XYZ interfaces are significantly different, you may want to include a schematic of the ABC interfaces as well and show the differences. This will help the reader get oriented if they are familiar with ABC.
, 01/03/-1,
Page: 1Section 1.4: If you have more than one interface it is usually very helpful to the reader to show a schematic. An example is shown above.
Page 15: 1€¦  · Web viewThe XYZ shall meet the functional and performance requirements specified in 3.1 for at least … start/stop cycles distributed over the operational life specified

1.5.2 Ascent

During ascent…

1.5.3 24-Hour Scrub Turnaround

After a launch scrub...

1.5.4 Launch Abort

During a launch abort, TAL, Abort to Orbit, or RTLS, the XYZ…

1.5.5 On-Orbit

While on-orbit...

1.5.6 Reentry/Landing

During the reentry/landing phase...

1.5.7 Ground Turnaround

A majority of the planned system checkout and maintenance of the XYZ system will be performed in the Orbiter Processing Facility (OPF).

1.6 EFFECTIVITY

Orbiter modifications to install the XYZ will be performed during (“an orbiter maintenance and modification (OMM) period” or “normal orbiter turnaround processing”).

NSTS XXXXX 1-3

Draft, {Enter Print Date}

, 01/03/-1,
Page: 3Section 1.6: This section is to explain WHEN and WHERE the upgrade will be made.
, 01/03/-1,
Page: 3Section 1.5.6: Describe the XYZ operation during re-entry and landing phase through rollout and wheel stop. Include pertinent postlanding operations performed by the Shuttle crew and the ground crew.
, 01/03/-1,
Page: 3Section 1.5.5: Discuss operation of the XYZ on-orbit. Include FCS C/O (power down, thermal conditioning, etc.) and operations pre-TIG.
, 01/03/-1,
Page: 3Section 1.5.4: Discuss any unique operations of XYZ during a TAL, abort to orbit, or RTLS abort.
, 01/03/-1,
Page: 2Section 1.5.3: Discuss the actions performed following a launch scrub to prepare the XYZ to support a launch attempt in 24 hours.
, 01/03/-1,
Page: 2Section 1.5.2: Describe the XYZ operation during ascent and at MECO.
Page 16: 1€¦  · Web viewThe XYZ shall meet the functional and performance requirements specified in 3.1 for at least … start/stop cycles distributed over the operational life specified

2.0 APPLICABLE DOCUMENTSThe following documents of the date and issue shown form a part of this document to the extent specified herein. “(Current Issue)” is shown in place of the specific date and issue when the document is under Space Shuttle PRCB control. The current status of documents shown with “(Current Issue)” may be determined from NSTS 08102, Program Document Description and Status Report.

NSTS 5300.4 (1D-2) Safety, Reliability, Maintainability, and Quality Assurance Provisions For The Space Shuttle Program

NSTS 07700 Space Shuttle, Volumes IV, X, XIV {These each need to be listed sepertly. You already have Volume IV listed below.}

NSTS 07700 Program Definition and Requirements(Current Issue) Ref. Para. 4.0, Apx. C

NSTS 07700 Configuration Management Requirements,Volume IV - Book 1 Requirements(Current Issue) Ref. Para. 7.2.4, 8.7

2.1 APPLICABLE REFERENCES

MIL-STD-498 Software Development and Documentation

MIL-STD-882B System Safety Program Requirements

NASA-STD-8739.7 Electrostatic Discharge ControlRef. Para. 3.3.6.10

NSTS XXXXX 2-1

Draft, {Enter print date}

, 01/03/-1,
Page: 1Section 2.1: The most common of these will be Mil-Std documents that need to be imposed or some EVA or OSHA type requirement. There may be none required at this high level.
, 01/03/-1,
Page: 1You do not have to come up with these references in this section. Just make sure you use the correct document number when you call out a requirement in the remainder of the document. The documentation people at USA can search the document and put the right information in this section. This will save you time and frustration and will also save them time in trying to clean up what you try to do – everybody wins on this one.
, 01/03/-1,
Page: 1 This section contains reference documents. The rules for including a document in this section are:1. The document is called out in Section 1, 2, 3, or 4. That is, no document should appear in this list unless it is called out elsewhere in this document, this is not a prescribed reading list.2. The particular applicable paragraph(s)(or sections or topics) in the referenced document are given in the section of this document that is pointing to the reference. An exception to this might be that you are referring to NSTS 07700 as a source for information about ABC and its relationship to the program. A single paragraph or two may be totally inappropriate, since many paragraphs may be involved.
Page 17: 1€¦  · Web viewThe XYZ shall meet the functional and performance requirements specified in 3.1 for at least … start/stop cycles distributed over the operational life specified

3.0 REQUIREMENTS

This section contains the program level requirements imposed upon the XYZ.

3.1 FUNCTIONAL AND PERFORMANCE REQUIREMENTS

3.1.1 Function 1

The XYZ shall provide ...

Rationale:

EXAMPLE: The EAPU shall provide hydraulic pressure maintained at the current HAPU and hydraulic system requirements.

EXAMPLE: Rationale. The EAPU shall provide hydraulic pressure capability such that hydraulic flow rate, flight control surface rates, deflections and frequency responses are unaffected relative to the current HAPU system. This will make the changeover from an HAPU to the EAPU system transparent to the Orbiter flight control system. The System Requirements Document (SRD) will define more detailed performance and functional requirements to meet this transparency requirement

3.1.2 Function 2

The XYZ shall provide ...

Rationale:

3.1.3 Function 3

The XYZ shall provide ...

Rationale: Figure 3-1

XYZ profile

Figure 3-2XYZ Timelines

NSTS XXXXX 3-1

Draft, {Enter print date}

, 01/03/-1,
Page: 1Figure 5: Provide system timeline(s) as applicable. This figure must be referenced in a preceding requirement or descriptive paragraph.
, 01/03/-1,
Page: 1Figure 4: Provide system profile as applicable. This figure must be referenced in a preceding requirement or descriptive paragraph.
, 01/03/-1,
Page: 1Section 3.1.2: Define requirement as applicable.
, 01/03/-1,
Page: 1Each requirement should be followed by rationale. The information to be provided includes why the requirement is needed; any assumptions that have been made in writing the requirement; and any information about trade studies or alternatives and ultimate decisions that led to the requirement. Writing rationale will help you write better requirements, will make it easier for the reviewers, developers, and testers to understand the requirement and to do their jobs more effectively. The next person who has to make an upgrade will be very grateful for this information. Don’t you wish you had it for the original orbiter?
, 01/03/-1,
Page: 1Section 3.1.1: You can name the requirement function, e.g. Power or communicate, and then write the requirement below the title. You can have multiple requirements below this number, but put each on a separate line. If rationale is the same for a set of requirements, put it after the last requirement to which it applies. Often you really have unique rationale for each requirement and it will need to follow the requirement. In the example, the title would be 3.1.1 Hydraulic pressure.
, 01/03/-1,
Page: 1 Section 3.1: Document key requirements that define the basic functional and performance capability that should be understood and controlled at the Program level. For each requirement, provide a rationale. Each requirement written here will be verified and must be written in such a manner as to allow verification. If you only want to state a goal, put it in the goals and objectives section or write it with “should” not shall and it will be considered a goal and non-verifiable.
, 01/03/-1,
Page: 1Section 3.0: Enumerate all of the formal Program requirements for the upgrade: the key requirements that define the upgrade and those key existing program requirements necessary to maintain the Shuttle’s integrated performance [per the SSP Upgrades Management Plan].
Page 18: 1€¦  · Web viewThe XYZ shall meet the functional and performance requirements specified in 3.1 for at least … start/stop cycles distributed over the operational life specified

3.2 LIFE

3.2.1 On-orbit Life

The XYZ shall meet the requirements in Section 3 after an on-orbit duration of up to xxx days.

Rationale: NSTS 07700 specifies the maximum on-orbit duration as 20 days.

EXAMPLE: The EAPU, with the exception of the battery, shall meet the functional and performance requirements specified in Section 3.1 for at least 3,000 start/stop cycles distributed over the operational life specified in Paragraph 3.2.2.

EXAMPLE: Rationale: Ascent, on–orbit checkout, entry and post–wheel stop actions account for 4 cycles per flight. Assuming up to 10 start/stop cycles per processing flow results in a total of 14 per flight. Multiplying 14 cycles by 4 (factor) and adding some additional conservatism, 50 flights will result in a total of 3,000 cycles.

3.2.2 Operational Life

The XYZ shall have an operational life of at least … flight cycles. A flight cycle is defined as the timeline defined in figure 1 along with the ground flow requirement defined in ….

The XYZ will meet mission performance requirements in 3.1.1 and 3.1.2 with between-flight (“maintenance” or “service”). The XYZ shall meet mission performance requirements in 3.1.1 and 3.1.2 without replacement for a minimum of … continuous missions, or … years, whichever comes first.

Rationale:

3.2.3 Operational Cycle Life

The XYZ shall meet the functional and performance requirements specified in 3.1 for at least … start/stop cycles distributed over the operational life specified in 3.2.2.

Rationale:

3.3 INTERFACES

The XYZ external interfaces are shown above in figure … The following are the program level external interface requirements.

EXAMPLE OF INTRO PARAGRAPH: The EAPU interfaces are shown in Figure 3–4 and include structure, hydraulics, instrumentation, 28 VDC and 115 VAC Orbiter power, commanding through switches and Launch Processing System (LPS), GSE interfaces for ground power, cooling, charge/discharge, and servicing.

NSTS XXXXX 3-2

Draft, {Enter print date}

, 01/03/-1,
Page: 2You may want to label sub-paragraphs by the interface, e.g., Command. You do not need to cover every interface in this document, only those that the program needs to state specifically.
, 01/03/-1,
Page: 2Section 3.3: This section documents the key interfaces that should be understood and controlled at the Program level, including power, cooling, ground interface, hydraulics, instrumentation GPC and FSW.
, 01/03/-1,
Page: 2Section 3.2.2: This is just a statement of fact to allow the contractor to include maintenance or service when calculating that he can meet life requirement. He does not have to do this without any maintenance or service. On the other hand, if you need him to meet your requirements without maintenance or service – this is the place to also make the statement. In this case it is a shall statement.
, 01/03/-1,
Page: 1 Don’t force this. If it really isn’t applicable, just delete all in the section and state that it is n/a.
, 01/03/-1,
Page: 1Section 3.2: Document the requirements that define the life of the upgrade, number of cycles, years, etc. This section may or may not be applicable to all upgrades.
Page 19: 1€¦  · Web viewThe XYZ shall meet the functional and performance requirements specified in 3.1 for at least … start/stop cycles distributed over the operational life specified

3.3.1

EXAMPLE: The EAPU shall accept commands from hardwire switches. The EAPU shall accept commands from the LPS data bus.

Rationale: This requirement matches what is available to the existing HAPU. There is no baseline to add capability to command EAPUs through display commands, flight software or uplink.

3.3.2

Rationale:

3.3.3

Rationale:

3.3.4

Rationale:

3.4 PHYSICAL CHARACTERISTICS

3.4.1 Weight

The XYZ shall weigh less than … pounds.

3.4.2 Dimensions

EXAMPLE: The XYZ shall fit within the dimension of the existing ABC.

EXAMPLE: The XYZ shall be no larger than length by width by height as shown in drawing TBD.

Rationale:

3.5 RESERVED FOR ADDITIONAL REQUIREMENTS

Rationale:

NSTS XXXXX 3-3

Draft, {Enter print date}

, 01/03/-1,
Page: 3Section 3.5: If other requirements are needed that do not fit elsewhere, put a title here and put the requirements in this section.
, 01/03/-1,
Page: 3Section 3.4: If the XYZ is composed of flight and ground equipment, you will generally only have a requirement on the flight equipment. You need to make that clear in this requirement. If the equipment is located in different parts of the orbiter, you may have individual weight constraints in the different areas and that will also need to be covered here.
, 01/03/-1,
Page: 3Section 3.4: Any constraints on physical characteristics, such as weight, volume, dimensions should be included here in subsequent subheadings.
, 01/03/-1,
Page: 2Section 3.3.1: At this point you will list those external interfaces to XYZ that need a program level associated requirement. This is unique for each system. Some possible interfaces that you may have and need to list are: thermal, cooling, power, performance monitor, command, structure,…
Page 20: 1€¦  · Web viewThe XYZ shall meet the functional and performance requirements specified in 3.1 for at least … start/stop cycles distributed over the operational life specified

3.6 SAFETY AND RELIABILITY

3.6.1 XYZ System Redundancy

The XYZ System shall meet the following redundancy requirements:

a. The XYZ shall accommodate (“1” or “2”) failures without resulting in a catastrophic hazard.

b. The XYZ shall accommodate a single failure without resulting in a critical hazard or mission termination.

Rationale: A catastrophic hazard could result in a mishap causing fatal injury to personnel, and/or loss of one or more major elements of the flight vehicle or ground facility. A critical hazard could result in serious injury to personnel and/or damage to flight or ground equipment, which would cause mission abort or a significant program delay.

3.6.2 XYZ System Reliability

Rationale:

EXAMPLE: The XYZ system shall have a reliability for successful completion of a single mission of at least … at the mean and a reliability of at least 95% confidence.

EXAMPLE: Rationale: Successful mission completion is defined as ...

3.6.3 Fault Detection

Rationale:

EXAMPLE: The XYZ shall monitor and detect … failures.

EXAMPLE: The XYZ shall provide indication of the fault to the crew and the ground for at least critical or catastrophic hazards.

EXAMPLE: Rationale (refer to critical or catastrophic definitions in 3.6.1): Automated isolation of a failed component and safing of the system will be considered depending on the severity of the failure as well as time required to mitigate the failure before a catastrophic or critical effect is reached. Safing is defined as the operational steps required to place the failed system or component in a predetermined safe state or condition.

3.7 SERVICING AND MAINTENANCE REQUIREMENTS

EXAMPLE: The XYZ shall be serviceable, accessible, and replaceable at any of OPF’s, the VAB, major modification facility and at the pad.

NSTS XXXXX 3-4

Draft, {Enter print date}

, 01/03/-1,
Page: 4Section 3.7: This is an example requirement, whether it is true for XYZ must be determined and the CORRECT requirement placed here.
, 01/03/-1,
Page: 4Section 3.7: Discuss high level logistics oriented requirements as applicable.
, 01/03/-1,
Page: 1This example is really incomplete because it does not say why you need this reliability. You may define terms like successful mission completion here in the rationale. If you are using the term in multiple places it is better to put it in your glossary.
, 01/03/-1,
Page: 1 This uses current Shuttle terminology. Verify these are still current requirements and the terminology is still correct. It may be better to state “The XYZ system shall be dual fault tolerant to prevent a catastrophic hazard.”
, 01/03/-1,
Page: 3Section 3.6: Document redundancy, reliability, and key safety requirements. Critical systems shall be 2 fault tolerant. Avionics systems shall satisfy fail-op/fail-safe requirements. All structural components shall meet the minimum 1.4 safety factor.
Page 21: 1€¦  · Web viewThe XYZ shall meet the functional and performance requirements specified in 3.1 for at least … start/stop cycles distributed over the operational life specified

Rationale:

NSTS XXXXX 3-5

Draft, {Enter print date}

Page 22: 1€¦  · Web viewThe XYZ shall meet the functional and performance requirements specified in 3.1 for at least … start/stop cycles distributed over the operational life specified

4.0 VERIFICATION

XYZ requirements shall be verified in accordance with NSTS 07700-10-MVP-01

NSTS XXXXX 4-1

Draft, {Enter print date}

, 01/03/-1,
Page: 1Section 4.0: Reference the requirements of 07700 for verification.
Page 23: 1€¦  · Web viewThe XYZ shall meet the functional and performance requirements specified in 3.1 for at least … start/stop cycles distributed over the operational life specified

APPENDIX AACRONYMS AND ABBREVIATIONS

(Always use Appendix A for the acronym listing)

NSTS XXXXX A-1

Draft, {Enter print date}

Page 24: 1€¦  · Web viewThe XYZ shall meet the functional and performance requirements specified in 3.1 for at least … start/stop cycles distributed over the operational life specified

THIS PAGE INTENTIONALLY LEFT BLANK

NSTS XXXXX A-2

Draft, {Enter print date}

Page 25: 1€¦  · Web viewThe XYZ shall meet the functional and performance requirements specified in 3.1 for at least … start/stop cycles distributed over the operational life specified

APPENDIX A

ACRONYMS AND ABBREVIATIONS

ATCS Active Thermal Control Subsystem (acron style)(acron_spacer style between letter groupings)

ICD Interface Control Document (acron style)Interface Control Drawing (acron2 style)

IDD Interface Definition Document

MDM Multiplexer/DemultiplexerMPLM Multi Purpose Logistics Module

ODM Orbiter Disconnect MechanismOMRS Operations and Maintenance Requirements and SpecificationsOMRSD Operations and Maintenance Requirements and Specifications

Document

SSP Space Shuttle Program

T- Time MinusTIG TBS

NSTS XXXXX A-3

Draft, {Enter print date}

Page 26: 1€¦  · Web viewThe XYZ shall meet the functional and performance requirements specified in 3.1 for at least … start/stop cycles distributed over the operational life specified

THIS PAGE INTENTIONALLY LEFT BLANK

NSTS XXXXX A-4

Draft, {Enter print date}

Page 27: 1€¦  · Web viewThe XYZ shall meet the functional and performance requirements specified in 3.1 for at least … start/stop cycles distributed over the operational life specified

NSTS XXXXX A-5

Draft, {Enter print date}