Ship-borne computers are being increasingly used for a wide variety of functions, including navigation, engine control, fire control, collision avoidance, and many others. Considerable care is necessary in the development of a computer program that meets customer requirements on schedule and at reasonable cost. Additional problems often occur on board when it is desired to upgrade a delivered program. Acceptance testing of a delivered program is therefore of prime importance. This may account for 40 to 50% of the total development cost of the program. The author reviews the major problems that arise in testing and evaluating computer programs that provide a reasonable confidence level that schedules, costs, and performance will be met. Acceptance testing comprises two main parts, defined by the author as programming checkout and system certification. The first ensures that the complete program meets the specification, and the second that the performance of the installed shipboard equipment is satisfactory. The stages that occur in testing a program are discussed, and the errors found, or not found, in each stage are set out. Preparation must be made for changes in the program after delivery, and specific steps are described intended to reduce dangers that may arise when changes are made. Order from BSRA as No. 49,834.

  • Availability:
  • Corporate Authors:

    American Society of Naval Engineers

    Suite 507, 1012 14th Street, NW
    Washington, DC  United States  20005
  • Authors:
    • Gallant, W R
  • Publication Date: 1977-10

Media Info

Subject/Index Terms

Filing Info

  • Accession Number: 00189177
  • Record Type: Publication
  • Source Agency: British Ship Research Association
  • Files: TRIS
  • Created Date: Apr 25 1979 12:00AM