首页> 外文期刊>SIGCSE bulletin >Complecto Mutatio: Teaching Software Design Best Practices Using Multi-Platform Development
【24h】

Complecto Mutatio: Teaching Software Design Best Practices Using Multi-Platform Development

机译:Complecto Mutatio:使用多平台开发讲授软件设计最佳实践

获取原文
获取原文并翻译 | 示例
           

摘要

Students can best understand the benefits of software design principles when they have to work on a project in which requirements change repeatedly in some substantial way over the course of a semester. This poster describes two different semester-long projects in which substantial change was enforced upon the students by making them develop a system that had to work on three different user interface platforms (text-based console, desktop Windows, and a mobile Pocket PC). By making the students plan and adapt for this change the students were better able to truly appreciate the benefits of good design and were willing to take the extra effort to implement a design that reflects the principles taught in most object-oriented design courses. One of the key principles engaged by this approach was the importance of a layered architecture to software projects driven by change.
机译:当学生必须在一个学期中以某种实质性方式反复更改需求的项目时,他们可以最好地理解软件设计原理的好处。这张海报描述了两个不同的学期项目,通过使学生开发一个必须在三种不同的用户界面平台(基于文本的控制台,桌面Windows和移动Pocket PC)上运行的系统,对学生进行了实质性更改。通过让学生计划并适应这种变化,学生将能够更好地真正体会到良好设计的好处,并愿意付出额外的努力来实现反映大多数面向对象设计课程中讲授的原理的设计。这种方法所采用的主要原则之一是分层架构对变更驱动的软件项目的重要性。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号