• DocumentCode
    2117441
  • Title

    Perseus: An Educational Support Tool for Systematic Software Design and Algorithm Construction

  • Author

    Kakeshita, Tetsuro ; Fujisaki, Tomomi

  • Author_Institution
    Saga University
  • fYear
    2006
  • fDate
    19-21 April 2006
  • Firstpage
    13
  • Lastpage
    13
  • Abstract
    Software design is an essential component in software engineering education. We propose an educational support tool Perseus in order to facilitate systematic software design. Perseus supports students in module and routine level design, data structure design, and algorithm design. Various design components are modeled by tree structures and Perseus provides editing and checking facilities for the tree structures. When a student completes to build the software design, Perseus generates a skeleton program composed of structured comments corresponding to the design. Thus the student can develop a program following a coding standard. The usefulness of Perseus increases according to the level of the exercises.
  • Keywords
    Algorithm design and analysis; Data structures; Guidelines; Modular construction; Programming; Skeleton; Software algorithms; Software design; Software engineering; Tree data structures;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering Education and Training Workshops, 2006. CSEETW '06. 19th Conference on
  • Print_ISBN
    0-7695-2647-0
  • Type

    conf

  • DOI
    10.1109/CSEETW.2006.13
  • Filename
    1644084