DocumentCode :
3007405
Title :
Software architecture recovery and re-documentation tool of a Hospital Information System
Author :
Su, Chao-Tung ; Yeh, Dowming
Author_Institution :
Inf. Manage. Office, Kaohsiung Veterans Gen. Hosp., Kaohsiung, Taiwan
fYear :
2012
fDate :
3-5 July 2012
Firstpage :
143
Lastpage :
146
Abstract :
The fact that the maintenance cost occupies almost two-thirds of the total cost for a software system is reported repeatedly in research literatures. The high cost of software maintenance can be attributed to some common maintenance problems such as outdated software documents and obscured software architecture. This paper proposes a method undertaken by a medical center located in southern Taiwan to recover software architecture and rebuild documentation of its Hospital Information System. The architecture and documentation will serve as the foundation of migrating applications from legacy HIS systems to a component-based architecture. Our research starts with defining maintenance-oriented software architecture by studying system documents and interviewing experienced software analysts. The architectural information is then complemented by analyzing source code to address the incorrect system document issues. The recovered architectural information is stored into a repository in a top-down fashion. As we reconstruct the architecture, software developers need to provide additional descriptions to complete the documentation. A software architecture management system is developed to assist software developers in querying and maintaining software system documentation. The recovered architectural information could be used to evaluate change impacts, to extract activities of specific function such as database access and program linking, to discover relationship between user roles and functional items, and to estimate maintenance cost in the future.
Keywords :
costing; medical information systems; software architecture; HIS systems; component-based architecture; database access; hospital information system; maintenance cost estimation; maintenance-oriented software architecture; program linking; redocumentation tool; software architecture management system; software architecture recovery; software system; software system documentation; southern Taiwan; top-down fashion; Computer architecture; Databases; Documentation; Hospitals; Maintenance engineering; Software; Software architecture; Design recovery; Documentation; Software Reengineering; Software architecture; Software maintenance;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Computer and Communication Engineering (ICCCE), 2012 International Conference on
Conference_Location :
Kuala Lumpur
Print_ISBN :
978-1-4673-0478-8
Type :
conf
DOI :
10.1109/ICCCE.2012.6271169
Filename :
6271169
Link To Document :
بازگشت