Acronym

Definition

AADLArchitecture Analysis & Design Language
ACMAssociation for Computing Machinery
ADPEAutomated Data Processing Equipment
ALBAutomated Link Builder
AMAsset Management
AoAAnalysis of Alternatives
APPELAcademy of Program/Project and Engineering Leadership
APPSAgency Principles and Processes
ARCAmes Research Center
ATMOSAtmospheric Trace Molecule Spectroscopy
ATTRAcceptance Test Readiness Review
BiCEBest-in-Class Example.
BITbuilt in test
BOEbasis of estimate
BPBest Practice.
BPRBaseline Performance Review
BSPBoard Support Package

Acronym

Definition

C & ICoding and Integration
CABChange Authorization Board
CAD-CAMComputer-Aided Design/and Computer-Aided Manufacturing 
CADReCost Analysis Data Requirement
CASCredibility Assessment Scale
CCBChange Control Board or Configuration Control Board
CCPCommercial Crew Program
CDRCritical Design Review
CEChief Engineer
CEPComplex Event Processing
CERCode Error Rate or Cost Estimating Relationship
CHMOChief Health and Medical Officer
CIConfiguration Item
CIOChief Information Officer
CLCSCheckout Launch Control System
CMMI-DEVCapability Maturity Model® Integration® (CMMI®) for Development
CMPConfiguration Management Plan
CMUCarnegie Mellon University
COContracting Officer
COCOMOConstructive Cost Model
COOPContinuity of Operations Plan
CoPCommunity of Practice
CORContracting Officer Representative
COTRContracting Officer Technical Representative
COTSCommercial Off the Shelf
CPUCentral Processing Unit
CRChange Request
CSAConfiguration Status Accounting
CSAFS-SAFSCentral/Standard Autonomous File Server
CSCComputer Software Component
CSCIComputer Software Configuration Item
CSMACenter SMA
CSUcomputer software unit
DACUMDeveloping a Curriculum
DARDecision Analysis and Resolution
DASDemand Access Service
DBMSDatabase Management System
DCDData Capture and Delivery
DCRDatabase Change Request
DDASDigital Data Acquisition System
DDIData Delivery Interfaces
DDPDigital Data Processor
DDSDetailed Design Specification
DGADesignated Governing Authority
DIDData Item Description
DLADesign Logic Analysis
DODefense Order
DoDDepartment of Defense
DoDAFDepartment of Defense Architecture Framework
DPCdesignated point of contact
DRDiscrepancy Report
DRAMDynamic Random Access Memory
DSRCDryden Space Research Center
DSSData Storage & Staging
DTFDevelopment and Test Facility
DTNDelay Tolerant Network
DTRDetailed Technical Review

Acronym

Definition

ECEquipment Cost(s)
ECBEngineering Change Board
ECCEmergency Control Center
ECPEngineering Change Proposal
ECREngineering Change Requests
EDGEdison Design Group
EDLEntry, Descent, and Landing
EEEElectrical, electronic, and electromechanical
EEIEngineering Excellence Initiative
EEPROMElectrically Erasable Programmable Read-Only Memory
EETEnd-to-End Test
ENCEncoding/Decoding
EREnhancement Report
ETAEngineering Technical Authority
EVAExtra Vehicular Activity
FAQFrequently Asked Questions
FARFederal Acquisition Regulation or Federal Acquisition Requirement
FCAFunctional Configuration Audit
FDCFailure Detection and Correction
FDIRFault Detection, Isolation, and Recovery
FDPFile Data Processing
FFRDCFederally Funded Research and Development Center
FMEAFailure Mode Effects Analysis
FMECAFailure Mode Effects and Criticality Analysis
FPGAField Programmable Gate Array
FRACASFailure Reporting and Corrective Action System
FRRFlight Readiness Review
FSFlight System
FSWFlight Software
FTAFault Tree Analysis
FTDFault Tolerant Design
FTEFull-Time Equivalent
FTSFrequency & Timing Subsystem

Acronym

Definition

GGeneral. Also, Class G software. G is a search tag used in this Software Engineering Handbook.
GbpsGigabyte per second
GCCGNU Compiler Collection
GFEGovernment Furnished Equipment
GIDEPGovernment-Industry Data Exchange Program
GN&CGuidance, Navigation, and Control
GNCguidance, navigation, and control
GNUGNU is a recursive acronym for 'GNU's Not Unix' It is a Unix-like computer operating system developed by the GNU Project, composed wholly of free software, is based on the GNU Hurd kernel and is intended to be a complete Unix-compatible software system.
GOTSGovernment Off-the-Shelf Software - This refers to Government-created software, usually from another project. The software was not created by the current developers (see software reuse). Usually, source code is included and documentation, including test and analysis results, is available. That is, the government is responsible for the GOTS software to be incorporated into another system. (Definition from source document: NASA-GB-8719.13, NASA Software Safety Guidebook.) (Source: NPR 7150.2A - Appendix A)
GPSGlobal Positioning System
GQIMGoal/Question/Indicator/Metric (methodology).
GQMGoal/Question/Metric (methodology).
GRCGlenn Research Center
GSGround System
GSFCGoddard Space Flight Center
GUIGraphical User Interface
HClass H software. H is a search tag used in this Software Engineering Handbook.
HDBKHandbook
HLDHigh Level Design
HQCENASA OCE. HQCE is also a search tag used in this Software Engineering Handbook to designate a subject relationship with NASA OCE.
HQSMANASA OSMA. HQSMA is also a search tag used in this Software Engineering Handbook to designate a subject relationship with NASA OSMA.
HWHardware
HWCIHardware Configuration Items

Acronym

Definition

I&TIntegration and Test
IAInformation Assurance or Independent Assessment.
IBAIV&V Board of Advisors
IBDIV&V Board of Directors
ICDInterface Control Document
IDDInterface Design Description
IDEIntegrated Development Environment
IECInternational Electrotechnical Commission
IEEEInstitute of Electrical and Electronics Engineers
IFIntermediate Frequency or Inter-Facility Link
IMSIntegrated Master Schedule
INIntegrated Network
INAIntegrated Network Architecture
INMIntegrated Network Management
INOCIntegrated Network Operations Center
IOInput/Output
IOCInitial Operational Capability
IPIntellectual Property or Internet Protocol
IPAOIndependent Program Assessment Office
IPEPIV&V Project Execution Plan
IPSInstitutional Programmatic Support
IRInheritance Review
IRDInterface Requirements Document
ISDInformation Systems Division
ISEIntegrated Service Execution
ISOInternational Standards Organization
ISSInternational Space Station
ISSOInformation System Security Officer
ITInformation Technology
ITARInternational Traffic in Arms Regulations
IV&VIndependent Verification and Validation. Verification and validation performed by an organization that is technically, managerially, and financially independent of the development organization (ISO/IEC 24765:2008 systems and software engineering vocabulary). (Source: both NPR 7150.2A and NPR 7150.2B - Appendix A)
IVVAlso IV&V. See Independent Verification and Validation. See also VV. IVV is the tag used in this Software Engineering Handbook to indicate the IV&V Program as an organization have responsibility in regards to a requirement in 7150.2. IVV is also a search tag used in this Software Engineering Handbook to designate a subject relationship with IV&V.
IVVFIV&V Facility
JPLJet Propulsion Laboratory
JSCJohnson Space Center

Acronym

Definition

KDPKey Decision Point. (NPR 7150.2A) Each phase of the NASA Program or Project life cycle is typically marked by a Key Decision Point (KDP), which usually is associated with a prescribed major design review. A KDP is an event wherein the decision authority determines the readiness of a program/project to progress to the next phase of the life cycle. See also gate. (NPR 7150.2B)
KSCKennedy Space Center
KSLOCThousands of Source Lines of Code
LANLocal Area Network
LaRCLangley Research Center
LCOLink Control Operators
LIDARLight Detection and Ranging
LLLessons Learned. LL is also a search tag used in this Software Engineering Handbook to designate a subject relationship with Lessons Learned.
LLDLow Level Design
LLDPLink Layer Data Processor
LOCLines of Code
LOELevel of Effort
LPSLaunch Processing System
LRMLow Rate Modem
LRULine Replacable Unit or Lowest Replacable Unit

Acronym

Definition

M&AMeasurement and Analysis. See also M-A.
M&SModels and Simulations
M-AMeasurement and Analysis. M-A is also a search tag used in this Software Engineering Handbook to designate a subject relationship with Measurement and Analysis. Also M&A.
MAMultiple Access
MBDSModel Based Development System
MCOMars Climate Orbiter
MCRMission Concept Review. MCR is also a search tag used in this Software Engineering Handbook to designate a subject relationship with Mission Concept Review.
MDEach Mission Directorate. MD is also a search tag used in this Software Engineering Handbook to designate a subject relationship with Mission Directorate.
MDBSModel Based Development System
MDMMetadata Manager
MDRMission Definition Review. MDR is also a search tag used in this Software Engineering Handbook to designate a subject relationship with Mission Definition Review.
MERMars Exploration Rover
MIBMishap Investigation Board
MICDMechanical Interface Control Drawing
MISRA CMISRA C is a software development standard for the C programming language developed by MISRA (Motor Industry Software Reliability Association).
MLMaturity Level
MOMars Observer
MOAMemorandum of Agreement
MOCMission Operations Center
MoDAFBritish Ministry of Defence Architecture Framework
MODEMModulator / demodulator
MOTSModified/Modifiable/Military off-the-shelf Software
MOUMemorandum of Understanding
MPLMars Polar Lander
MRCMonthly Recurring Cost(s)
MRRMission Readiness Review
MSFCMarshall Space Flight Center
MSGManagement Steering Group
MSLMars Science Laboratory
MSRMonthly Status Review
MSSCMission Software Steering Committee
MTBFMean Time Between Failures
MTTRMean Time to Repair
MUXMultiplex
NARANational Archives and Records Administration
NASANational Aeronautics and Space Administration
NC&CNetwork Asset Configuration & Control
NCSNetwork Control System
NDIANational Defense Industrial Association
NENNASA Engineering Network
NGNNASA Ground Network
NHBNASA Handbook
NISNNASA Integrated Services Network
NISTNational Institute of Technology
NOCNetwork Operations Center
NOCCNetwork Operations Control Center
NODISNASA Online Directives Information System
NONNetwork Operations Node
NPASNetwork Planning & Analysis System
NPDNASA Policy Directive
NPRNASA Procedural Requirement
NRCNon-Recurring Cost(s)
NRTNear Real-Time
NSNetwork Scheduling
NSAPNetwork Service Assurance Plan
NSCNon-Safety Critical
NSEINASA Software Engineering Initiative
NSEIINASA Software Engineering Initiative Implementation
NSEIIPNASA Software Engineering Initiative Implementation Plan
NSRNominal Slow Rate
NTPNetwork Time Protocol
NTRNetwork Service Assurance Plan (NSAP) Technology Refresh

Acronym

Definition

O&MOperations & Maintenance
OCEOffice of the Chief Engineer
OCIOOffice of the Chief Information Officer
ODINOutsourcing Desktop Initiative for NASA
OGOTSOpen Government Off the Shelf. An Open GOTS (OGOTS) project is a GOTS project which uses multiple-organization collaborative development approaches to develop and maintain software, in a manner similar to OSS. (Definition from: http://journal.thedacs.com/issue/56/175)
OMGObject Management Group
OODObject Oriented Design
ORROperational Readiness Review. ORR is also a search tag used in this Software Engineering Handbook to designate a subject relationship with Operational Readiness Review.
OSIOpen Systems Interconnection
OSMAOffice of Safety and Mission Assurance
OSPOrbital Space Plane
OSSOpen Source Software
OTSOff the Shelf
PProject
P CenterP ( C ) = P(Center) - Per approved Center defined process which meets a non-empty subset of the full requirement.
P(C)P ( C ) = P(Center) - Per approved Center defined process which meets a non-empty subset of the full requirement.
P(C) SOP(C) + SO = P (Center) + SO - Responsible party is required to meet this requirement to the extent necessary to satisfy safety critical aspects of the software and follow Center defined P (Center) processes for other aspects of the software.
PALProcess Asset Library
PARPublished Appraisal Results
PBMAProcess Based Mission Assurance
PBRAPortfolio Based Risk Assessment
PCProject Closeout. PC is also a search tag used in this Software Engineering Handbook to designate a subject relationship with Project Closeout.
PCAPhysical Configuration Audit
PDFProbability Distribution function
PDRPreliminary Design Review. PDR is also a search tag used in this Software Engineering Handbook to designate a subject relationship with Preliminary Design Review.
PEProcess Engineering. PE is also a search tag used in this Software Engineering Handbook to designate a subject relationship with Process Engineering.
PERTProgram Evaluation and Review Technique
PFProject Formulation. PF is also a search tag used in this Software Engineering Handbook to designate a subject relationship with Project Formulation.
PHAPreliminary Hazard Analysis
PIProject Implementation. PI is also a search tag used in this Software Engineering Handbook to designate a subject relationship with Project Implementation.
PlanPlan is a search tag used in this Software Engineering Handbook to designate a subject relationship with Plans. Not to be confused with the tag Acq_Plan (Acquisition Plan). See also Acq_Plan.
PLDProgrammable Logic Device.
PLOPphysical link operations procedure
PMProject Manager. PM is also a search tag used in this Software Engineering Handbook to designate a subject relationship with Project.
PM&CProject Monitoring and Control. See also PM-C.
PM-CProject Monitoring and Control. PM-C is also a search tag used in this Software Engineering Handbook to designate a subject relationship with Project Monitoring and Control.
PMCProcess Monitoring and Control
PMSRPreliminary Systems & Mission Review
POA&MPlan of actions and milestones
POCpoint of contact
PPProject Planning. PP is also a search tag used in this Software Engineering Handbook to designate a subject relationship with Project Planning.
PRProduct Release. PR is also a search tag used in this Software Engineering Handbook to designate a subject relationship with Product Release.
PRAProbabilistic Risk Assessment
PRACAProblem Report and Corrective Action
PRACASProblem Reporting and Corrective Action System
PROMPersistent memory that cannot be modified.
PRRProduction Readiness Review. PRR is also a search tag used in this Software Engineering Handbook to designate a subject relationship with Production Readiness Review.
PSLAProject Service Level Agreements

Acronym

Definition

QAQuality Assurance
QPSKquadrature phase-shift keying
RAFRequirements Analysis Form
RASDSReference Architecture for Space Data Systems
RBARisk-Based Assessment
RFARequest for Action
RFPRequest for Proposal
RIDReview Item Disposition.
RM-ODPReference Model of Open Distributed Processing
ROIreturn on investment
ROMRough Order of Magnitude: An estimate of the resource required that is based on a person's experience and not on a summation of individual cost estimates.
RTReal Time
RTOSReal-Time Operating System
RTURemote Terminal Unit

Acronym

Definition

SANASA Chief Safety and Mission Assurance. Software Assurance. SA is also a search tag used in this Software Engineering Handbook to designate a subject relationship with Software Assurance.
SA&RService Accountability and Reporting
SACRSoftware Assurance Classification Report
SAFSStandard Autonomous File Server
SAMSupplier Agreement Management. Software Assurance Manager. SAM is also a search tag used in this Software Engineering Handbook to designate a subject relationship with Software Assurance Manager.
SANStorage Area Network
SAPSoftware Assurance Plan
SARSystem Acceptance Review. SAR is also a search tag used in this Software Engineering Handbook to designate a subject relationship with System Acceptance Review.
SARPSoftware Assurance Research Program
SATERNSystem for Administration, Training and Educational Resources for NASA
SBUSensitive But Unclassified
SCSafety Critical
SCAMPIStandard CMMI Appraisal Method for Process Improvement
SCMSoftware Configuration Management
SCMPSoftware Configuration Management Plan
SCRSoftware Change Request
SDDSoftware Design Description/Document
SDLCSoftware Development Life Cycle
SDPSoftware Development Plan
SDRSystem Definition Review. System Design Review. SDR is also a search tag used in this Software Engineering Handbook to designate a subject relationship with System Design Review.
SDRAMSynchronous Dynamic Random Access Memory.
SEBSource Evaluation Board
SEDSoftware Engineering Division
SEISoftware Engineering Institute
SEIPSoftware Engineering Initiative Plan
SELSoftware Engineering Laboratory
SEMPSystems Engineering Management Plan
SEPGSoftware Engineering Process Group
SGLSpace Ground Link
SIMSSoftware Inventory Management System
SIRSystem Integration Review. SIR is also a search tag used in this Software Engineering Handbook to designate a subject relationship with System Integration Review.
SISSoftware Interface Specification
SLAService Level Agreement
SLOCSource Lines of Code
SLWTSuper Light Weight Tank
SMSupplier Monitoring. SM is also a search tag used in this Software Engineering Handbook to designate a subject relationship with Supplier Monitoring.
SMASafety and Mission Assurance. Also S&MA. See also OSMA.
SMARTSSafety and Mission Assurance Requirements Tracking System. SMARTS is from the NASA SMART program that Dr. John Lyver developed to pull requirements from standards and NPRs into one database for easy searching.
SMDPSoftware Management and Development Plan
SMESubject Matter Expert
SMPSoftware Management Plan
SMRSoftware Metrics Report
SMSRSafety and Mission Success Review
SNE-ESpace Network Extension - East
SNMPSimple Network Management Protocol
SOSO - 'Safety Only' - Project is required to meet this requirement to the extent necessary to satisfy safety critical aspects of the software.
SODSupervisor On Duty
SOWStatement of Work
SPANSoftware Process Across NASA
SPCShuttle Processing Contract
SpecTRMSpecification Tools and Requirements Methodology
SPWGSpace Protection Working Group
SQASoftware Quality Assurance
SQAPSoftware Quality Assurance Plan
SRASoftware Release Authority. SRA is also a search tag used in this Software Engineering Handbook to designate a subject relationship with Software Release Authority.
SRESoftware Requirements Engineer. SRE is also a search tag used in this Software Engineering Handbook to designate a subject relationship with Software Requirements Engineer.
SRRSystem Requirements Review. SRR is also a search tag used in this Software Engineering Handbook to designate a subject relationship with System Requirements Review.
SRRASoftware Release Request Authorization
SRSSoftware Requirement Specification
SSASource Selection Authority
SSAMPSoftware Supplier Agreement Management Plan
SSCStennis Space Center
SSESoftware Systems Engineer. SSE is also a search tag used in this Software Engineering Handbook to designate a subject relationship with Software Systems Engineer.
SSPSoftware Safety Plan
STEPSMA (Safety and Mission Assurance) Technical Excellence Program
STIScientific and Technical Information
STPSoftware Test Plan
STPrSoftware Test Procedure
STRSoftware Test Report
STSShuttle Transportation System
STSCSoftware Technology Support Center
SUMSoftware User's Manual
SVDSoftware Version Description
SVVPSoftware Verification and Validation Plan
SWSoftware
SWEsoftware engineering requirement
SWE 301SWE 301 is the software engineering course for software fundamentals. It is described in the curricula found at the OCE software training site.
SWEETSoftware Engineering Technical Excellence Training
SWEHBSoftware Engineering Handbook.
SWGSoftware Working Group
SwRRSoftware Requirements Review
SysMLSystems Modelling Language
TAEngineering Technical Authority for NPR 7150.2 by Requirement (see Note 3)
TBDTo Be Determined
TBRTo Be Resolved
TCPTransmission Control Protocol
TDNTemporal Dependence Network
TIMTechnical Interface Meeting
TMtechnical manual or time management
TOGAFThe Open Group Architecture Forum
TPMTechnical Performance Measures
TRRTest Readiness Review. TRR is also a search tag used in this Software Engineering Handbook to designate a subject relationship with Test Readiness Review.
TS&RTechnical Scope and Rigor
TT&CTracking, Telemetry and Command

Acronym

Definition

UATUser Acceptance Testing
UDPUser Datagram Protocol
UDTPUser Data Transfer Proxy
UIPUser Interface Proxy
ULRUplink Exciter & Ranging
UMLUnified Modeling Language
USAUnited Space Alliance
USBUniversal Serial Bus
USGUser Service Gateway
V&VVerification and Validation. See also V-V.
V-VVerification and Validation. V-V is also a search tag used in this Software Engineering Handbook to designate a subject relationship with Verification and Validation.
VDDVersion Description Document
VPNVirtual Private Network
VVIV&V Program

Acronym

Definition

WANWide Area Network
WBSWork Breakdown Structure
WFFWallops Flight Facility
WSTFWhite Sands Test Facility
WYWork Year
WYEWork Year Equivalent
XX - 'Required' - Responsible party is required to meet the requirement as written.
X (SO if D-E)X (SO if D-E) - Required for A-C, Required for D-E if SO ('Safety Only' - Project is required to meet this requirement to the extent necessary to satisfy safety critical aspects of the software.)
XMTRTransmitter