• Title/Summary/Keyword: UML Modeling

Search Result 449, Processing Time 0.03 seconds

Design and Implementation of Feature Modeling Plug-in for Eclipse (이클립스를 위한 UML 기반 특성모델링 플러그인의 설계)

  • Lim, Yong-Sub;Kim, Ji-Hong
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2005.11b
    • /
    • pp.331-333
    • /
    • 2005
  • 소프트웨어 프로덕트 라인 공학은 공통성과 가변성 식별을 통해 소프트웨어 재사용을 극대화 시키는 접근방법으로 이를 지원하는 도구에 대한 연구가 다수 진행되고 있다. 하지만 기존의 도구는 특성 다이어그램만을 지원하고 있고, 특성구성 정보를 이용한 프로덕트의 조립을 수행하지 못하고 있다. 따라서 본 연구에서는 소프트웨어 개발자에게 공통적 언어인 UML을 이용하여 특성모델을 표현하고 특성구성에 따라 조립을 수행하는 특성모델링 지원도구를 제안한다. 이러한 UML 기반의 특성모델링 지원도구를 통하여 보다 쉽게 특성모델링과 프로덕트 조립을 수행할 수 있다.

  • PDF

On Improving the Object-Oriented Method for Real-Time System by Applying the SE Process (SE프로세스를 통한 객체지향 실시간시스템 개발 방법론의 개선에 관한 연구)

  • Lee, Byoung Gil;Lee, Jae Chon
    • Journal of the Korean Society of Systems Engineering
    • /
    • v.2 no.2
    • /
    • pp.21-26
    • /
    • 2006
  • In modern systems technology, increasingly more systems are anticipated to operate in real-time environment. These systems are usually complex to implement since it is not easy to satisfy the real-time requirement for both hardware and software components simultaneously. In this paper, we first review an object-oriented development process that was proposed earlier for software-intensive real-time system using the Unified Modeling Language (UML). We then study how to improve the problems that the UML approach might have. Applying the systems engineering(SE) process yields useful results which include : 1) an improved requirements management over the whole system life-cycle ; 2) a detailed scenario on how to carry out the SE process ; and 3) a conversion process from the text-based requirements to the UML-based graphic ones.

  • PDF

A study of the reverse engineering for the modeling formed specification(UML) for from software source code (소프트웨어 원시코드로부터 모델링 정형명세(UML) 역공학 프로세스 연구)

  • Kim, Yeon-Jung;Kim, Byeong-Gi
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2003.05c
    • /
    • pp.1853-1856
    • /
    • 2003
  • 모든 소프트웨어 시스템은 시스템 확장 및 아키텍쳐의 변화로 인한 잠재적 이주 필요성을 안고 있다. 그런데, 이 소프트웨어 이주 요구가 갖는 문제점은 새로운 시스템이 기존 시스템의 도메인 지식을 손상시키지 않도록 요청 받는다는 점이다. 이로 인해 역공학의 필요성이 제기되나 하나의 소프트웨어 시스템은 다양한 측면의 시스템 요소를 갖고 있으므로 역공학을 통하여 직관적으로 이해가능 한 설계정보를 유도해내는 것은 어려움에 직면한다. 따라서 본 연구에서는 하나의 레거시 시스템을 역공학 하기 위하여 필요한 프로세스를 제안하고, 역공학 결과물을 정형명세인 UML로 표현하는 사례를 통하여 검증하고자 한다.

  • PDF

Developing a Conceptual ERP Model by using "4+1 View" ("4+1 뷰"를 적용한 ERP 개념 모델 개발)

  • 허분애;정기원;이남용
    • The Journal of Society for e-Business Studies
    • /
    • v.5 no.2
    • /
    • pp.81-99
    • /
    • 2000
  • Nowadays, many commercial ERP products, such as Oracle, SAP, and Baan, etc, are designed based on large-scaled companies. It is difficult for small and medium-size companies with weakness in budgets and resources(e.g., human, organization, technique, and so on) to use them as it was. So, new ERP system need to be provided for small and medium-size companies. In this paper, we model and provide a conceptual ERP model for small and medium-size companies by using "4+1 View" architecture model of Unified Modeling Language(UML). The conceptual ERP model consists of five subsystems: Manufacturing, Sales, HumanResource and Payroll, Accounting, and Trading. Especially, we describe the conceptual ERP model focusing on "Manufacturing" subsystem by using several diagrams of UML. By using the conceptual ERP model, the ERP system′s developers of small and medium-size companies can obtain many benefits: improving the efficiency of software developing process and helping user requirements gathering and description of ERP system′s nonfunctional aspect as well as functional aspect.

  • PDF

Structure Diagramming for XML documents using UML Class Diagram (UML 클래스 다이어그램을 이용한 XML 문서 구조 다이어그래밍)

  • Chae, Won-Seok;Ha, Yan;Kim, Yong-Sung
    • The Transactions of the Korea Information Processing Society
    • /
    • v.6 no.10
    • /
    • pp.2670-2679
    • /
    • 1999
  • XML documents which are used for exchanging structured documents between heterogeneous distributed system are increasing recently. It needs an object-oriented visualization tool for XML documents. So, we propose rules and an algorithm to represent structure of XML documents using UML Class Diagram. It helps to generate XML documents which are included links by understanding easily constructs of them and reduce gap of schema for them between heterogeneous databases. We propose formal models and modeling functions of XML links which provide an efficient environment for processing object-oriented documents.

  • PDF

UML Design for Mobile Commerce Component (모바일 전자 상거래 요소의 UML 디자인)

  • Cha, Suk-Il;Jang, Choul-Soo;Park, Joong-Ki;Roh, Myung-Chan;Kim, Hyun-Hee;Shin, Dong-Kyoo
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2001.10a
    • /
    • pp.445-448
    • /
    • 2001
  • 빠른 환경변화와 더불어 다양한 인터넷 사업 모델이 계속 새로 등장하고 있으며, 시장의 성숙에 따라 일부 사업 모델은 수명을 다하고 새로운 모델에 의해 대체되거나, 조금씩 변형된 형태로 발전하거나 여러 유령의 모델이 합해져 다양한 새로운 모텔로 다시 태어나고 있다. 그 중 전자상거래는 더 이상 새로운 기술이 아닌 우리 환경의 필수적인 요소로 자리잡고 있으며 국내에서도 전자상거래 시장이 기존의 오프라인의 상점을 온라인 상으로 이동시키려는 움직임이 활발한 상태이다. 이러한 요구에 부응하기 위하여 본 논문에서는 전자상거래를 위한 시스템을 UML (Unified Modeling Language)로 설계하여 시스템의 특성에 맞게 사용자가 시스템을 사용할 수 있도록 한다.

  • PDF

Extension of UML for Components Modeling Focusing on Contract Relationship (계약관계 중심의 컴포넌트 모델링을 위한 UML의 확장)

  • Kim, Kyung-Min;Kim, Tae-Woong;Kim, Tae-Gong;Choi, Hang-Mook
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2003.11c
    • /
    • pp.1591-1594
    • /
    • 2003
  • 컴포넌트 개발은 시스템을 이해하고 분석하기 위한 컴포넌트 모델링 방법이 중요한 부분을 차지하고 재사용성을 높이는 방안으로써 받아들여지고 있다. 컴포넌트는 일반적으로 컴포넌트를 개발하는 사람과 그것을 조립하여 사용하는 사람이 다르며 이에 따른 계약의 내용과 목적이 다르기 때문에 대규모의 컴포넌트 시스템을 개발하는데 있어서 그 역할에 따라 두 가지 유형으로 구분하는 것이 중요하다. 이것이 현실화되기 위해서는 명확한 컴포넌트와 인터페이스 명세가 필요하며 조립자와 개발자 간의 서로 다른 관점에서의 컴포넌트 모델이 필요하다. 이에 본 논문에서는 컴포넌트 조립자와 개발자의 계약관계에 기반하여 조립자 관점의 컴포넌트 모델과 개발자 관점의 컴포넌트 모델을 정의하며 이를 위해 UML을 화장한다. 그리고 이를 적용하여 그 효용성을 검토한다.

  • PDF

Storing and Sharing UML Modeling Information Using XML (XML을 이용한 UML 모델 정보의 저장 및 공유)

  • 최종완;최은만
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 1999.10a
    • /
    • pp.504-506
    • /
    • 1999
  • 소프트웨어 개발 과정에서 개발자 상호간의 의견 교환과 정보 공유는 실제로 프로젝트를 정확히 이해하고 분석하는데 있어 필수적인 요구 사항이다. 이러한 상호 정보 교환은 시스템의 정보, 기능, 행위 등을 쉽게 해주는 모델링을 통해 이루어지는데, 최근 모델링 작업을 쉽게 해주는 CASE 도구들이 많이 제공되고 있다. 하지만 각각의 CASE 도구들은 모델링 정보에 대한 서로 다른 포맷을 사용하고 있고, 플랫폼 종속적인 인터페이스를 제공하기 때문에 분산 환경에서의 정보 교환 및 공유가 불가능하다. 이러한 문제를 다양한 형태의 정보의 표현이 가능하며 정보교환의 새로운 패러다임으로 등장하고 있는 XML(Extensible MarkUp Language)을 이용하여 표준 객체지향 분석/설계 방법론인 UML 모델을 저장하고 활용하는 방안을 제시하고자 한다. 메타언어로서의 XML은 웹 환경의 전송 매체 기능을 가지고 있어 분산 환경에서의 정보 공유를 통한 팀 개발과 재사용이 가능하다.

  • PDF

Extension of UML for Components Modeling Based on Viewpoint of Component Use (사용 관점 중심의 컴포넌트 모델링을 위한 UML의 확장)

  • 김경민;김태웅;김태공
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2004.04b
    • /
    • pp.370-372
    • /
    • 2004
  • 컴포넌트 모델링 방법은 컴포넌트 개발에서 시스템을 이해하고 분석하기 위해 중요한 부분을 차지하고 또한 재 사용성을 높이는 방안으로써 받아들여지고 있다. 컴포넌트는 일반적으로 컴포넌트를 개발하는 사람과 그것을 조림하여 사용하는 사람이 다르며 이에 따른 내용과 목적이 다르기 때문에 대규모의 컴포넌트 시스템을 개발하는데 있어서 그 역할에 따라 두 가지 유형으로 구분하는 것이 중요하다. 이것이 현실화되기 위해서는 명확한 컴포넌트와 인터페이스 명세가 필요하며 조립자와 개발자간의 서로 다른 관점에서의 컴포넌트 모델이 필요하다 이에 본 논문에서는 조립자 관점과 생성자 관점이라는 서로 다른 역할에 따라 두 가지 유형의 컴포넌트 모델을 제안하며 이를 위해 UML을 확장한다. 그리고 이를 구매발주 시스템에 적용하여 그 효용성을 검토한다.

  • PDF

Design of M-Commerce using UML (UML을 이용한 모바일 전자상거래 M-Commerce 설계)

  • 차석일;장철수;노명찬;정승욱;김현희;이정은;신동규
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2001.10a
    • /
    • pp.559-561
    • /
    • 2001
  • 인터넷은 21세기 산업발전의 원동력이며, 인류 역사상 가장 빠른 속도로 확산된 미디어로서 현재 인터넷 비즈니스는 유통은 물론 금융, 주식거래, 경매, 오락, 택배 서비스 등 산업 전반으로 빠르게 확산되고 있다. 빠른 환경변화와 더불어 다양한 인터넷 사업 모델이 계속 새로 등장하고 있으며, 그 중 전자상거래는 더 이상 새로운 기술이 아닌 우리 환경의 필수적인 요소로 자리잡고 있다. 현재 모바일 전자상거래는 시장 형성의 초기 단계로 무선 인터넷 시장의 상황과 수익 창출의 관점에서 볼 때는 무선 인터넷 포탈 서비스의 핵심이 될 것이다. 이러한 요구에 부응하기 위하여 본 논문에서는 전자상거래를 위한 시스템을 UML (Unified Modeling Language)로 설계하여 시스템의 특성에 맞게 사용자가 시스템을 사용할 수 있도록 한다.

  • PDF