Skip to Main Content
A methodology for developing component-based software has been provided to improve productivity and maintainability of software development. As software component is used as a reusable software unit in the methodology, well-defined methodology can support development of component-based software with systematical and synthetic processes. In this paper, we suggest a new methodology for developing component-based software with major two processes: a process for component generation and a process for component assembly. Our methodology is also consisted of detailed jobs and introduces core artifacts to be generated in each working phase.