PLANNING GUIDE FOR COMPUTER PROGRAM DEVELOPMENT

Abstract

This document offers a systematic approach for planning projects to develop computer-based information systems. The primary emphasis is placed on the computer program portion of such systems. A descriptive model of the development process forms the basis for a set of prescribed planning and management tasks. The model includes eight phases: (1) System Analysis, (2) System Design, (3) Program Development, (4) Program Coding, (5) Program Checkout, (6) User Documentation, (7) User Training and Assistance, and (8) turnover. Each phase is further divided into tasks and subtasks for the purpose of more clearly understanding the elements of the development process. A detailed sequence of planning activities provides guidance for planning, scheduling and costing the tasks that comprise the development process, and forms are supplied to record the planning results and to serve as checklists for the required work. The forms and procedures also provide a basis for project control and for collection of data that may be used to improve estimates based upon experience. Although this Guide was prepared for use at the Naval Command Systems Support Activity, the material can easily be adapted to apply to programming in other organizations.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
May 10, 1965
Accession Number
AD0465228

Entities

People

  • Leonard Farr
  • Norman E. Willmorth
  • Victor Labolle

Organizations

  • System Development Corporation

Tags

Communities of Interest

  • C4I
  • Human Systems

DTIC Thesaurus Topics

  • Application Software
  • Computer Programming
  • Computer Programs
  • Computers
  • Contracts
  • Data Processing
  • Databases
  • Gantt Charts
  • Information Processing
  • Information Systems
  • Management Personnel
  • Organizational Structure
  • Personnel Management
  • Production
  • Programming Languages
  • Reliability
  • Test And Evaluation

Fields of Study

  • Computer science

Readers

  • Computer Science.
  • Instructional Design and Training Evaluation.
  • Life Cycle Cost Analysis