Title :
A UML-based object-oriented framework development methodology
Author :
Yang, Young Jong ; Kim, Soon Yong ; Choi, Gui Ja ; Cho, Eun Sook ; Kim, Chul Jin ; Kim, Soo Dong
Author_Institution :
Software Eng. Dept., ETRI Comput. & Software Technol. Lab., Daejon, South Korea
Abstract :
Recently, object-oriented (OO) frameworks have been known to be highly effective and practical for software reuse; as shown in San Francisco project, a large-scaled industry project for framework development. However, systematic development process and detailed instructions for building OO frameworks have not been studied enough. In addition, it has not been clearly defined how to apply OMG´s Unified Modeling Language (UML) in building OO frameworks. In this paper, we propose a practical OO development process that extends UML notations and semantics. The proposed process consists of four typical software development phases; analysis, design, implementation and testing, and each phase is defined as a logical sequence of development tasks. In order to help the seamless migration from one task to subsequent tasks, we provide instructions for carrying out tasks. Since the proposed process is based on UML diagrams and the basic objectory process, we believe that OO frameworks can be more efficiently developed by utilizing the proposed process, and higher quality OO frameworks can be produced. In order to show the applicability and effectiveness of the process, we present a case study of electronic commerce application
Keywords :
object-oriented methods; software reusability; UML-based object-oriented framework development; Unified Modeling Language; logical sequence; notations; semantics; software development; software reuse; Buildings; Computer science; Concrete; Design methodology; Electrical capacitance tomography; Guidelines; Laboratories; Object oriented modeling; Software engineering; Unified modeling language;
Conference_Titel :
Software Engineering Conference, 1998. Proceedings. 1998 Asia Pacific
Conference_Location :
Taipei
Print_ISBN :
0-8186-9183-2
DOI :
10.1109/APSEC.1998.733722