• 제목/요약/키워드: Objected-Oriented

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

상태 천이로 명세된 MiTS 통신 프로토콜의 객체지향 설계 및 C++ 구현 (An Objected-Oriented Design and C++ Implementation of MiTS Communication Protocol Specified in State Transitions)

  • 박휴찬;이장세;장길웅
    • Journal of Advanced Marine Engineering and Technology
    • /
    • 제34권1호
    • /
    • pp.147-153
    • /
    • 2010
  • MiTS 통신 프로토콜은 선박에서 발생하는 다양한 정보의 통합 처리 및 교환을 위하여 제안된 표준이다. 일반적인 통신 프로토콜과 유사하게 MiTS 통신 프로토콜도 상태 천이로 명세되어 있다. 이러한 통신 프로토콜의 구현에는 많은 노력과 시간이 필요하므로, 이를 경감할 수 있는 체계적인 설계 및 구현 방법이 요구된다. 이러한 요구에 적합한 방법론으로 디자인 패턴을 들 수 있다. 본 논문에서는 이러한 디자인 패턴을 적용하여 MiTS 통신 프로토콜을 객체지향적으로 설계하고 C++로 구현한 결과에 대하여 기술한다.

객체기반 시소러스 시스템의 설계 및 구현: 반자동화 방식의 구축, 추상화 방식의 개념 브라우징 및 질의기반 참조 (Design and Implementation of an Object-Based Thesaurus System: Semi-automated Construction, Abstracted Concept Browsing and Query-Based Reference)

  • 최재훈;김기헌;양재동
    • 한국정보과학회논문지:데이타베이스
    • /
    • 제27권1호
    • /
    • pp.64-78
    • /
    • 2000
  • 본 논문에서는 객체지향 패러다임을 적용함으로써 도메인 종속적인 시소러스를 효율적으로 구축하고 관리할 수 있는 객체기반 시소러스 시스템을 설계하고 구현하였다. 이때, 객체지향 패러다임은 시소러스의 구축, 개념 브라우징 그리고 질의기반 참조 기능에 적용된다. 이 시스템에서 객체지향 패러다임의 상속 메커니즘은 시소러스에 표현된 개념들간의 관계를 구조적으로 파악할 수 있게 하여 전문가가 시소러스를 반자동 방식으로 구축할 수 있도록 지원한다. 특히, 방대한 시소러스를 여러 전문가들이 서로 다른 호스트에서 구축할 경우, 이 메커니즘에 의해 파악된 정보는 시소러스의 의미적 일관성을 유지시킬 수 있도록 도와주며, 전문가가 직접 개념들간의 관련 정도를 모두 명시해야하는 부담을 최소화할 수 있다. 객체기반 시소러스 시스템은 또한 질의기반 참조 기능과 추상화 방식의 개념 브라우징 기능을 제공한다. 이 기능들은 검색 질의에 이용될 시소러스 개념들을 사용자가 사전에 탐색해 봄으로써 쉽게 검증할 수 있게 한다. 특히, 이 질의 검증 과정은 높은 정확률을 요구하는 도메인에 적절히 이용될 수 있다.

  • PDF

IoT 기반 스마트 자판기 시스템의 분석 및 설계 (Analysis and Design of Smart Vending Machine System based on IoT)

  • 조병호;안희학
    • 한국인터넷방송통신학회논문지
    • /
    • 제19권3호
    • /
    • pp.121-126
    • /
    • 2019
  • 최근에 사물인터넷이라고 불리는 IoT 기술은 산업전반에 걸쳐 널리 활용되고 있다. 본 논문에서는 주변에서 흔히 볼 수 있는 자판기의 불편함을 해소한 새로운 IoT 기반 스마트 자판기 시스템을 제안한다. 이는 사용자에게는 현금이 없이도 물건 구매가 가능하게 하고 자판기 관리자에게는 재고 및 판매가 편리하게 할 수 있어 관리비용을 절약시켜 준다. 본 스마트 자판기의 제작을 위해 객체지향 분석 방법인 UML을 이용한 분석 예시 및 그것을 활용한 플로우차트 및 화면 설계 예시를 제시한다. 또한 이는 본 제안방법이 IoT 기반 스마트 자판기 상용화 시스템 제작의 가이드라인으로 유용하게 활용될 수 있음을 보여준다.

UML을 이용한 PDA용 메신저 프로그램 설계 및 구현 (Design and Implementation of a Messenger Program for PDA Using UML)

  • 권영직;최군
    • 한국산업정보학회논문지
    • /
    • 제15권5호
    • /
    • pp.149-158
    • /
    • 2010
  • 본 논문에서는 Use Case Diagram, Class Diagram, Activity Diagram, Sequence Diagram을 이용하여 PDA용 메신저 프로그램을 설계 및 구현하였다. PDA용 메신저 프로그램 대상으로는 PC 서버기능, 로그인기능, 친구 관리기능, 쪽지기능, 대화가능, 파일전송가능, 회원메뉴기능 등 총 7가지 기능을 선정하였다. 본 논문의 구현 결과 다음과 같은 효과를 가져왔다. 첫째, UML Diagram을 이용함으로서 개발자가 개발할 문제와 프로그래밍의 흐름을 쉽게 이해 할 수 있었다. 둘째, PDA를 자주 이용하는 사용자들은 시간의 제약을 받지 않고, 오랜 시간 동안 개발자와 커뮤니케이션을 할 수 있었다. 셋째, 객체지향 분석 단계에서는 UML Diagram의 유용성이 높았다. 넷째, 프로그램의 Update와 Maintenance가 용이하였다.

객체 기반 영상 분류에서 최적 가중치 선정과 정확도 분석 연구 (Study on Selection of Optimized Segmentation Parameters and Analysis of Classification Accuracy for Object-oriented Classification)

  • 이정빈;어양담;허준
    • 대한원격탐사학회지
    • /
    • 제23권6호
    • /
    • pp.521-528
    • /
    • 2007
  • 본 논문에서는 대상지역에 대한 영상을 다양한 가중치의 조합의 경우를 고려하여 객체 단위로 분할하게 되며 분할된 객체에 대하여 상호관계를 분석하여 수치적으로 표현하였다. 또한 최종적인 객체 기반영상분류에서 높은 정확도를 확보할 수 있는 가중치의 조합을 산정하였다. 연구에 사용된 영상은 Landsat-7/ETM 영상으로 대상 지역의 면적은 $11{\times}14$ Km이며 밴드 2, 3, 4의 조합을 사용하였다. 객체 간 계산은 Moran's I와 객체 내부 분산(Intrasegment Variance)을 이용하였다. 대상지역에 대하여 총 75개의 가중치 조합을 사용하여 75개의 객체 분할 영상을 생성하였다. 객체 분할 영상 중에 최종적인 영상 분류 시 높은 정확도가 예상되는 가중치 조합, 중간 정도 정확도가 예상되는 가중치 조합 그리고 낮은 정도 정확도가 예상되는 가중치 조합을 7개 선택하여 최종적인 객체기반 영상분류를 시행하고 그 정확도를 비교하였다. 정확도의 비교 결과, 가장 높은 정확도가 예상되는 가중치 조합의 객체 분할 영상의 경우 객체 기반 영상 분류 시 85% 이상의 정확도를 나타내었으며 반대로 낮은 경우는 분류 시 50% 정도의 분류 정확도를 나타내었다.

IV-TAP : 밸브트레인 통합 해석 프로그램 (IV-TAP : Integrated Valve Train system Analysis Program)

  • 김지영;조명래;신흥주;한동철
    • 한국윤활학회:학술대회논문집
    • /
    • 한국윤활학회 2000년도 제31회 춘계학술대회
    • /
    • pp.258-262
    • /
    • 2000
  • This paper reports on the development of the analysis program of the valve train system, IV-TAP. It is essential to verify the stability of the design and to improve the performance of the system. In order to do that effi챠ently, it is required that integrated and interactive simulation analysis program. IV-TAP is developed in the base of the object-oriented, capsulation, modulization, OLE(objected linking and embedding) and variational design theory. So it contain the expandability and flexibility of the structure. In additon to that, it is programed to make the convenient user interface by using the visualization programming. It can support the modification of the valve element as well as the development of the valve system in the beginning. It is expected to reduce the money and effort for design the valve train system.

  • PDF

유지보수성 목표하의 소프트웨어 개발방법 평가에 관한 실증연구 : ANP 기법을 중심으로 (An Analytic Network Process(ANP) Study on the Evaluation of Software Development Methods for Maintainability)

  • 윤민석;이영;성삼경
    • 한국경영과학회지
    • /
    • 제24권4호
    • /
    • pp.141-156
    • /
    • 1999
  • Recently expanded and enhanced software system inevitably demands serious managerial considerations on its maintenance cost. This study proposes a systematic and thorough assessment model for software development methods to the end of maintainability, incorporation ISO 9126 quality standards-based criteria. The Analytic Network Process (ANP) is employed in our model to find the effect of any dependency among the items of the criteria and the alternative methods. This study then applies the model empirically in order to evaluate the efficacies of the Structured Method and the Objected-Oriented Method. At first, this study performs the test on the existence and direction of any dependency under the three types of assumptions, and then determines the relative dominance of the two methods.

  • PDF

밸브트레인 시스템 통합 설계 프로그램 개발 (Development of Integrated Valve Train System Design Program)

  • 조명래;김지운;오대윤;김지영;한동철
    • 대한기계학회논문집B
    • /
    • 제26권10호
    • /
    • pp.1364-1369
    • /
    • 2002
  • This paper introduces the development of the analysis and design program of valve train system. In order to verify the stability of design and improve the performance of system efficiently, it is required that integrated and interactive simulation program. The presented program is developed in the base of the object-oriented, capsulation, modulization, OLE (objected linking and embedding) and various design theory. It contains the expandability and flexibility of the structure. In addition to that, it is programmed to make the convenient user interface by using the visualization programming. This program can support the modification of the valve element as well as the development of the valve train system in the beginning of design. It is expected to save the cost and time for the design of valve train system.

UML을 이용한 웹 기반 원서접수 시스템 설계 모델링 (Design Modeling of Web-Base a Written Application System using UML)

  • 황현보;김석수;이재철
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2002년도 추계학술발표논문집 (하)
    • /
    • pp.2059-2062
    • /
    • 2002
  • 본 논문에서는 사용자 주도형의 웹 기반 원서접수 어플리케이션을 객체 지향 언어인 UML을 이용하여 설계 및 구현하였다. 즉, 개발 단계별 모델링 패턴을 정의하여 소프트웨어의 재사용 및 유지보수의 효율성을 감안하여 설계하였으며, 기존의 원서접수 어플리케이션과는 전혀 다른 사용자가 전적으로 참여하여 등록하고 접수하는 방식의 소프트웨어 응용기법을 제안하고 있다.

  • PDF

농촌 시뮬레이션 모형 개발을 위한 농촌자원 분류 (A Classification of Rural Resources for Development of Rural Simulation Mode)

  • 한이철;이정재;정남수
    • 한국농공학회:학술대회논문집
    • /
    • 한국농공학회 2003년도 학술발표논문집
    • /
    • pp.323-326
    • /
    • 2003
  • The rural simulation model is necessary to do a effective rural planing. And it is considered to objected-oriented concept because rural are composed of facilities which have organic relations each other. For constituting object, classify rural facilities. In existing study, rural resource is consists of 2 fields including 14 categories, specially rural facility is configured with 20 categories which is represented three geometric element factor. Rural is a group which constructed to multi-layer facilities. So constitute object structure with 4 steps and 5 layers using MPC model.

  • PDF