Improving software quality from the requirements specification

  • Authors:
  • Joshua Eckroth;Guy-Alain Amoussou

  • Affiliations:
  • The Ohio State University;Humboldt State University

  • Venue:
  • SoD '07 Proceedings of the 2007 Symposium on Science of Design
  • Year:
  • 2007

Quantified Score

Hi-index 0.00

Visualization

Abstract

The first stage of software development, functional requirements specification, is considered the most important stage in the software lifecycle. Requirements constructed in this stage affect all other stages of the lifecycle, and thus affect software quality. We provide a method for determining how functional requirements affect software quality. To do so, we utilize a functional modeling framework that includes a controlled language for requirements specification and assess software qualities. Then we apply an information entropy metric to measure the significance of each software requirement. Using this method the designer can identify which requirements, when implemented, will most affect software quality.