The Wayback Machine - https://web.archive.org/web/20070102141538/http://sel.gsfc.nasa.gov:80/website/documents/online-doc.htm




Documentation List

The entire collection of SEL literature is described in the Annotated Bibliography of SEL Literature. See also the Standard Bibliography of SEL Literature (PDF, 71KB), which lists all current SEL titles.

The Selected SEL literature listed below is also available in online versions, either Adobe's Portable Document Format (PDF) and/or HTML format.

Documents below are ordered by their document ID number.
Document Title ID Number
& Link(s)
Description
Recommended Approach to Software Development SEL-81-305
Revision 3
June 1992
PDF, 1MB
HTML TBD
This document presents guidelines for an organized, disciplined approach to software development that is based on studies conducted by the SEL between 1976 and 1991.
Ada Developers' Supplement to the Recommended Approach SEL-81-305SP1
November 1993
PDF, 171KB
A supplement to SEL-81-305
Manager's Handbook for Software Development SEL-84-101
Revision 1
November 1990
PDF, 632KB
HTML TBD
This document presents methods and aids for the management of software development projects. The recommendations are based on analyses and experiences of the SEL with flight dynamics software development.
Cost and Schedule Estimation Study Report SEL-93-002
November 1993
PDF, 699KB
This document describes the analysis performed and the findings of a study of the software development cost and schedule estimation models used by the Flight Dynamics Division (FDD), Goddard Space Flight Center (GSFC). The study analyzes typical FDD projects, focusing primarily on those developed between 1982 and 1992.
C Style Guide SEL-94-003
August 1994
PDF, 260KB
The C Style Guide discusses recommended practices and style for programmers using the C language in the Flight Dynamics Division environment. Guidelines are based on generally recommended software engineering techniques, industry resources, and local convention.
An Overview of the Software Engineering Laboratory SEL-94-005
December 1994
PDF, 888KB
This report discusses the background and structure of the Software Engineering Laboratory (SEL) organization and the SEL process improvement approach. The report describes the SEL's experimentation, data collection, and analysis and its experiences in understanding, assessing, and packaging. Results of some sample SEL studies are included.
Software Measurement Guidebook SEL-94-102
Revision 1
June 1995
PDF, 880KB
This Software Measurement Guidebook presents information on the purpose and importance of measurement. It discusses the specific procedures and activities of a measurement program and the roles of the people involved.
Impact of Ada and Object-Oriented Design in the Flight Dynamics Division at NASA/GSFC SEL-95-001
March 1995
PDF, 990KB
This report is the product of an in-depth investigation into the Ada/object-oriented design (OOD) experience in the Goddard Space Flight Center (GSFC) Flight Dynamics Division.
Software Process Improvement Guide SEL-95-102
Revision 1
March 1996
PDF, 481KB
This Software Process Improvement Guidebook provides experience-based guidance for implementing a software process improvement program in any NASA software development or maintenance community. It describes the program's concepts and basic organizational components and provides details on how to define, operate, and implement a working software process improvement program.
SEL COTS Study, Phase 1 - Initial Characterization Study Report SEL-98-001
August 1998
PDF, 481KB
The SEL COTS Study, Phase 1 - Initial Characterization Study Report presents the results of the first portion of SEL COTS Study. This report provides a characterization of the COTS process as seen in action, documenting the process flow for a COTS process and recommending changes in the process of how COTS are incorporated into systems. These changes include local improvements to the process, such as the suggested "COTS Review" an early in life cycle review that would give an opportunity to go over high level decisions as to which components to purchase as COTS, which to develop from scratch and what glueware or wrappers need to be developed. Other examples of local improvements are adding the emphasis that administrative support is crucial, and that support from external groups, such as product evaluation teams would benefit COTS-based development teams. Additionally, global recommendations include a closer link between COTS product evaluation and selection and Requirements Analysis, adjust process based on level of COTS-based development as compared to the whole system.