A Graphics Editor for Structured Analysis with a Data Dictionary.

Abstract

A computer tool was designed and implemented that integrated two approaches for documenting software requirements analysis, structured analysis (SA) diagrams and data dictionaries. The tool provides the requirements analyst with an environment for creating the SA diagrams and entering parts of the data dictionary. The tool derives the remaining data dictionary information from the diagram. Background information is provided on existing structured analysis techniques, data dictionary uses, and on human computer interface design issues. A graphic SA syntax was derived from existing SA techniques and the data dictionary formats were specified by previous work at AFIT. Requirements for the human computer interface as well as the functional aspects of the tool are discussed. A summary of the design decisions made are also presented. The tool was used and evaluated by more than 35 graduate level software engineering students. The students evaluated the tool using a standard questionnaire developed at AFIT for this purpose. The responses were compiled and analyzed using statistical methods and are also presented. Keywords: Theses; Interactive graphics; Computer aided design. (Author)

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Dec 01, 1987
Accession Number
ADA190618

Entities

People

  • Steven E. Johnson

Organizations

  • Air Force Institute of Technology

Tags

Communities of Interest

  • C4I
  • Weapons Technologies

DTIC Thesaurus Topics

  • Air Force
  • Computer Graphics
  • Computer Programming
  • Computer-Aided Design
  • Computers
  • Database Management Systems
  • Databases
  • Dictionaries
  • Graphics
  • Human-Computer Interfaces
  • Information Science
  • Interactive Graphics
  • Mainframe Computers
  • Operating Systems
  • Relational Databases
  • Software Development
  • User Interface

Fields of Study

  • Computer science
  • Engineering

Readers

  • Computer Science.
  • Database Systems and Applications
  • Team-Based Human-Centered Cognitive Task Decision Making and Information Performance.