• DocumentCode
    2673539
  • Title

    A case study involving the use of Z to aid requirements specification in the software engineering course

  • Author

    Hasson, Patricia ; Cooper, Stephen

  • Author_Institution
    Dept. of Math. & Comput. Sci., Saint Joseph´´s Univ., Philadelphia, PA, USA
  • fYear
    2004
  • fDate
    1-3 March 2004
  • Firstpage
    84
  • Lastpage
    89
  • Abstract
    Students often have a great deal of difficulty specifying their requirements as part of their team project in the software engineering class. Omissions, errors, and vagueness all lead to students having a much harder time in design, code, and test when these problems surface. We wanted to know whether using Z, to help teams further refine their specifications, would produce better specifications. We performed a case study of three different types of student projects, to help determine the advantages/disadvantages of using Z for requirements specification. We found certain decided advantages for some types of projects, and some significant drawbacks for others.
  • Keywords
    computer science education; educational courses; formal specification; Z specification; requirement specification; software engineering course; Cities and towns; Computer aided software engineering; Computer errors; Computer science; Documentation; Dynamic programming; Mathematics; Refining; Software engineering; Testing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering Education and Training, 2004. Proceedings. 17th Conference on
  • ISSN
    1093-0175
  • Print_ISBN
    0-7695-2099-5
  • Type

    conf

  • DOI
    10.1109/CSEE.2004.1276515
  • Filename
    1276515