• DocumentCode
    960574
  • Title

    Specifying software requirements

  • Author

    Yeh, Raymond T. ; Zave, Pamela

  • Author_Institution
    University of Maryland, College Park, MD
  • Volume
    68
  • Issue
    9
  • fYear
    1980
  • Firstpage
    1077
  • Lastpage
    1085
  • Abstract
    Many of the problems of software system development can be traced to poor understanding or specification of what the system is supposed to do. Much attention is now being given to producing requirements specifications that are understandable, formal, complete, and modifiable. The structure and content of conceptual models for problem understanding are discussed; such models can form the basis for requirements analysis. Techniques for "tuning" and formally specifying the conceptual model are surveyed, and the proper scope of a software requirements document-including nonfunctional requirements such as performance-is explained.
  • Keywords
    Computer science; Costs; Data processing; High level languages; Life estimation; Programming profession; Software engineering; Software performance; Software systems; Software tools;
  • fLanguage
    English
  • Journal_Title
    Proceedings of the IEEE
  • Publisher
    ieee
  • ISSN
    0018-9219
  • Type

    jour

  • DOI
    10.1109/PROC.1980.11806
  • Filename
    1456075