Reengineering a Legacy System Using Design Patterns and Ada-95 Object-Oriented Features
暂无分享,去创建一个
2. INTRODUCTION The context of this report is a project aimed at reengineering a large and high-entropy air defense system into a modern software architecture for achieving improved performance and better maintainability. A secondary objective of the project was to discover and create a set of reusable software components for use in future air defense projects[1,2]. This paper describes our experience in accomplishing this task. In implementing these components we used several design patterns [3] and took full advantage of the object-oriented features of Ada-95 [4]. All diagrams in this paper are in the Unified Modeling Language (UML) [5] notation.