首页> 外文期刊>Software engineering notes: ACM SIGSOFT >Experience Report: Using RESOLVE/C++ for Commercial Software
【24h】

Experience Report: Using RESOLVE/C++ for Commercial Software

机译:Experience Report: Using RESOLVE/C++ for Commercial Software

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

摘要

Academic research sometimes suffers from the "ivory tower" problem: ideas that sound good in theory do not necessarily work well in practice. An example of research that potentially could impact practice over the next few years is a novel set of component-based software engineering design principles, known as the RESOLVE discipline. This discipline has been taught to students for several years 23, and previous papers (e.g., 24) have reported on student-sized software projects constructed using it. Here, we report on a substantial commercial product family that was engineered using the same principles - an application that we designed, built, and continue to maintain for profit, not as part of a research project. We discuss the impact of adhering to a very prescriptive set of design principles and explain our experience with the resulting applications. Lessons learned should benefit others who might be considering adopting such a component-based software engineering discipline in the future.

著录项

获取原文

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号