基于统一过程的流程再造

P. Dugerdil
{"title":"基于统一过程的流程再造","authors":"P. Dugerdil","doi":"10.1109/ICSM.2006.50","DOIUrl":null,"url":null,"abstract":"This paper presents a reverse-engineering process for legacy information systems understanding and maintenance that takes its main steps from the unified process (UP). We show that the reconstruction of the use-case model of the system is central to the recovery of the architecture of the system. First, the use-cases allow us to recover the model of the business process the system supports. Second, these use-cases are analyzed to rebuild the corresponding system analysis model representing the high level architecture. The latter is used as the \"hypothetical architecture\" to lead the search for the corresponding software elements in the system. Third, the use-case model is used as the source of the scenarios to be run to find the software elements that implement the business functions. Then the \"hypothetical architecture\" can be compared to the components identified by running the scenarios. As a result, a matching can be made between the business functions of the business model and the software elements of the system. This helps the maintenance engineer to understand the purpose of these elements","PeriodicalId":436673,"journal":{"name":"2006 22nd IEEE International Conference on Software Maintenance","volume":"52 3 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2006-09-24","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"13","resultStr":"{\"title\":\"Reengineering Process Based on the Unified Process\",\"authors\":\"P. Dugerdil\",\"doi\":\"10.1109/ICSM.2006.50\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"This paper presents a reverse-engineering process for legacy information systems understanding and maintenance that takes its main steps from the unified process (UP). We show that the reconstruction of the use-case model of the system is central to the recovery of the architecture of the system. First, the use-cases allow us to recover the model of the business process the system supports. Second, these use-cases are analyzed to rebuild the corresponding system analysis model representing the high level architecture. The latter is used as the \\\"hypothetical architecture\\\" to lead the search for the corresponding software elements in the system. Third, the use-case model is used as the source of the scenarios to be run to find the software elements that implement the business functions. Then the \\\"hypothetical architecture\\\" can be compared to the components identified by running the scenarios. As a result, a matching can be made between the business functions of the business model and the software elements of the system. This helps the maintenance engineer to understand the purpose of these elements\",\"PeriodicalId\":436673,\"journal\":{\"name\":\"2006 22nd IEEE International Conference on Software Maintenance\",\"volume\":\"52 3 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2006-09-24\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"13\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2006 22nd IEEE International Conference on Software Maintenance\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/ICSM.2006.50\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2006 22nd IEEE International Conference on Software Maintenance","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICSM.2006.50","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 13

摘要

本文提出了一个用于理解和维护遗留信息系统的逆向工程过程,其主要步骤来自统一过程(UP)。我们展示了系统用例模型的重建是系统体系结构恢复的核心。首先,用例允许我们恢复系统支持的业务流程模型。其次,对这些用例进行分析,以重建代表高层体系结构的相应系统分析模型。后者被用作“假设架构”来引导对系统中相应软件元素的搜索。第三,用例模型被用作要运行的场景的来源,以查找实现业务功能的软件元素。然后,可以将“假设的体系结构”与通过运行场景确定的组件进行比较。因此,可以在业务模型的业务功能和系统的软件元素之间进行匹配。这有助于维护工程师理解这些元素的用途
本文章由计算机程序翻译,如有差异,请以英文原文为准。
Reengineering Process Based on the Unified Process
This paper presents a reverse-engineering process for legacy information systems understanding and maintenance that takes its main steps from the unified process (UP). We show that the reconstruction of the use-case model of the system is central to the recovery of the architecture of the system. First, the use-cases allow us to recover the model of the business process the system supports. Second, these use-cases are analyzed to rebuild the corresponding system analysis model representing the high level architecture. The latter is used as the "hypothetical architecture" to lead the search for the corresponding software elements in the system. Third, the use-case model is used as the source of the scenarios to be run to find the software elements that implement the business functions. Then the "hypothetical architecture" can be compared to the components identified by running the scenarios. As a result, a matching can be made between the business functions of the business model and the software elements of the system. This helps the maintenance engineer to understand the purpose of these elements
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信