• 제목/요약/키워드: Use Case Diagram

검색결과 104건 처리시간 0.026초

객체-관계 변환 방법론을 위한 이진 결정 다이어그램 기반의 모델링 규칙 (A Binary Decision Diagram-based Modeling Rule for Object-Relational Transformation Methodology)

  • 차수영;이석훈;백두권
    • 정보과학회 논문지
    • /
    • 제42권11호
    • /
    • pp.1410-1422
    • /
    • 2015
  • 소프트웨어 개발자들은 시스템의 설계를 위해 UML의 클래스 다이어그램과 같은 객체 모델을 이용한다. 객체-관계 변환 방법론은 객체 모델에 표현된 관계성들을 관계형 데이터베이스 테이블로 변환하는 방법론으로, 설계된 시스템의 구현을 위해 적용된다. 기존 객체-관계 변환 방법론의 연구들은 하나의 관계성을 표현하기 위해 여러 변환 기법들을 제안하였다. 하지만 각 변환 기법의 사용기준들이 존재하지 않아 구현에 적용하기 어려운 문제점이 있다. 따라서 이 논문은 각 관계별로 이진 결정 다이어그램 기반의 모델링 규칙을 제안한다. 이를 위해 변환 기법들을 구분하는 조건들을 정의하고, 질의 수행시간을 측정함으로 검증이 요구되는 모델링 규칙들을 평가한다. 평가 후, 이 논문은 명제 논리로 표현된 최종 모델링 규칙을 재정의하고, 사례 연구를 통하여 제안된 모델링 규칙이 설계된 시스템을 구현하는데 유용함을 보인다.

웹 기반 비즈니스 프로세스의 리엔지니어링과 명세를 위한 BPN 모형 (A BPN model for Web-based Business Process Reengineering and Specification)

  • 장수진;최상수;이강수
    • 정보처리학회논문지D
    • /
    • 제10D권3호
    • /
    • pp.471-488
    • /
    • 2003
  • 최근의 대부분의 정보시스템은 웹 기반 정보시스템이며 이의 개발과 유지보수시에 “웹 위기” 현상이 발생하고 있다 이를 해결하기 위해, 웹 엔지니어링 기술 중 웹 기반 비즈니스 프로세스로의 리엔지니어링 기술이 필요하다. 본 논문에서는 웹 기반 정보시스템으로의 이주와 웹 기반 비즈니스 프로세스 모형화를 위한, BPN(Business Process Net) 모형과 이를 이용한 리엔지니어링 휴리스틱스를 적용 예와 함께 제시한다. BPN모형은 베타분포형 확률 패트리넷이며 수행가능형 Activity diagram이라 할 수 있다. BPN을 모형화 할 때, Use Case 분석을 이용하며 비즈니스 프로세스의 수행시간 및 비용적 불확실성은 베타분포를 이용하고 있다. BPN 모형은 XML 기반의 비즈니스 프로세스의 명세언어를 위한 공통 명세모형으로 이용될 수 있으며, 제시한 리엔지니어링 방법 및 지침은 웹 기반 정보시스템의 분석 및 설계단계에서 적용할 수 있다.

CBD 기반 소프트웨어에 대한 유스케이스 기반 테스트모델 (A USE CASE based Test Model for CBD Based Software)

  • 유지호;이남용
    • 한국전자거래학회지
    • /
    • 제8권4호
    • /
    • pp.239-252
    • /
    • 2003
  • 품질 좋은 소프트웨어란 성능이 뛰어나고 가격 이 저렴한 소프트웨어를 일컫는 말이다. 또한, 시장 요구에 부응하는 서비스를 지원하면서도 오류가 적고 유지보수하기 쉬운 구조를 가져야 한다. 이 모든 것을 충족하는 소프트웨어를 개발하기 위한 방법으로 최근 CBD (Component Based Development)가 각광 받고 있다. CBD (Component Based Development) 확산과 더불어 컴포넌트 구성, 기능, 호환성, 신뢰성을 위한 컴포넌트 테스트를 수행하고 있으나 이것만으로는 CBD (Component Based Development) 기반 소프트웨어 품질을 보장할 수 엄다. 높은 신뢰성, 유지보수성, 재활용 성을 가지는 단위 컴포넌트라도 조립, 통합 후에는 의도한 요구사항을 만족시키지 못하고 문제를 일으킬 수도 있으므로 이에 대한 통합 테스트 기법이 필요하다. 본 논문은 UML (Unified Modeling Language)기반 소프트웨어 개발에 컴포넌트 통합 테스트를 위한 것이고, 테스트 기법은 UML (Unified Modeling Language)의 순차다이어그램과 협력다이어그램을 참조하여 컴포넌트 사이 인터페이스에 존재하는 결점을 추출하는 테스트기법이다.

  • PDF

사용자 이벤트 기반의 정보구조 모델링을 이용한 비즈니스 업무 분석에서의 클래스 추출 방법 (User Event-based Information Structure Modeling for Class Abstraction of Business System)

  • 이혜선;박재년
    • 정보처리학회논문지D
    • /
    • 제12D권7호
    • /
    • pp.1071-1078
    • /
    • 2005
  • 비즈니스 시스템 분석을 위한 유스케이스 모델링은 유스케이스의 기능 별 분해 수준 및 시나리오의 구체적인 기술 단계를 어느 수준까지 작성해야 할 지 결정하기 어렵고 사용자가 분석 결과를 쉽게 이해하기가 어렵다. 본 논문에서는 비즈니스 시스템 분석 단계에서 사용자와 개발자 모두 쉽게 이해할 수 있는 표기법을 사용하여 사용자의 요구사항을 직관적으로 표현할 수 있는 정보구조 모델링을 정의하고, 객체 타입 별로 이벤트 객체, 재산 객체, 거래 객체로 분류 정의하여 추출하는 방법에 대해 제안함으로써 사용자의 요구사항 변경에 쉽게 대처하고, 개발자들이 분석 결과를 기반으로 설계를 위한 클래스 도출을 보다 용이하게 할 수 있도록 한다.

LCC분석에 의한 설비시스템의 최적화 방안에 관한 연구 - G구 구민회관 및 구의회청사 사례 - (A Study on Optimized Design Decision of Building Service Systems Based on a Life-Cycle Cost Analysis - A Case Study on Community Center and Congress Hall of a Local Government -)

  • 최성호;차병주;김상민;이승복
    • 설비공학논문집
    • /
    • 제14권2호
    • /
    • pp.134-142
    • /
    • 2002
  • LCC (Life-Cycle Cost) analysis is a practical method and a guideline for evalua-ting the economic performance of building service systems. By using the LCC analysis, the most cost-effective design decision can be made, which has the lowest LCC during the project study period among the various design alternatives. The present case shows an example of appro-priate use of the LCC analysis, by demonstrating the procedures of decision making among at-tarnative building HVAC systems at community center and congress hall of a local government.

Bias Compensation Algorithm of Acceleration Sensor on Galloping Measurement System

  • Kim, Hwan-Seong;Byung, Gi-Sig;So, Sang-Gyun
    • 제어로봇시스템학회:학술대회논문집
    • /
    • 제어로봇시스템학회 2001년도 ICCAS
    • /
    • pp.127.6-127
    • /
    • 2001
  • In this paper, we deal with two bias compensation algorithms of acceleration sensor for measuring the galloping on power transmission line. Firstly, the block diagram of galloping measurement system is given and a galloping model is presented. Secondly, two compensation algorithms, a simple compensation and a period compensation, are proposed. A simple compensation algorithm use the drafts of velocity and distance at fixed periods, so it is useful for constant bias case. Next, a period compensation algorithm can compensate a periodic bias. This algorithm use the previous measured data and compensated data for constant period, where the period is obtained by FFT method. Lastly, the effectiveness of proposed algorithms is verified by comparing between two algorithms in simulation, and its characteristics and the bias error bound are shown, respectively.

  • PDF

벼 무논직파재배기술 사용확산의 시스템 다이내믹스 동태분석 -시범단지 사례를 중심으로- (A System Dynamics Analysis on Use Diffusion of Rice Wet Direct Seeding Technology - Focused on a Case of Pilot Village -)

  • 김성섭;정우석;하지희;서상택
    • 농촌지도와개발
    • /
    • 제24권2호
    • /
    • pp.99-115
    • /
    • 2017
  • The purpose of this study is to analyze potential adoption rates and reusing patterns of the new rice direct seeding technology. The model constructed and employed in this study is a system dynamics model of farmer adoption and reusing patterns for this new technology over time. The model incorporates a causal loop diagram that explains interactions among rice cultivation subsystems with feedback loops and further attempts to build a causal loop model with stock-flow diagram for computer simulation. As one example of how the model can be used to provide insight to rice farmers, simulations are run over varying levels on the cultivation process of rice. The major finding is to demonstrate the utility of system dynamics simulation methodology in aiding the rice wet direct seeding farmers' decision making.

인간-제품 인터페이스의 사용성 평가 (An Evaluation of Human-Product Interface Usability)

  • 최재하;박영택
    • 대한인간공학회:학술대회논문집
    • /
    • 대한인간공학회 1997년도 추계학술대회논문집
    • /
    • pp.249-259
    • /
    • 1997
  • As the gap between competing products narrows in terms of performance and quality, the product usability is rapidly becoming a new dimension of product design as the key to offering distinctive value to the customer. Because the user interface is important, not only for the user but also for the efficiency of te whole organiation, system designers require increasingly precise evaluation methods to determine how effective and usable human-product interface is. In this study a new methodology named usability analysis diagram(UAD), for evaluating usability of human-product interface systematically, was developed. UAD is a top-down flow diaagram of a human-product interaction, in ehichfour basic elements - perception, understanding, intellectual decision and action - were classified and then represented by a particular symbol for each. The usability of the product is assessed by the frequency of each symbol in a diagram which represents a sequence of cognitive and physical activities of users during the use of the product, and by the level of difficulty that is classif- ied in three levels in terms of easiness of perception, understanding and action. In order to test validity of the proposed UAD in a real situation, a case study was performed on two different cameras, automatic and manual, and their usability was successfully evaluated and compared.

  • PDF

항공기 유사게임의 공기역학모의 소프트웨어 설계 (Software Design for Aerodynamics Simulation similar to actual Aircraft)

  • 김효관;최영규
    • 한국정보전자통신기술학회논문지
    • /
    • 제8권6호
    • /
    • pp.556-561
    • /
    • 2015
  • 실제 항공기의 비행 역학 특성 및 무장 시스템이 고려된 게임 개발을 위한 소프트웨어 플랫폼 기반을 개발관점에서 공기역학모의 소프트웨어 컴포넌트에 대하여 중점적으로 기능을 식별하고 해당 기능에 대한 활동 다이어그램, 개념설계 다이어그램, 기능별 설계 내용을 자세하게 다루었다. 본 논문은 향후 항공기 게임 플랫폼이 갖추어야할 주요기능 및 방향성을 제시하고, 새로운 기종에 대한 업데이트가 가능한 플랫폼을 통하여 조종사가 되고 싶은 학생들의 다양한 항공기에 대한 정확한 이해를 돕기 위함이며, 이 연구에서는 실행 개념으로 공기 역학모의 CSU를 기반으로 한 설계개념을 제시하였다.

도시철도표준화사업에서 시스템개발 산출물로부터 시스템 요구사항 도출 방안에 관한 연구 (On the Derivation of System Requirements from the Artifacts of the System Development in the Urban Transit Standardization Program)

  • 최상욱;이재천;이우동;정종덕
    • 한국철도학회:학술대회논문집
    • /
    • 한국철도학회 2010년도 춘계학술대회 논문집
    • /
    • pp.1791-1797
    • /
    • 2010
  • The Urban Transit Standardization Program has been supported by the Ministry of Land, Transport and Maritime Affairs. The Program consists of dozen or more projects and thus is quite complex, which implies that the program success heavily depends upon the effective management of various artifacts during the development. Particularly, in the complex systems development, developing and managing requirements is very important throughout the whole system life cycle. The requirements can be the basis of the design changes to be made later as well as the test and evaluation to be performed in the subsequent stages of the systems development. As such, the derivation of the system's requirement based on the needs from the customers, or stakeholder in a broad sense must be done properly. In particular, notice that the system is being developed but the system requirements are not fully available for some reasons. To complement this situation is the purpose of the study. To derive proper requirements effectively in the process of development, this paper proposes to draw up scenario using the output of the system under development and to utilize the use case diagrams and operational scenarios.

  • PDF