首页 | 本学科首页   官方微博 | 高级检索  
     


Architectural modifications to deployed software
Affiliation:1. Software Improvement Group, Muiderstraatweg 58A, 1111 PT Diemen, The Netherlands;2. CWI, Kruislaan 403, 1098 SJ Amsterdam, The Netherlands;3. Department of Information Management and Software Engineering, Free University of Amsterdam, De Boelelaan 1081a, 1081 HV Amsterdam, The Netherlands
Abstract:We discuss the nuts and bolts of industrial large-scale software modification projects. These projects become necessary when system owners of deployed systems hit architectural barriers. The mastery of such projects is key to the extension of the best-before date of business-critical software assets. Our discussion comprises the process for problem analysis, pricing and contracting for such projects, design and implementation of tools for code exploration and code modification, as well as details of service delivery. We illustrate these concerns by way of a real-world example where a deployed management information system required an invasive modification to make the system fit for future use. The chosen project is particularly suited for a complete treatise because of its size (just 90,000 LOC), and the nature of the relevant architectural modification (namely, a form of data expansion). We share the lessons that we learned in this and other architectural modification projects.
Keywords:
本文献已被 ScienceDirect 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号