信息化系统开发的敏捷性与MDE工具:信息化系统设计课程中的教学方法
软件工程
2018-05-24 v1 数据库
摘要
在软件开发中,用手工编写编程代码实现的业务规则会阻碍企业的敏捷性。我们的信息系统专业学生是否意识到了这一点?我们的课程是否促进了这种认识?我们利用模型驱动概念(MDA、MDE),通过实际示例说明,只要形式化规约充分且准确,源代码便可自动生成。我们扩展了概念数据建模的常用表示约定,并开发了一个转换工具。这使得我们的学生自己观察到,当业务规则发生变更时,无需重写源代码,而只需调整模型并重新运行代码生成。由此,他们最终更容易理解MDE工具的优势。
引用
@article{arxiv.1805.09149,
title = {Agilit{\'e} de d{\'e}veloppement des SI informatis{\'e}s et outils MDE : d{\'e}marche p{\'e}dagogique dans un cours de conception de syst{\`e}mes d'information informatis{\'e}s},
author = {Pierre-André Sunier and Steve Berberat},
journal= {arXiv preprint arXiv:1805.09149},
year = {2018}
}
备注
in French