Anticipating the Software Engineer: The Academic Preparation.

Abstract

Beginning with the specification of the knowledge required to develop systems at the Navy Surface Weapons Center (NSWC), this report focuses on the identification of the knowledge to be gained through academic preparation and on-the-job experience. Discrimination of the relative importance of knowledge areas also enables the distinction between software and systems engineers. A review of efforts to define software engineering and to provide academic programs leads to the conclusion that NSWC requirements are not atypical. Conclusions and recommendations on the development of software engineers specifically treat the issues of the definition of software engineering, the confusion between software and systems engineers, the areas of academic preparation, the knowledge background to be gained through experience, and the necessary training of management with regard to software development technology. (Author)

Open PDF

Document Details

Document Type
Technical Report
Publication Date
May 01, 1980
Accession Number
ADA086827

Entities

People

  • Richard E. Nance
  • Walter P. Warner

Organizations

  • Naval Surface Warfare Center Dahlgren Division

Tags

Communities of Interest

  • Biomedical
  • Human Systems
  • Weapons Technologies

DTIC Thesaurus Topics

  • Computer Programming
  • Computer Programs
  • Computer Science
  • Computers
  • Control Systems
  • Databases
  • Engineering
  • Engineers
  • Fire Control Systems
  • Fleet Ballistic Missiles
  • Information Processing
  • Naval Operations
  • Navy
  • Software Design
  • Software Development
  • Students
  • Systems Engineering

Fields of Study

  • Computer science
  • Engineering

Readers

  • STEM Education
  • Software Engineering.
  • Theoretical Analysis.