• 제목/요약/키워드: 액티비티 다이어그램

검색결과 16건 처리시간 0.024초

관계형 데이터베이스 응용시스템을 위한 통합 설계방법론 개발 -객체지향 분석.설계 방법론을 중심으로- (Development of Integrated Design Methodology for Relational Database Application -Focusing on Object-Oriented Analysis and Design Methodology-)

  • 주경수;조도형
    • 한국컴퓨터정보학회논문지
    • /
    • 제16권11호
    • /
    • pp.25-34
    • /
    • 2011
  • 본 논문에서는 UML(Unified Modeling Language)을 토대로 유스케이스(use case) 중심의 객체지향 분석 설계 방법론을 기반으로 한, 관계형 데이터베이스 통합 설계방법론에 대하여 다룬다. 본 통합 설계방법론에서 사용하는 개념모델은 비즈니스 프로화일(business profile)에 기반을 두고 있으며, 6단계로 구성되어 있다. 첫 번째 단계에서는 비즈니스 유스케이스(business use case)가 식별되어 마크로액티비티 다이어그램(macroactivity diagram)으로 표현되고, 두 번째 단계에서 마크로액티비티 다이어그램은 비즈니스 객체(business object)와 비즈니스 객체흐름(business object flow) 그리고 비즈니스 사용자책임(business worker's responsibilities)을 이용하여 상세 비즈니스 활동다이어그램(detailed business activity diagram)으로 변환된다. 세 번째 단계에서는 상세 비즈니스 활동다이어그램을 기반으로 시스템 전체의 정적 구조를 설명하는 비즈니스 클래스다이어그램(business class diagram)으로 변환된다. 네 번째 단계에서 비즈니스 클래스다이어그램은 대응하는 관계형 데이터베이스 초기 개념모델을 대표하는 클래스다이어그램으로 변환된다. 다섯 번째 단계에서 클래스다이어그램에 일반화와 특수화, 역할과 활동, 클래스 추가 그리고 중복 연관에 따른 추가적인 변환이 이루어지고, 마지막으로 관계형 데이터베이스 스키마로 변환이 이루어지게 된다. 본 논문에서 제시하는 방법론을 적용함으로써, 객체지향 분석 설계 방법론과 관계형 데이터베이스 설계방법론 사이에 유기적 연결이 이루어지게 되어, 객체지향 분석 설계 방법론 관계형 데이터베이스설계 방법론을 통합적으로 다룰 수 있게 된다. 이에따라 관계형 데이터베이스 기반의소프트웨어 시스템에 대한 객체지향 방식의 일관된 그리고 통합된 구축방안이 제공된다. 사례 연구로 제안한 통합 설계 방법론을 비자발급시스템에 대하여 적용한다.

뮤테이션 테스트를 이용한 동적 다이어그램에 근거한 테스트 케이스의 효율 비교 (Comparison of Test Case Effectiveness Based on Dynamic Diagrams Using Mutation Testing)

  • 이혁수;최은만
    • 정보처리학회논문지D
    • /
    • 제16D권4호
    • /
    • pp.517-526
    • /
    • 2009
  • 동적 UML 다이어그램은 객체 지향 언어로 구현된 프로그램의 복잡한 실행 동작에 대한 표현이 가능하다. 이로 인하여 동적 다이어그램 중, 순서, 상태, 액티비티 다이어그램을 이용하여 테스트 케이스를 추출하고 테스트 하는 방법이 많이 쓰이고 있다. 그러나 테스트 자원과 시간이 제한되어 있을 때 어떤 명세를 이용하여 테스트 케이스를 만드는 것이 더 효율적인지, 또한 어떤 특성이 있는지 알 필요가 있다. 이 논문에서는 ATM 시뮬레이션 프로그램을 세 가지 다이어그램으로 표현하고 이를 이용하여 서로 다른 테스트 케이스를 생성한다. 또한 뮤테이션 테스팅(Mutation Testing)을 실시하여 각 테스트 케이스에 대한 효율을 평가 하였다. 뮤턴트(Mutant) 생성은 절차적 방식과 객체 지향 방식에 의한 뮤테이션 연산자(Mutation Operator)를 구분해서 적용하였으며 뮤클립스(Muclipse)라는 이클립스(Eclipse) 기반의 플러그인 도구를 이용하였다. 생성된 테스트 케이스와 뮤턴트를 이용해서 뮤테이션 점수(Mutation Score)를 측정하고 이를 기반으로 각 테스트 케이스 및 여러 관점에서 테스트 케이스의 효율을 평가하였다. 이런 과정을 통해 테스트 케이스 생성 방식의 선택에 대한 힌트를 얻을 수 있었다.

센서 네트워크의 노드 위치 추정 시스템 설계 (Design of Node Position Estimation System for Sensor Networks)

  • 임철우;김영락;강병욱
    • 한국멀티미디어학회논문지
    • /
    • 제12권10호
    • /
    • pp.1436-1449
    • /
    • 2009
  • 센서 노드의 위치에 따라서 수집되는 정보의 가치가 결정되기 때문에 센서 네트워크에서 센서 노드의 위치는 매우 중요하다. 본 논문에서는 센서 네트워크에서 인접 노드에 대한 정보와 수신되는 신호의 세기를 이용해서 노드의 위치를 추정하는 기법을 제안한다. 제안하는 기법을 이용하면 노드가 알고 있는 정보를 이용해서 쉽게 노드의 위치를 찾을 수 있다. 더욱이 위치를 알고 있는 앵커 노드를 기준으로 위치를 모르는 미지 노드에 대한 상대적인 위치를 찾을 수 있어서 전체적인 센서 노드의 분포를 쉽게 알 수 있다. 그리고 동적인 시스템인 센서 네트워크에서 제안한 기법을 구현하기 위해서 UML의 여러 다이어그램 중에서 유즈케이스 다이어그램 액티비티 다이어그램, 상태 머신 다이어그램을 이용해서 분석 및 설계를 하였다. UML을 이용하기 때문에 노드 위치 추정 시스템에서 제안 기법의 각 기능에 대한 흐름을 정확하게 파악할 수 있었다. 그리고 센서 노드들의 위치가 작은 오차를 가지고 추정됨을 확인하였다.

  • PDF

가상 시뮬레이션에 의한 도로설계정보 최적화 방법론 및 지원체계 개발 (Development of VR Simulation Algorithm and System for Supporting Optimal Road Design Information)

  • 문현석;강인석
    • 한국건설관리학회논문집
    • /
    • 제10권4호
    • /
    • pp.101-110
    • /
    • 2009
  • 본 연구는 기존 시공단계 중심의 VR시뮬레이션 활용체계를 설계단계까지 확장하여 도로의 최적 설계정보 지원을 위한 시각화 분석 기능을 개발하는 것이 목적이다. 연구에서는 설계지원을 위한 VR기능으로 도보 선형(alignment)에 의한 토공 시뮬레이션, 대안 노선 선정 시뮬레이션 구조물 타입 선정 시뮬레이션 및 지하시설물 분석 시뮬레이션 기능들을 제안하고 있다. 이러한 VR시뮬레이션 기능을 통해 노선 및 토공 상태의 시각적 확인이 가능하고, 대안 노선의 가상적인 모의 배치를 수행함으로써 최적 설계노선을 선정할 수 있다. 이를 위해 본 연구에서는 도로설계정보 지원을 위한 VR시뮬레이션 기능 개발 방법론 및 시스템(VR Presenter)을 구현하며, VR기능을 적용한 개선된 도로설계 프로세스를 제안하고 있다.

XPDL 문서 생성을 위한 UML 액티비티 다이어그램의 확장 (An Extension of UML Activity Diagram for Generation of XPDL Document)

  • Wang Bo;Kim, Jae-jung;Yoo, Cheol-Jung;Chang, Ok-Bae
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2003년도 가을 학술발표논문집 Vol.30 No.2 (2)
    • /
    • pp.247-249
    • /
    • 2003
  • Currently there are a variety of different tools may be used to analyze, model, describe and document a business process. However, it is difficult to exchange the information of a business process created in different tools because of the distinct information formats used in different tools. The XML Process Definition Language (XPDL) of the Workflow Management Coalition (WfMC) forms a common interchange standard that enables products to continue to support arbitrary internal representations of process definitions with an import/export function to map to/from the standard at the product boundary. Generally a business process model can be represented by the UML activity diagram, but there is a difficult task to directly generate an XPDL document from a business process model represented by the standard activity diagram. In the paper we will propose an approach to generate an XPDL document from a business process model represented by the extended UML activity diagram.

  • PDF

도로공사의 최적 설계정보 지원을 위한 VR시뮬레이션 기능 구축 (Development of VR Simulation Functions for Supporting Optimal Design Information in Road Project)

  • 강인석;문현석;박서영;배철원;김민지
    • 한국건설관리학회:학술대회논문집
    • /
    • 한국건설관리학회 2008년도 정기학술발표대회 논문집
    • /
    • pp.662-665
    • /
    • 2008
  • 본 연구는 기존 시공단계 중심의 4D CAD 활용체계를 설계단계까지 확장하여 도로의 최적 설계업무 지원을 위한 4D CAD 기능을 개발하는 것이 목적이다. 도로설계 지원 기능으로는 도로선형에 의한 토공 시뮬레이션, 대안 노선 선정 시뮬레이션 및 구조물 타입 선정 시뮬레이션 기능을 제안하고 있다. 이러한 VR 시뮬레이션 기능을 통해 도로선형지정에 의한 노선 및 토공 상태의 시각적 확인이 가능하다. 또한 대안 노선의 가상적인 모의 배치를 수행함으로써 최적의 대안 노선을 선정할 수 있다. 이와 함께 구조물의 다양한 모델을 지형에 배치하여 주위 환경에 적합한 구조물 형식을 결정할 수 있다. 본 연구에서 제시된 기능은 도로설계의 효율적인 지원을 위해 가상적인 모델 기반의 의사결정도구를 제공한다. 따라서 본 연구에서 구현된 기능 인터페이스를 통해 도로 설계업무의 효율성을 기대할 수 있다.

  • PDF