• 제목/요약/키워드: UML 모델링

검색결과 321건 처리시간 0.038초

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

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

  • PDF

컴포넌트 추출을 위한 UML 기반의 역할 모델 표현에 관한 연구 (A Study on UML-Based Role Model Representation for Extracting Components)

  • 김정종;송호영;박운재;송의철
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2004년도 춘계학술발표대회
    • /
    • pp.229-232
    • /
    • 2004
  • 컴포넌트는 일반적으로 객체 모델링을 기반으로 설계되고 개발되기 때문에 상호작용과 협력의 표현, 상속으로 인한 재사용 문제 등을 해결하는 데는 한계가 있으며 복잡한 구조를 가진 대규모 시스템에서 컴포넌트를 추출하기에는 용이하지 않다. 따라서 객체 모델링을 보완하기 위하여 객체 중심이 아닌 객체의 역할을 중심으로 하는 역할 모델링 기법이 제안되었다. 본 연구는 UML 기반에서 다양한 관점의 역할 모델을 표현하여 컴포넌트를 추출하는데 활용할 수 있도록 한다.

  • PDF

XML 응용과 UML/OCL 간의 사상을 위한 프레임워크 (Framework for mapping between XML applications and UML/OCL)

  • 하얀
    • 한국정보통신학회:학술대회논문집
    • /
    • 한국해양정보통신학회 2010년도 춘계학술대회
    • /
    • pp.444-446
    • /
    • 2010
  • 최근 웹의 발전에 따라 각종 XML 응용들이 많이 등장하고 있고, 이를 객체지향적으로 관리, 저장하기 위한 연구들이 꾸준히 진행되고 있다. 이 중에서 객체 모델링 도구로써 UML을 활용한 방법은 널리 사용되고 있다. UML의 경우 상용 소프트웨어가 많이 나와 있으며, 클래스 다이어그램을 비롯한 다양한 다이어그램이 많이 있고, 객체지향 코드 생성이 용이한 장점이 있다. 본 연구는 각종 XML 응용과 UML/OCL간의 사상을 위한 프레임워크를 제안하므로써, 객체지향적인 웹 관련 문서의 효율적인 관리를 지원하고자 한다.

  • PDF

확장형UML을 이용한 웹 애플리케이션 모델링 기법 (A Modeling Technique for Web Application with Extended UML)

  • 박영주;이기열;신우창;이병정;김희천;우치수
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2003년도 가을 학술발표논문집 Vol.30 No.2 (2)
    • /
    • pp.250-252
    • /
    • 2003
  • 인터넷의 성장과 더불어 웹 환경에서 동작하는 웹 애플리케이션을 체계적으로 개발하고 유지 관리하기 위한 연구가 활발히 진행되고 있다. 이에 웹 애플리케이션 설계 단계에서 웹 애플리케이션을 모델링하기 위한 여러 기법과 프로세스가 제시되었다. 그러나 기존의 연구들은 웹 애플리케이션 모델링의 요구사항에 대한 정확한 정의가 부족하고 웹 애플리케이션의 기술에 의존적이다. 본 연구에서는 웹 애플리케이션 모델링 요구사항에 대한 정의를 명확히 하고 웹 애플리케이션의 기술적인 면에 독립적인 고수준의 추상화를 통해 웹 애플리케이션을 UML로 구조 모델링하는 기법을 보인다. 구조 모델링은 컨텐츠의 구조와 각각의 컨텐츠가 실제 화면에 어떻게 매핑되는지를 표기하여 실제 구현 상태를 모델링에서 나타내는 것이 가능하도록 한다. 마지막으로 제안한 기법을 통해 일반적인 형태의 간단한 웹 애플리케이션을 모델링함으로써 유용성을 검증한다.

  • PDF

국가 ITS아키텍쳐기반의 여행자장치형 구성요소 프레임워크 모델링 (A Study on the framework modeling of the traveler-type components based upon the National ITS Architecture)

  • 최재훈;김영섭;이봉규
    • 한국공간정보시스템학회 논문지
    • /
    • 제3권1호
    • /
    • pp.5-16
    • /
    • 2001
  • 교통사고 예방과 교통난 완화를 목적으로 도입된 지능형교통체계(ITS; Intelligent Transport System)는 민간영역의 다양한 서비스들과 결합하여 새로운 생활양식을 창출하는 종합 서비스의 개념으로 발전하고 있다. ITS 서비스에 이용되는 여행자단말장치도 별도의 장치라기 보다는 기존의 이동전화기, PDA, PC, KIOSK 등을 통해 구현되고 있으므로, 이러한 단말장치들이 갖춰야 할 ITS적인 요소들을 검토할 필요가 있다. 이에 본 연구는 민간사업자들이 ITS서비스를 고려하여 단말장치를 개발할 수 있도록 국가 ITS아키텍쳐를 근간으로 여행자장치형 구성요소를 구현하기 위한 구축단위들의 프레임워크를 UML로 모델링하였다. 모델링과정은 소속서브시스템파악 구축단위/기능명세 일반화, 정보/기능관점 참조모델작성, 참조모델의 UML모델링 등의 4단계를 따른다.

  • PDF

Ontology 기반의 Feature-Class 변환 기법 (A method of Feature-Class Transformation using Ontology)

  • 김동리;송치양;백두권
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2007년도 가을 학술발표논문집 Vol.34 No.2 (B)
    • /
    • pp.50-54
    • /
    • 2007
  • 소프트웨어 개발을 위한 모델링 방법 중 대표적인 것으로 UML을 이용한 방법이 있으며, 제품계열공학에서 소프트웨어의 재사용을 위한 모델링 방법으로 feature 모델링에 관한 연구가 진행 되고 있다. feature 모델링 방법은 잘 정의된 개발 기법을 제공하여 활용되고 있으나 다소 범용 적이지 않다. 또한 그 구조물이 UML과 상이하여 UML사용자가 feature 모델을 재사용하는 데는 어려움을 가지고 있고, feature 모델에서 class모델로의 변환을 제시한 기존연구는 도메인 전문가에 의해 경험적으로 모델링을 하기 때문에 모호성과 이해의 오류, 그리고 잘못된 해석 등의 문제가 발생 된다. 그리고, feature 모델과 class모델의 모든 요소를 매핑하여 변환하지 않는다는 점에서 완전하지 못하다. 따라서 본 논문에서는 Ontology를 이용하여 의미 기반의 명확한 명세를 통한 feature모델의 class 모델로의 변환기법을 제시하고, 이를 위해 feature 모델과 class 모델의 구조물의 요소를 정의하고 이를 기반으로 feature 모델과 OWL, 그리고 class 모델 속성간의 매핑 규칙을 제시하고, 본 논문에서 제시한 변환 프로세스를 이용하여 사례연구를 하였다.

  • PDF

UML Profile 작성시 코드 생성 정보 기술을 위한 메타모델 (A Metamodel For Code Information Of UML Profile)

  • 김우식;정양재;신규상
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2003년도 봄 학술발표논문집 Vol.30 No.1 (B)
    • /
    • pp.115-117
    • /
    • 2003
  • 2001년 OMG는 그 동안의 모델링 관련 표준화 작업의 성과를 바탕으로 모델 중심의 개발 방법인 MDA를 표준으로 정하였다. MDA의 핵심은 잘 정의된 비즈니스 독립적인 모델을 플랫폼 종속적인 모델로 자동 변환하고 그 변환된 모델을 통해서 코드를 자동 생성함으로써 소프트웨어의 생산성을 높이고 플랫폼 변화에 능동적으로 대처 할 수 있다는 것이다. 본 논문에서는 코드 생성을 위해서 플랫폼 종속적 모델의 기술 방법인 UML Profile에 코드 관련 정보를 UML을 통해서 정의할 수 있도록 하는 코드 생성 정보 메타 모델을 제시한다.

  • PDF

UML 객체 모델링 방법을 이용한 KSR-III의 발사 시나리오 개발 (Development of Launch Scenario for KSR-III Using UML Object Modeling Method)

  • 신명호;서진호;홍일희
    • 대한전기학회:학술대회논문집
    • /
    • 대한전기학회 2002년도 하계학술대회 논문집 D
    • /
    • pp.2656-2658
    • /
    • 2002
  • 로켓과 지상장비의 각 모듈 사이에서 교환되는 데이터와 제어 정보, 상호작용 등을 정확하게 기술하기 위해 UML 객체 지향 방법을 이용해서 로켓 발사시스템을 모델링한다. 이렇게 만들어진 상위레벨 객체 모델을 기반으로 해서 발사통제 시스템에서 지시하는 명령들의 시퀀스로서 발사 시나리오를 구성한다. 본 논문의 UML 객체 다이어그램과 발사 시퀀스 다이어그램은 로켓과 지상장비를 운영하고 통제하는 다양한 작업에 유용하게 사용될 수 있다.

  • PDF

Class Diagram의 Class를 EJB Bean으로의 Mapping 기법 (A Technique for Mapping Classes to EJB Beans)

  • 허진선;김수동
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2001년도 봄 학술발표논문집 Vol.28 No.1 (A)
    • /
    • pp.670-672
    • /
    • 2001
  • 소프트웨어 산업계에서 재사용 단위가 객체보다 더 큰 컴포넌트 기반의 개발에 관심이 집중되고 있다. 그래서 모델링 언어인 UML과 컴포넌트가 운용되는 유연하고 확장성 높은 기반 아키텍처인 EJB를 이용한 기업형 시스템 개발이 요즘 기업에서 활발해지고 있다. UML과 EJB 각각에 대한 연구는 많이 진행되었지만, UML Model을 이용한 EJB Model 구현시의 mapping 기법에 관한 연구는 아직 미흡한 실정이다. 그래서 본 논문에서는 UML Modeling을 통해 Class diagram에서 추출된 Class들이 EJB로 구현될 때 실제로 어떤 Bean으로 Mapping 되는지에 대해 제시한다.

  • PDF

순차도에서 EJB 빈 으로의 매핑 기법 (A Technique for Mapping Sequence Diagram to EJB Beans)

  • 이원규;김수동
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2001년도 가을 학술발표논문집 Vol.28 No.2 (1)
    • /
    • pp.397-399
    • /
    • 2001
  • Unified Modeling Language(UML)은 개발하고자 하는 시스템을 Visualizing, Specifying, Constructing, Documenting 화 해주는 graphical language 이다. 우리는 이러한 모델링 언어를 통하여, 객체지향 분석/설계 과정에 이용하고 있다. 그러나, EJB 로 Mapping 하기 위한 충분한 연구가 이루어지지 않아 개발자들이 EJB 로 UML 을 설계 및 구현을 명확하게 옮기지 못하였다. 본 논문에서는 이 점에 중점을 두고 UML Modeling 을 통해 설계 및 구현된 내용중 UML 의 Sequence Diagram 의 요소들을 EJB Bean으로의 구현시 Mapping 지침을 제시한다

  • PDF