원문정보
초록
영어
In various areas of the 4th industry, a big issue is software quality enhancement for stability and reliability of the smart software systems. After revising software promotion law at 2020, we must clearly define requirements and separate design parts and implementation parts of an all public software development contracts. In this study, we need to validate whether the final implementation of software is followed by the original design or not. To do this, we consider the design restoration through software visualization based on reverse engineering. Therefore we propose an UML design extraction and visualization method based on reverse engineering. Based on this, we may validate whether it is implemented according to the original design, and how much visualizes and includes the code the internal complexity for improvement of software quality.
목차
1. Introduction
2. Related Works
2.1 Software Architecture Visualization and Software Process Visualization
3. UML Designs Extraction
3.1 The Previous Tool-Chain for Software Architecture Visualization
3.2 Our Proposed Tool-Chain for Software Visualization
3.3 Design restoration using Java parser and PlantUML
4. Applied Practice with Online Shopping Mall
4.1 Target source code
4.2 Design restoration
5. Conclusion
Acknowledgement
References