首页> 外文OA文献 >Educational approach of refactoring in facilitating reverse engineering
【2h】

Educational approach of refactoring in facilitating reverse engineering

机译:促进逆向工程的重构教育方法

摘要

Refactoring improves software codes and design.This activity often neglected by software developers because they need time to decide tactically where and when to refactor codes.Although the concepts theoretically instilled in the developer’s mind, this activity is not easy to apply and visualize.This situation became more problematic when deals with inexperienced developers. Therefore, there is a need to develop an educational approach to comprehend refactoring activity.This activity was applied through reverse engineering tasks.The software engineering (SE) teams were required to apply reverse engineering activity in order to check the consistency between codes and design.The teams were encouraged to apply Model-View-Controller (MVC) pattern architecture in order to facilitate the activities.Findings revealed that Extreme Programming (XP) teams managed to complete reverse engineering tasks earlier than Formal teams.This study found that the approach is important to increase understanding of refactoring activities in reverse engineering process.This approach will be furthered applied for others SE teams to gain more insight and perceptions towards improving SE course.
机译:重构可改善软件代码和设计。软件开发人员经常忽略此活动,因为他们需要时间来战术上决定何时何地重构代码。尽管从理论上讲这些概念已灌入开发人员的脑海,但此活动并不易于应用和可视化。与经验不足的开发人员打交道时,问题变得更加棘手。因此,有必要开发一种教育方法来理解重构活动,该活动是通过逆向工程任务进行的。软件工程(SE)团队需要进行逆向工程活动,以检查代码与设计之间的一致性。鼓励团队采用模型-视图-控制器(MVC)模式架构以便利活动。研究发现,极限编程(XP)团队比正式团队更早地完成了逆向工程任务。增强对逆向工程过程中重构活动的理解的重要性。此方法将进一步应用于其他SE团队,以获得对改进SE课程的更多见解和看法。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号