minimUML:早期计算机科学教育中UML图绘制的极简方法
人机交互
2007-05-23 v1 软件工程
摘要
统一建模语言(UML)在计算机科学入门课程中常用于教授基本的面向对象设计。然而,似乎缺乏合适的软件来支持这项任务。许多可用的支持UML的程序侧重于开发代码,而不是增强学习。那些为教育用途设计的软件有时界面不佳,或缺少常见且重要的功能,如多选和撤销/重做。需要一种为教学环境量身定制,并具备该特定任务所有有用且必要功能的软件。这就是minimUML的目的。minimUML提供最少的UML,仅包含初级编程课程中常用的部分,同时提供简单、可用的界面。特别是,minimUML旨在支持抽象设计,同时提供探索性学习和错误避免的功能。此外,它允许通过文本或自由形式绘图对图表进行注释,以便学生可以获得对其工作的反馈。minimUML的开发目标是支持易用性、支持初学者,并且要求无需事先培训即可使用。
引用
@article{arxiv.cs/0603121,
title = {minimUML: A Minimalist Approach to UML Diagraming for Early Computer Science Education},
author = {Scott Turner and Manuel A. Perez-Quinones and Stephen H. Edwards},
journal= {arXiv preprint arXiv:cs/0603121},
year = {2007}
}
备注
38 pages, 15 figures