• Title/Summary/Keyword: UML Modeling

Search Result 449, Processing Time 0.031 seconds

A Technique for Extracting EJB Components from Servlets (서블릿에서 EJB 컴포넌트 추출을 위한 기법)

  • 김동관;김철홍;정효택
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2001.10a
    • /
    • pp.517-519
    • /
    • 2001
  • 클래스 라이브러리, 설계 패턴, 프레임워크 등의 재사용 기술과 더불어 근래 들어 소프트웨어 컴포넌트 기술이 크게 각광을 받았다. 산업계에서도 Microsoft사 중심의 COM+와 Sun사 중심의 Enterprise Java Bean (EJB) [1]이 대두되 있으며 있따른 제품들이 출시되 있다. 소프트웨어의 재사용 단위가 객체에서 컴포넌트로 이동함으로써 기존 객체 중심의 개발 방법론, 모델링 및 개발도구들이 컴포넌트 개념을 포함하며 발전하 있다. 본 논문은 컴포넌트 추출에 초점을 두 있다. 서블릿[2] 프로그램에서 EJB 컴포넌트 추출을 위한 기법을 제공한다. 서블릿기반으로 개발된 웹 프로그램을 분석하여 재사용 가능한 EJB 컴포넌트를 추출하여 차후 유사만 어플리케이션 개발 시 활용하고자 한다. 서블릿의 메소드들을 분석하여 메소드 특성에 따라 session bean [1] 또는 entity bean [11의 메소드로 변환한다. 제안된 컴포넌트 추출 과정을 기술하 Unified Modeling Language(UML)[3] 기반의 추출 모듈에 대한 분석, 설계 다이어그램을 제공한다.

  • PDF

IoT-based Missing Child Prevention Necklace Design (IoT기반 미아방지 목걸이 설계)

  • Kwon, Se-Min;Jung, Sang-Geon;Kim, Su-In;Ha, Ji-Yeong;Park, Jun-Ho;Kim, Jae-Hun;Ahn, Eun-Ji;Lee, Eun-Ser
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2019.10a
    • /
    • pp.214-217
    • /
    • 2019
  • 사물인터넷을 기반으로 실시간으로 아동의 위치를 확인하고 고정위치를 설정하여 설정된 위치에서 벗어나는 아동을 알림으로 알려주는 등의 기능으로 아동이 실종되는 것을 방지해 주는 미아방지 목걸이를 설계하였다. 본 논문에서는 미아방지 목걸이의 설계 부분인 UML(Unified Modeling Language)을 활용한 여러 다이어그램을 볼 수 있다.

Practical Instructions for Modeling Use Cases of Enterprise Project (전사적 프로젝트의 Use Case 모델링을 위한 실무 지침)

  • Kim, Min-Seon;Kim, Soo-Dong
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2000.04a
    • /
    • pp.766-769
    • /
    • 2000
  • OMG의 공식 표준으로 자리 잡은 UML은 9 종류의 기본 모델들을 기초로 하여 다양한 관점에서 대상 소프트웨어 시스템을 모델링 하도록 지원해주고 있다. 특히 Use Case의 경우 시스템 사용자와의 대화의 수단으로 시스템이 최종 사용자에게 제공하는 서비스들을 잘 표현하고 있다. 그러나 객체 모델이나 순차도 등의 다른 모델들에 비해 설명이 보다 모호하고, 정형화 되어 있지 않아서, 특히 전사적인 규모의 실무에 Use Case 모델 을 적용할 경우, 여러 가지 어려움들이 있다. 개념 단계와 상세 단계에서의 일관성 유지 문제, 하부 시스템으로 나누어 작업 시, ${\ll}include{\gg}$${\ll}extend{\gg}$ 관계의 Use Case에 대한 배치, 전체나 일부에서 공통으로 사용되는 ${\ll}include{\gg}$ Use Case의 표현 문제 등이 그것들이다. 본 논문에서는 실무 적용 시 부딪힐 수 있는 Use Case 모델링의 그러한 문제점들에 대한 실무적인 지침들을 사례 연구와 함께 제안하고자 한다.

  • PDF

An Implementation of Writing Tool for Use Case Description (유스케이스 기술서 작성 도구의 개발)

  • Choi, Hwan-Bok;Kim, Yun-Ho
    • Journal of the Korea Institute of Information and Communication Engineering
    • /
    • v.13 no.2
    • /
    • pp.243-252
    • /
    • 2009
  • This paper presents an implementing of Use Case Description writing tool to support systematically writing and editing Use Case Description. It also supports both 1 column and 2 column formats of use case scenarios and increases convenience for editing scenario steps with automated step numbering function we presented. It results in not only user-friendly and effective description for use case but also contributing to development of integrated use case modeling tool with use case diagram.

A Estimate and Analisis System of Trading Business Information On e-Marketplace (e-MarketPlace에서 거래기업정보 예측및분석 시스템)

  • Park, Hae-Joon;Youn, Sung-Dae
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2004.05a
    • /
    • pp.423-426
    • /
    • 2004
  • 본 논문은 B2B(Business To Business)전자상거래상의 거래기업에 대한 신뢰도 및 경제동향에 따른 거래기업의 변동율을 예측 분석하는 모형을 제시한다. 거래기업의 자금흐름은 거래기업의 은행으로부터 움직이게 되고, 따라서 거래하고자 하는 신뢰도는 그 거래대상 기업의 성장성이나 자금흐름 등과 같은 기본적인 재무비율 보다는, 거래기업은행에서 바라 보는 거래기업의 신뢰성이라는 측면에 비중이 더 실린다. 본 논문에서는 이러한 모형에 대한 알고리즘 설계 및 인터페이스 관한 설계를 하고, UML(Unified Modeling Language)을 이용하여 Component 로 구현을 한다.

  • PDF

An Extended Modeling Technique Using External Use Cases (외부 유스케이스를 이용한 확장 모델링 기법)

  • Cho, Junsoo;Chong, Kiwon
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2009.04a
    • /
    • pp.459-461
    • /
    • 2009
  • 시스템 개발을 위해서는 시스템이 제공하는 기능을 명료하게 기술함은 물론 목표 시스템이 참조하는 외부 시스템의 기능을 명확하게 식별하여야 한다. 이는 목표 시스템의 범위를 명확하게 한정하기 위해 매우 중요하다. 그러나 현재의 유스케이스 모델링 기법에서는 외부 시스템은 액터로만 표현된다. 이는 외부 레거시 시스템을 간결하게 표현할 수 있다는 장점이 있으나, 외부 시스템의 기능 중 목표 시스템이 참조하는 유스케이스만을 식별하기 어렵게 만드는 단점도 갖는다. 이러한 불명확성은 유스케이스 명세 시 모델 작성을 어렵게 하여 유스케이스 모델의 이해도를 저하시키는 원인이 된다. 본 논문에서는 외부 유스케이스를 이용한 확장 모델링 기법을 제시한다. 확장 모델링은 레거시 시스템에 존재하는 외부 유스케이스를 표현하고, 내부 유스케이스와 관계성을 가질 수 있도록 확장 메커니즘을 지원한다. 확장을 위해서는 UML 확장 메커니즘 중 하나인 스테레오타입(Stereotype)을 활용하며, 따라서 기존 유스케이스 모델과의 호환성을 그대로 유지함으로써, 기존 모델링 기법과 일관되게 적용 가능하다.

IoT-based Elevator Control Device Design (IoT기반 승강기 제어장치 설계)

  • Ha, Ji-Yeong;Park, Jun-Ho;Ahn, Eun-Ji;Cho, Gyeong-rok;Lee, Eun-Ser
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2020.11a
    • /
    • pp.200-203
    • /
    • 2020
  • 사물인터넷을 기반으로 실시간으로 승강기의 상태를 확인하고 제어가 가능한 웹 관리 시스템과 애플리케이션을 설계하였다. 웹 관리 시스템에서는 회원 정보의 수정과 열람, 승강기의 상태확인 및 변경을 할 수 있으며 애플리케이션에서는 회원 등록과 승강기의 호출 및 상태확인이 가능하다. 본 논문에서는 승강기 제어장치의 설계 부분인 UML(Unified Modeling Language)을 활용한 여러 다이어그램과 애플리케이션의 UI를 볼 수 있다.

Covid-19 Prevention Device Using Thermal Sensing Sensor (열 감지 센서를 활용한 코로나 방역 장치)

  • Moon, Ju-Won;An, Eun-Ji;Kim, Sang-Hoon;Kim, Su-In;Ji, Eun-Jeong;Lee, Eun-Ser
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2021.11a
    • /
    • pp.140-143
    • /
    • 2021
  • 본 연구에서는 사물인터넷을 기반으로 하나의 방역 장치에서 '온도 측정, 손소독'이 가능한 코로나 방역 장치를 구현한다. 라즈베리파이 기반에 센서들을 활용한 하드웨어 시스템에서는 체온 측정 후 손소독이 가능하며 어플리케이션에서는 실시간으로 사용자의 체온측정 결과와 하드웨어의 손소독제 잔량 확인이 가능하다. 본 논문에서는 UML(Unified Modeling Language)을 활용한 여러 다이어그램 기반의 설계 부분과 열 감지 센서를 활용한 하드웨어 시스템 및 어플리케이션의 UI를 볼 수 있다.

Toon Image Generation of Main Characters in a Comic from Object Diagram via Natural Language Based Requirement Specifications

  • Janghwan Kim;Jihoon Kong;Hee-Do Heo;Sam-Hyun Chun;R. Young Chul Kim
    • International journal of advanced smart convergence
    • /
    • v.13 no.1
    • /
    • pp.85-91
    • /
    • 2024
  • Currently, generative artificial intelligence is a hot topic around the world. Generative artificial intelligence creates various images, art, video clips, advertisements, etc. The problem is that it is very difficult to verify the internal work of artificial intelligence. As a requirements engineer, I attempt to create a toon image by applying linguistic mechanisms to the current issue. This is combined with the UML object model through the semantic role analysis technique of linguists Chomsky and Fillmore. Then, the derived properties are linked to the toon creation template. This is to ensure productivity based on reusability rather than creativity in toon engineering. In the future, we plan to increase toon image productivity by incorporating software development processes and reusability.

A Study on the Component Design for Water Network Analysis (상수도 관망해석 컴포넌트 설계에 관한 연구)

  • Kim, Kye-Hyun;Kim, Jun-Chul;Park, Tae-Og
    • Journal of Korea Spatial Information System Society
    • /
    • v.2 no.2 s.4
    • /
    • pp.75-84
    • /
    • 2000
  • GIS has been building for various application fields with the aids of NGIS project, especially numerous municipal governments are building a UIS in the level of local governments' informatization. Although there are some difference between municipal governments' business, still many things are in common. So far, individual municipal governments have developed a UIS for their own use, which lead to duplicated development of the UIS. The component technology has been introduced to remove such duplicated efforts and it enabled maximizing the reusablilty of the UIS already developed. This paper proposes a component design for network analysis of the drinking water to calculate the amount of flow and the head loss. This component design provides the initial water amount to estimate the amount of the network flow and the head loss, thereby supports the decision making such as installation or extension of the pipe network. The process of the component design accompanies the business reengineering to support the standardized business work flow. Also, the design of the network analysis component uses the algorithms induced with UML specification. Based on the component design, the component development has been progressing and the network analysis system would be followed. In the near future, another component to integrate the network analysis and the business related to the drinking water needs to be developed.

  • PDF