• DocumentCode
    1298135
  • Title

    A rational design process: How and why to fake it

  • Author

    Parnas, David Lorge ; Clements, Paul C.

  • Author_Institution
    Dept. of Comput. Sci., Victoria Univ., BC, Canada
  • Issue
    2
  • fYear
    1986
  • Firstpage
    251
  • Lastpage
    257
  • Abstract
    Many have sought a software design process that allows a program to be derived systematically from a precise statement of requirements. It is proposed that, although designing a real product in that way will not be successful, it is possible to produce documentation that makes it appear that the software was designed by such a process. The ideal process and the documentation that it requires are described. The authors explain why one should attempt to design according to the ideal process and why one should produce the documentation that would have been produced by that process. The contents of each of the required documents are outlined.
  • Keywords
    software engineering; system documentation; documentation; rational design process; statement of requirements; Computers; Data structures; Documentation; Maintenance engineering; Mathematical model; Software design; Programming methods; software design; software documentation; software engineering;
  • fLanguage
    English
  • Journal_Title
    Software Engineering, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0098-5589
  • Type

    jour

  • DOI
    10.1109/TSE.1986.6312940
  • Filename
    6312940