• Title/Summary/Keyword: UML 확장

Search Result 156, Processing Time 0.032 seconds

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

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

  • PDF

Research on adaptedness of Freeware FrameWork using UML and X-INTERNET (UML과 X-INTERNET을 활용한 프리웨어 프레임웍의 적합성에 관한 연구)

  • Kwark, Woo-Young;Lim, Yong-Muk;Kim, Woo-Sung
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2009.11a
    • /
    • pp.163-164
    • /
    • 2009
  • 오늘날 기업들은 비즈니스의 가치체인(Value Chain)의 변화로 회사의 해체와 재통합 기업의 글로벌화, 비즈니스의 아웃소싱, 산업영역의 붕괴가 빈번하게 이루어지고 있는 것이 현재기업의 현실이다. 따라서 기업은 비용을 절감하고 매출을 높이며 운영자본 및 고정자산의 지출을 최소화하기 위하여 전세계 자기업의 시스템을 통합관리하려 하고 있다. 이를 충족하기 위하여 델 사는 웹 시스템을 구축하여 정보기술측면의 유연성을 확보하게 되었다. 본 논문에서는 프리웨어 프레임워크인 알바티스, 스프링프레임웍, EJB를 UML툴로 프로그램을 설계하고, JSTL, X-INTERNET로 표현함으로써 네트워크사용량, 컴포넌트개발, 프로그램배포, 오프라인작업의 가능성, 대량데이터의 처리, 웹서비스 이용, 프로그램의 설치, 유저인터페이스, 유연성, 확장성, 보안성을 측정하여 프로젝트 특성상의 적합성을 검증하려 한다.

Component Modeling Focusing on View-point of Component Use (사용 관점 중심의 컴포넌트 모델링)

  • Kim, Tae-Woong;Kim, Kyung-Min;Kim, Tae-Gong
    • The KIPS Transactions:PartD
    • /
    • v.14D no.2
    • /
    • pp.181-190
    • /
    • 2007
  • In component based development, component modeling for understanding and analyzing is the important part and is used to improve reusability. Generally, components are need to be divided into two types according to their usages, where the developer and assembler are usually different. To make a good component model, a complete component and interface specification for those components are needed. And the component model needs to adept two different views of developer and assembler. In this paper, we suggest two different views of component model that is related to views from developer and assembler, and we expand UML. Also we validate the efficiency of the suggested model by developing and applying a tool for building, managing and automatic transformation.

A Technique to Specify and Generate .NET Components in MDA/PSM for Pervasive Service (MDA/PSM상에서 퍼베이시브 서비스를 지원하는 닷넷 컴포넌트의 명세 및 생성 기법)

  • Kum, Deuk-Kyu;Kim, Soo-Dong
    • Journal of KIISE:Software and Applications
    • /
    • v.34 no.7
    • /
    • pp.635-645
    • /
    • 2007
  • Component technology has been widely accepted as an effective way for building software systems with reusable components, and Microsoft (MS) .NET is one of the recent representative component technologies. Model Driven Architecture (MDA) is a new development paradigm which generates software by transforming design models automatically and incrementally. Transformation of structural models in MDA has been successfully applied. However, transformation of dynamic models and pervasive services, such as transaction service, security service, synchronization service and object pooling are largely remains as an area for further research. The recent enterprise system has multi tier distributed architecture, and the functionality of early mentioned pervasive services is essential for this architecture. .NET platform can implement Component Object Model+ (COM+) component for supporting pervasive services by specify Attribute code. In this paper, we specify the functionalities of the COM+ component offering pervasive services, and then those functionalities are defined by UML profile. By using the profile, the Platform Specific Model (PSM) for .NET/C# is specified, and .NET components are automatically generated through our tool. The development productivity, extensibility, portability, and maintenance of software can be dramatically improved by using of the proposed methods.

An Effective Platform for Developing RFID Application Solutions (효과적인 RFID 응용솔루션 개발 플랫폼)

  • Lee, Jung-Tae;Hong, Min-Sun;Rim, Suk-Chul
    • Proceedings of the Korean Operations and Management Science Society Conference
    • /
    • 2004.05a
    • /
    • pp.391-395
    • /
    • 2004
  • 최근 주목받고 있는 RFID시스템은 여러가지 장점으로 인하여 제조, 유통, 보건, 국방, 오락 등 다양한 분야에서 동시에 도입할 가능성이 높다. 이 경우 응용솔루션 개발자는 시간적, 인적 자원이 한정되어 있기 때문에 다양한 솔루션을 짧은 시간내에 고품질로 개발하기 어렵다. 본 논문에서는 이를 극복하기 위하여 RFID를 응용하는 다양한 분야의 업무프로세스 및 요구기능 분석을 통하여 RFID 응용솔루션의 플랫폼을 제시하고, 이를 바탕으로 개발생산성을 극대화하기 위하여 UML을 확장한 RFID 응용솔루션 개발 프로세스를 제시하였다.

  • PDF

A Case Study of Object-Oriented Modeling Hierarchical Access Right (계층적 접근 권한의 개체지향 모델링 사례)

  • 박동혁;김수동
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2000.10a
    • /
    • pp.364-366
    • /
    • 2000
  • 컴포넌트 기반의 개발과 컴포넌트 개발에 대한 관심이 높아지면서 이를 위하 개발 방법론과 개발 도구들의 도입이 확산되고 있다. 또한 컴포넌트의 재사용 범위를 확장시키기 위해 컴포넌트 개발 시 나타나는 Hot Spot 처리를 위한 분석, 설계 기법에 대한 관심이 높아지고 있다. 따라서 본 논문에서는 이러한 분석, 설계기법을 이용하여 융통적인 계층적 접근 권한에 대한 분석, 설계 모델을 제시한다. 본 논문에서는 다지인 모델링을 위한 표기법으로서 객체지향 모델링 기법인 UML(Unified Modeling Language)를 이용하여 모델링 한다.

  • PDF

Implementation Of On-Line Ordering System Using EJB (EJB를 이용한 온라인 주문 시스템 구현)

  • 신용녀;최진영
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2000.10c
    • /
    • pp.298-300
    • /
    • 2000
  • 복잡한 시스템을 구현하는데 컴포넌트의 사용이 유용하다는 것은 이미 누구나 인지하고 있는 사실이다. 엔터프라이즈 자바 빈즈(Enterprise JavaBeans, EJB)는 컴포넌트 트랜잭션 모니터를 위한 표준 서버측 컴포넌트 모델이다. 엔터프라이즈 자바 빈즈 아키텍쳐를 이용해 만들어진 어플리케이션은 확장성이 있고, 트랜잭션을 보장할 수 있으며, 다수 사용자 환경에서도 안전하다. 기존의 객체지향 방법론으로 어플리케이션을 개발하더라도 진정한 소프트웨어 재 사용성을 보장할 수 없었다. 그러나 EJB 아키텍쳐를 사용하면 소프트웨어 재 사용성을 보장하고 보다 용이하게 새로운 어플리케이션을 개발할 수 있다. 본 논문은 정확한 분석과 설계를 위하여, Rational rose의 UML을 이용하여 시스템을 모델링하고, 템플릿 제너레이트인 인라인(inline)과 비주얼 카페를 연동하여 온라인 주문 시스템을 구현하였다.

  • PDF

The Simulation based on HLA using XML (XML을 적용한 HLA 기반 시뮬레이션)

  • 서혜숙;한상범;신종회;황종선
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2003.04a
    • /
    • pp.115-117
    • /
    • 2003
  • 차세대 시뮬레이션 기술 구조인 HLA (High Level Architecture) 기반 구조하에서 시뮬레이션이나 모형을 구축시 지금까지는 시뮬레이션 시나리오를 묘사하기 위해 시나리오 파일과 같은 text 형식을 사용하였다. 이에 따라 HLA 시뮬레이션은 확장성, 재사용성, 다목적성, 특히 인터넷과의 부합성이 부족하였다. 본 연구에서는 이러한 제한성을 개선하고자 기존의 시뮬레이션 모형에 UML 을 따르는 마크업 언어(Markup Language)인 XML 을 사용하였다. 그 결과 다양한 조건의 시나리오를 작성하여 결과를 평가할 수 있었으며, 특히 아주 상세한 시나리오까지 쉽게 작성해 볼 수 있으므로 모형을 효율적으로 운용해 볼 수 있었다.

  • PDF

A Design Technique of Homogenous Hot Spot for Object-Oriented Components (객체지향 컴포넌트 개발을 위한 동질 Hot Spot 설계 기법)

  • 박동혁;김수동
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 1999.10a
    • /
    • pp.444-446
    • /
    • 1999
  • 컴포넌트 기반의 개발과 컴포넌트 개발에 대한 관심이 높아지면서 이를 위한 개발 방법론과 개발 도구들의 도입이 확산되고 있다. 또한 컴포넌트의 재사용 범위를 확장시키기 위해 컴포넌트 개발 시 나타나는 Hot Spot 처리를 위한 분석, 설계기법에 대한 관심이 높아지고 있다. 따라서 본 논문에서는 Hot Spot 처리시에 나타나는 의존적인 Hot Spot을 디자인하는 방법을 제시하고 그 방법을 적용하여 의존적인 Hot Spot을 디자인 할 때 발생되는 Hot Spot 간의 결합도 줄이고 디자인 모델의 가독성을 높인다. 본 논문에서는 디자인 모델링을 위한 표기법으로서 객체지향 모델링 기법인 (UML(Unified Modeling Language)를 이용하여 모델링한다.

  • PDF

Implementation of a Function-Based Design Document Navigation Tool for UML Analysis (UML 분석을 위한 함수 기반 설계내역 항해기의 구현)

  • Kim, Won-Jung;Bae, Myung-Nam;Yang, Jae-Dong
    • Journal of KIISE:Software and Applications
    • /
    • v.29 no.8
    • /
    • pp.543-554
    • /
    • 2002
  • System developers create a lot of design documents by various case tools. It is necessary to have the tools for facilitating the analysis of the documents. These tools can be used to understand and verify the whole process of a system, by defining relationships among the documents and providing free navigation methods. In this paper, we develop a navigation tool that enables the developers to systematically analyze the system by capturing duplication, instance, and transition relationships between the documents. Different from the navigation facilities of the other UML design tools, this tool makes it possible to navigate design elements in design documents such as sequence diagrams, state diagrams and class diagrams. In other words, it can be used to systematically capture and verify both the static structure and the dynamic behavior of the system by keeping track of such elements. To provide such a facility, 1) we define three relationships: duplication, instance, and transition, 2) assign relation to the related design elements according to the predefined way. and then 3) present a set of functions for navigating related design elements.