• DocumentCode
    1199272
  • Title

    Is Software Engineering Fun? Part 2

  • Author

    Glass, Robert L.

  • Volume
    24
  • Issue
    2
  • fYear
    2007
  • Firstpage
    104
  • Lastpage
    103
  • Abstract
    The article examines \´software fun\´ from the viewpoint of the role of methodologies in software history. Historically, (1950s), programming was a small-scale, problem-solving activity. There were few firm requirements. Programmers worked with prototypes and used them to extend their knowledge as they created new products. In doing this, they maximized fun. The author concludes that the software process optimization approaches of the past had their place, and perhaps they still do. The methodologized approaches that today\´s gurus favor also had, and continue to have, their place. But there\´s a huge gap between "when tasks are small..." and "only valid for firm and stable requirements." The answer is a structured, object-oriented, knowledge-based prototyping paradigm based on formal specifications and proofs of correctness that combines the main features of composition and decomposition in a CASE environment using methodology-independent methods and visual programming in Ada
  • Keywords
    history; software engineering; methodologized approaches; software engineering fun; software history; software process optimization approaches; Books; Computer aided software engineering; Formal specifications; Open source software; Permission; Programming profession; Prototypes; Software engineering; Software prototyping; Subscriptions; Bruce Blum; software engineering;
  • fLanguage
    English
  • Journal_Title
    Software, IEEE
  • Publisher
    ieee
  • ISSN
    0740-7459
  • Type

    jour

  • DOI
    10.1109/MS.2007.46
  • Filename
    4118662