UML Documentation Using Compound Document

복합문서를 이용한 UML 문서화

  • Published : 2005.05.27

Abstract

Two of major research fields in this area are concerned in issues for CASE tools and component-based technologies. This paper discusses an example of applying component-based technology to a CASE tool. This paper proposes the research experience gained while we have developing OODesigner, an OO CASE tool, with compound document support functionality based on COM/OLE technology. OODesigner can be used not only to model UML diagrams, but also to make documentation cooperatively with various kinds of OLE servers and containers. Therefore we can conduct powerful and consistent documentation with the tool. In this paper, we present design issues for incrementally implementing the compound document support facilities as a container and a server and show a brief sample for demonstrating the usability of the OLE enabled CASE tool.

지난 10년간 소프트웨어 공학 분야의 연구개발 프로젝트에서 object oriented(OO) 기술이 생산성과 재사용성 향상에 중대하게 공헌 할 수 있었던 것을 보여주었다. 본 논문은 이들 가운데 두 가지 중요한 연구영역인 CASE 도구와 컴포넌트에 기반한 기술에 대한 이슈에 연관되어 있다. 본 논문은 CASE 도구에 컴포넌트 기반의 기술을 적용하는 예로써, COM/OLE 기술에 기반한 복합문서지원 기능이 있는 OO CASE 도구인, OODesigner를 개발하였다. 복합문서지원 기능이 있는 OODesigner가 윈도우 시스템의 다른 응용소프트웨어와 함께 상호운용 가능함으로써, 다른 CASE 도구보다 더욱 강력한 문서의 이용 환경을 제공할 수 있다는 것을 보여준다. OODesigner는 단지 UML 다이어그램을 모형화 할 수 있을 뿐만 아니라, OLE 서버와 컨테이너들과 함께 여러가지 다양한 종류의 문서를 협동하여 만들 수도 있으므로, 이 CASE 도구로 강력하고 일관된 문서화에 이용할 수 있다.

Keywords