Perseus: An educational support tool for systematic software design and algorithm construction

被引:0
作者
Kakeshita, Tetsuro [1 ]
Fujisaki, Tomomi [1 ]
机构
[1] Saga Univ, Fac Sci & Engn, Dept Informat Sci, Saga, Japan
来源
CSEETW 2006: 19TH CONFERENCE ON SOFTWARE ENGINEERING EDUCATION AND TRAINING WORKSHOPS | 2006年
关键词
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
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 free 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.
引用
收藏
页码:49 / 52
页数:4
相关论文
共 2 条
[1]  
HUMPHLEY WS, 1995, DISCIPLINE SOFTWARE
[2]  
McConnell S., 2004, Code Complete