• DocumentCode
    1249999
  • Title

    Software design methods: life belt or leg iron?

  • Author

    Budgen, David

  • Author_Institution
    Dept. of Comput. Sci., Keele Univ., UK
  • Volume
    16
  • Issue
    5
  • fYear
    1999
  • Lastpage
    135
  • Abstract
    Do software design methods have a future? The issue I explore in this article is concerned with the problems that the use of design methods can present. It can be expressed as a question: “Will the adoption of a design method help the software development process (the `life belt´ role), or is there significant risk that its use will lead to suboptimum solutions (the `leg iron´ role)?” (I use “method” to mean “a way of doing something”, rather than using the more pretentious-sounding “methodology”, which more correctly means “study of methods”). To address, but not necessarily answer, this question, I first consider what designing involves in a wider context, and then compare this with what we do, and finally consider what this might imply for the future
  • Keywords
    software engineering; technological forecasting; future; risk; software design methods; software development process; software process deterioration; software process improvement; suboptimum solutions; Belts; Design methodology; Hazards; Humans; Iron; Leg; Problem-solving; Process design; Programming; Software design;
  • fLanguage
    English
  • Journal_Title
    Software, IEEE
  • Publisher
    ieee
  • ISSN
    0740-7459
  • Type

    jour

  • DOI
    10.1109/52.795114
  • Filename
    795114