Recommended
Approach to Software Development, Revision 3 |
By The Software Engineering Laboratory (SEL) NASA/Goddard
Space Flight Center This document presents guidelines for an organized, disciplined
approach to software development that is based on studies conducted by the Software
Engineering Laboratory (SEL) since 1976. It describes methods and practices for each phase
of a software development life cycle that starts with requirements definition and ends
with acceptance testing. For each defined life cycle phase, this document presents
guidelines for the development process and its management, and for the products produced
and their reviews.
Home |
Manager's
Handbook for Software Development, Revision 1 |
By The Software Engineering Laboratory (SEL) NASA/Goddard
Space Flight Center Methods and aids for the management of software development projects
are presented. The recommendations are based on analyses and experiences of the Software
Engineering Laboratory (SEL) with flight dynamics software development. The management
aspects of the following subjects are described: organizing the project, producing a
development plan, estimating costs, scheduling, staffing, preparing deliverable documents,
using management tools, monitoring the project, conducting reviews, auditing, testing, and
certifying.
Home |
C Style
Guide |
By The Software Engineering Laboratory (SEL) NASA/Goddard
Space Flight Center This document 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. The Guide offers preferred solutions to common C programming
issues and illustrates through examples of C code.
Home |
Software
Measurement Guidebook, Revision 1 |
By The Software Engineering Laboratory (SEL) NASA/Goddard
Space Flight Center This document 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. The guidebook also clarifies the role that
measurement can and must play in the goal of continual, sustained improvement for all
software production and maintenance efforts.
Home |
Software
Process Improvement Guide |
By The Software Engineering Laboratory (SEL) NASA/Goddard
Space Flight Center This document provides experience-based guidance for implementing a
software process improvement program in any NASA software development or maintenance
community. It describes the programs concepts and basic organizational components
and provides details on how to define, operate, and implement a working software process
improvement program. The guidebook also illustrates all these concepts using specific NASA
examples.
Home |
System Analysis
& Design Course |
By Angela Sasse Detailed notes covering the Systems
Analysis & Design course in depth
Home |