U.S. flag

An official website of the United States government, Department of Justice.

NCJRS Virtual Library

The Virtual Library houses over 235,000 criminal justice resources, including all known OJP works.
Click here to search the NCJRS Virtual Library

Structured Systems Development Guidelines

NCJ Number
125624
Author(s)
T Wilson; N Morgan
Date Published
1990
Length
60 pages
Annotation
These guidelines provide an overview of the process for developing computer software, including practical management and technical guidelines for planning, managing, and developing software.
Abstract
The guidelines define the work to be done, a methodology for accomplishing it, the project deliverables, and the documents to be produced. The text of the manual is organized by the four phases of the software development process: planning, design, coding and testing, and operation and maintenance. Within each phase there is a narrative overview of the development process, followed by detailed formats for the documentation that must be produced in each phase. These overviews are designed to instruct managers in the development process and provide practical advice on critical elements necessary to ensure the project's success. The guidelines emphasize three elements that must be present in software development if the project is to be successful. First, the project must be disciplined, evolving through systematic phases that follow technical guidelines and methods; secondly, the process must be visible to both management and technical personnel at all times to ensure that all phases of the process are executed according to plan; thirdly, the process must provide quality control. Sample layouts and documents, 39 recommended readings.