MSFC - NASA MPR 7150.1 BASELINE-1
MSFC SOFTWARE ENGINEERING REQUIREMENTS With Change 1 (1/17/14)
|Publication Date:||16 October 2009|
a. This Marshall Space Flight Center (MSFC) Procedural Requirements (MPR) documents toplevel requirements for the software processes and implements NASA Procedural Requirement (NPR) 7150.2A NASA Software Engineering Requirements.
b. This MPR provides a minimal set of requirements established by MSFC for software acquisition, development, operations, management, maintenance, and retirement. This MPR provides a set of software engineering requirements to be used throughout MSFC and its contractor community in the development and procurement of all software as stated in the definition of software in Appendix A.
a. This MPR applies to Center personnel, programs, projects, and activities, including contractors and resident agencies to the extent specified in their respective contracts or agreements. ("Contractors" for purposes of this paragraph, include contractors, grantees, Cooperative Agreement recipients, Space Act Agreement partners, or other agreement parties.)
b. This MPR applies to the Michoud Assembly Facility.
c. This MPR applies the following: all mandatory actions (i.e., requirements) are denoted by statements containing the term "shall." The terms: "may" or "can" denote discretionary privilege or permission, "should" denotes a good practice and is recommended, but not required, "will" denotes expected outcome, and "are/is" denotes descriptive material."
d. This MPR applies the following: all document citations are assumed to be the latest version unless otherwise noted.
e. This MPR is not applicable to legacy software projects begun before September 27, 2004 including any maintenance to products whose initial development started before September 27, 2004.