首页> 外文会议>41st Annual Frontiers in Education Conference >Teaching object-oriented software design within the context of software frameworks
【24h】

Teaching object-oriented software design within the context of software frameworks

机译:在软件框架的背景下教授面向对象的软件设计

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

摘要

Object-oriented software design and programming is an essential part of a computer science curriculum. We have observed that novice software developers, such as fresh college graduates who have been taught object-oriented design, are able to apply good design principles in theory. However, this rarely extends into their professional practice, when they are asked to design software intended to run inside a software framework. In fact, we observe that even advanced software developers abandon good design practices when developing software while using a framework, and focus on simply “making it work.” This paper presents and discusses a methodology developed for designing software in the context of frameworks to overcome these issues. We show how design patterns can serve as the bridge between the paradigms imposed by the framework and the ideal, unconstrained design of the system. We also suggest an evaluation method for observing the results of using this methodology when used by the students.
机译:面向对象的软件设计和编程是计算机科学课程的重要组成部分。我们已经观察到,新手软件开发人员,例如已经接受过面向对象设计的大学应届毕业生,都能够在理论上应用良好的设计原理。但是,当要求他们设计旨在在软件框架内运行的软件时,这很少扩展到他们的专业实践中。实际上,我们观察到,即使是高级软件开发人员,在使用框架进行软件开发时也会放弃良好的设计规范,而仅仅关注“使之起作用”。本文介绍并讨论了为克服这些问题而在框架中设计软件的方法。我们展示了设计模式如何充当框架所施加的范式与系统的理想,不受约束的设计之间的桥梁。我们还建议一种评估方法,以观察学生使用该方法时的结果。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号