• Title/Summary/Keyword: UML Class Diagram

Search Result 85, Processing Time 0.032 seconds

UML Extension for Object-Relational Database Design - Focusing on Oracle11g - (객체-관계형 데이터베이스 설계를 위한 UML 확장 - Oracle11g를 중심으로 -)

  • Joo, Kyung-Soo;Jho, Do-Hyung
    • Journal of Internet Computing and Services
    • /
    • v.12 no.6
    • /
    • pp.149-159
    • /
    • 2011
  • The current applications can be characterized as consisting of complex objects related by complex relationship. Therefore the relational database has been extended to object-relational database because of the complex objects. Accordingly, we need database design methodology for object-relational database. In this pager, we develop an integrated design methodology based on a extended UML class diagram for object-relational database. We make the extend UML class diagram by adding new stereotypes for object-relational database. Also we propose a guideline for transforming the extended UML class diagram to object-relational database schema. We use SQL:1999 as a object-relational data model and Oracle11g as a target object-relational database. We can build more easily and efficiently object-relational database for Oracle11g by using our methodology. Finally we applied our methodology on a computer classroom reservation system for evaluation the methodology.

Information Structuring of Diagram Repository for UML Diagrams (UML 다이어그램을 위한 다이어그램 레포지토리의 정보구조화)

  • Kim, Yun-Ho
    • Journal of the Korea Institute of Information and Communication Engineering
    • /
    • v.23 no.12
    • /
    • pp.1588-1595
    • /
    • 2019
  • This paper presents the technique on structuring information of the diagram repository for UML diagrams. Because object interactions are the body of object-oriented programming, this paper handles especially the sequence diagrams and class diagrams among UML diagrams. Based on class diagrams, sequence diagrams represent the procedure of object interactions in run-time and then the corresponding codes are generated from the contents of those sequence diagrams. To do this work, this paper presents a method to construct the information repository for generating code from the contents of sequence diagrams. This paper classifies the five message types of sequence diagrams and then extracts the needed information including items and values on the corresponding message types for constructing message repositories. Because sequence diagram is composed of messages included, the final repository is constructed by collecting each of structured repositories on messages sequentially.

Automatic Conversion of XML Documents to UML Class Diagram (XML문서에서 UML 클래스 다이어그램 자동 변환)

  • 차남정;민미경;이숙희
    • Proceedings of the Korea Multimedia Society Conference
    • /
    • 2002.11b
    • /
    • pp.368-372
    • /
    • 2002
  • XML 문서의 구조를 파악하기 위하여 현재 많은 연구가 진행 되고 있으며, 대부분 XML 문서의 구조를 찾아 DTD나 스키마로 표현하는데 중점을 두고 있다. 본 논문에서는 XML 문서에서 구조를 추출하여 이를 UML 클래스 다이어그램으로 자동 변환하는 시스템을 제안한다. 제안된 시스템에서는 XML 문서로부터 요소-속성 트리를 구성하고, 이를 활용하여 문서 구조를 UML 클래스 다이어그램으로 쉽게 변환하도록 한다.

  • PDF

Design and Implementation of XML-based Electronic Data Interchange Using Unified Modeling Language (UML을 이용한 XML/EDI 시스템 설계 및 구현)

  • 문태수;김호진
    • The Journal of Society for e-Business Studies
    • /
    • v.7 no.3
    • /
    • pp.139-158
    • /
    • 2002
  • Most of companies related to the area of B2B electronic commerce are making their efforts to innovate their existing business process into new designed process. XML-based electronic data interchange has potential to impact on reshaping the traditional EDI systems. This study intends to suggest a prototype of XML-based electronic data interchange using unified modeling language, with a case study applied in Korean automobile industry. In order to accomplish the research objectives, we employed UML as its standard modeling language, In this study, four diagramming techniques such as use case diagram, sequence diagram, class diagram, component diagram among eight modeling techniques are used for analyzing hierarchical business process. As a result of applying UML methodology, we design and develop XML/EDI applications efficiently. Our field test applied to Korean automobile industry shows that data modeling to design XML application using UML is better than existing methodologies in representing object schema of XML data and in extension and interoperability of systems.

  • PDF

Development of Transmission Pricing Package Based on Unified Modeling Language (UML 기반의 송전요금계산 패키지 개발)

  • 이찬주;박종배;신중린;김진호;김발호
    • The Transactions of the Korean Institute of Electrical Engineers A
    • /
    • v.53 no.2
    • /
    • pp.111-120
    • /
    • 2004
  • This paper presents an application of Unified Modeling Language(UML) software technique for developing transmission pricing evaluation package. Also, this paper describes a transmission pricing algorithm applicable to a large-scale power system. The usage-based transmission pricing mechanism is very complex since it requires power flow analysis, fault current analysis, sensitivity evaluation of a transmission line, penalty factors calculation, transmission asset databases, and cost allocation rules, etc. For the efficient and flexible development of the transmission pricing package, a UML. approach is applied, which is composed of a use-case diagram, interaction diagram, class diagram, and package diagram using Rational Rose Unified Process(RUP). The designed transmission pricing package can be efficiently modified and reused as the market environments evolves since it is designed by Object-Oriented Programming(OOP).

The Study of Modeling in Web GIS-System using UML - The special reference of Chungbuk National University - (Web GIS 구축시 UML을 이용한 모델링에 관한 연구 - 충북대학교를 중심으로 -)

  • Son, Young-Gi;Shin, Young-Chul
    • Journal of the Korean Association of Geographic Information Studies
    • /
    • v.4 no.2
    • /
    • pp.46-60
    • /
    • 2001
  • This study proposes the Web-based GIS system based on distributed object management and conceptualise system architecture and its methods specifications through UML(unified modeling language). By using class diagram and creating prototype based on UML and reverse engineering, our conceptual shape file model is proposed to illustrate an integrated architecture. Through system analysis and software configuration management, this study enables to not only improve pliable capabilities for problematic domains and increase abilities for analytical domains when user requirements are dynamic, but also assist effective and consistent maintenances of large software systems.

  • PDF

An Application of Unified Modeling Language to Develop the New Load Management System (새로운 부하관리시스템 개발을 위한 UML 적용 연구)

  • Lee, Chan-Joo;Kim, Jin-Ho;Park, Jong-Bae
    • Proceedings of the KIEE Conference
    • /
    • 2002.07a
    • /
    • pp.419-421
    • /
    • 2002
  • This paper presents a methodology for the application of Unified Modeling Language (UML) to develop the new load management system. Development of new load management system in competitive electricity market is very complex since it requires too much data of power system. For the efficient and flexible design to develop of new load management system, a UML approach in applied which is composed of a class diagram, package diagram using Rational Rose Unified Process.

  • PDF

Design and Implementation of Extended Iconic Stereotypes for GNSS Application in the UML Class Diagram

  • Bo, Wang;Na, Gang-Suk;Yoo, Cheol-Jung;Chang, Ok-Bae;Kim, Min-Soo
    • Proceedings of the KSRS Conference
    • /
    • 2002.10a
    • /
    • pp.891-891
    • /
    • 2002
  • Currently there are numerous papers in which many new kinds of customizing stereotypes by UML extension mechanism for different application environments such as real-time system, Geographic Information System (GIS) and so on are proposed. However , these stereotypes that represent different type model elements such as class, association, generalization and so on have not yet been seen in one of the most popular visual modeling tool for software development, Rational Rose. Therefore, in this paper, a design of extended iconic stereotype for GNSS application in the UML class diagram and its implementation as a tool of StereotypeCreator for Rational Rose will be presented.

  • PDF

The Complexity of the Static Structures of Object-Oriented Systems by Analyzing the Class Diagram of UML (UML 클래스 다이어그램의 분석에 의한 객체지향 시스템의 정적 구조 복잡도 연구)

  • Chung, Hong;Hong, Dong-Kwon
    • Journal of the Korean Institute of Intelligent Systems
    • /
    • v.14 no.6
    • /
    • pp.793-799
    • /
    • 2004
  • Many researches and validations for the complexity metrics of the object-oriented systems have been studied. Most of them are aimed for the measurement of the partial aspects of the systems, for example, the coupling between objects, the complexity of inheritance structures, the cohesion of methods, and so on. But the software practitioners want to measure the complexity of overall system, not partial. We studied the complexity of the overall structures of object-oriented systems by analyzing the class diagram of UML. The class diagram is composed of classes and their relations. There are three kinds of relations, association, generalization, and aggregation, which are making the structure of object-oriented systems to be difficult to understand. We proposed a heuristic metric to measure the complexity of object-oriented systems by putting together the three kinds of the relations. This metric will be helpful to the software developers for their designing tasks by evaluating the complexity of the structures of object-oriented system and redesigning tasks of the system.

Effect of Layout and Complexity of Class Diagram on Model Comprehension (클래스다이어그램의 레이아웃과 복잡도가 모델 이해도에 미치는 영향)

  • Kim, Jin-Man;Kwun, Tae-Hee;Lim, Joa-Sang
    • Journal of Internet Computing and Services
    • /
    • v.12 no.1
    • /
    • pp.119-130
    • /
    • 2011
  • As a de facto standard for system modeling, UML diagrams have been widely used in the industry. Of these, the class diagram is useful to visualize the classes and their relationships and thus directly influences the forward and reverse processes of system modeling and development. Many earlier studies have attempted to examine as to what impact the layout and complexity of the class diagram would have on the comprehension of system modeling. However, their findings have been equivocal and it is not easy to understand the effects of diagram layout. Accordingly this research relied on the guidelines of diagram layout suggested in the earlier studies and designed a 2 (layout) x 2 (complexity) factorial design to examine their impact on diagram comprehension. 47 subjects were participated in the experiment where class diagrams were provided differently in their layout and complexity. We found that a good layout was significantly more effective than the bad. Furthermore the results were significantly persistent in the complex group than the simple. However, there was no interaction effect between layout and complexity of the diagram.