• 제목/요약/키워드: 객체지향모형

검색결과 79건 처리시간 0.036초

C++ 프로그래밍을 위한 구체적 객체 모델의 작성법 (A Technique of Deriving Concrete Object Model for C++ Programming)

  • 김태균;임채덕;송영기;인소란
    • 한국정보처리학회논문지
    • /
    • 제4권3호
    • /
    • pp.731-746
    • /
    • 1997
  • 객체 지향 패러다임의 확산으로 인하여 소프트웨어 개발을 위한 객체 모델의 사용이 일반화되고 있다. 소프트웨어 요구사항의 분석 및 설계 결과로 생성되는 객체 모델은 소프트웨어의 구현 시에 많은 도움이 된다. 특히 작성된 객체 모델이 구체적인 경우에는 자동적인 원시 코드의 생성도 가능하다. 따라서 시스템 분석기나 설계자는 분석 단계 단계 초반기의 추상적인 객체 모델을 정제함으로써 구체적인 객체 모델을 유도하기 위해 많은 시간을 투입해야 한다. 그러나 추상적 객체 모델을 구체적 모델로 정제하는 과정은주 로 설계자의 비정형적인 경험에 의하여 이루어지는 것이 현실이다. 본 논문에서는 OMT(Object Modeling Technique)의 객체 모델을 대상으로 추상적 모델의 구체화 기법을 논한다. 따라서 본문에서 제시되는 주된 내용은 객체 모델의 추상화 정도에 대한 정희와 모델 의 변환 규칙에 대한 것이다. 이 변환 규칙은 정보 통신 서비스 개발 프로세스 모형화 개발 지원 도구의 일부분은 프로세스 모델러(Process Moedeler)의 설계시에 적용되고 있 으며 그 결과로 C++ 코드로 변환하기 쉬운 구체적 객체 모델을 얻을 수 있었다.

  • PDF

컴포넌트기반 개발 프로세스 성숙도 모형설계 (The Design for Component based Development Maturity Model)

  • 나희동;김태우
    • 한국IT서비스학회:학술대회논문집
    • /
    • 한국IT서비스학회 2002년도 창립기념 학술대회
    • /
    • pp.152-157
    • /
    • 2002
  • 컴포넌트 기반 개발 프로세스는 그 동안의 구조적 분석/설계 기법과 정보공학, 객체지향 등의 공학적 분석기술을 수용하고 있다. 따라서 CBD를 적용하려는 조직은 다양한 소프트웨어 공학적 기법과 아키텍처 설계 기술들을 습득해야 하였다. 또한 CBD의 핵심 역량인 반복적 개발 프로세스와 아키텍처 설계 역량을 갖추기 위해 각 개발업체 들은 CBD기술의 도입초기에 상당한 혼돈과 어려움을 겪어야 했다. 이에 본 논문에서는 CBD를 조직차원에서 습득하고 적용하는 과정을 5개의 단계로 나누고 각 단계의 목표를 설정한 컴포넌트 개발 프로세스 성숙도 모형을 제시한다. CDMM(Component based Development capability Maturity Model)으로 명명한 본 개발 능력 성숙도 모형은 소프트웨어 개발조직이 CBD를 습득하기 위해 어떤 단계를 거쳐야 하는지 또한 컴포넌트 개발을 위한 핵심기술이 어떤 것들인지를 제시한다. 이는 향후 CBD를 확산시키고 컴포넌트 기술을 통한 생산성향상과 소프트웨어 개발비 절감을 위해 기업과 국가의 정책적 지표로 활용할 수 있을 것이다.

  • PDF

근거리 수치사진측량 과정의 단일 통합환경 구축에 관한 연구 (A Study on the Integrated System Implementation of Close Range Digital Photogrammetry Procedures)

  • 유복모;이석군;최송욱;김의명
    • 대한공간정보학회지
    • /
    • 제7권1호
    • /
    • pp.53-63
    • /
    • 1999
  • 사진측량 과정은 단위연구를 중심으로 독립적으로 수행되고 있으나 종합적이고 체계적인 연계 및 이용을 위해서는 전체를 통합하는 기반환경의 조성이 필요하다. 기존의 절차형 방식의 처리과정을 통해서는 통합환경으로 구현하기가 어려우나, 객체지향기법으로 주제별로 클래스화 할 경운 통합환경의 구현 뿐만 아니라 새로운 변경요소나 연구성과의 갱신이 용이하다. 본 연구에서는 객체지향기법으로 근거리 수치사진측량 과정을 수행하기 위해 자료입력부분에서는 사진을 수치영상으로 그 개념과 특성을 확장하여 영상의 입출력에 대한 클래스를 제작하였고 자료처리부분에서는 3자원 렌즈김정모형식으로 검정을 거친 영상에 대해 자료 처리 각 부분에 대한 클래스를 제작하여 영상정합과 좌표변환을 실시하였다. 또한 대상물의 3차원 위치를 결정하기 위해 직접선형변환과 광속조정법을 클래스화하여 사진상의 대상물과 지상물체의 관계를 모형화하였다. 본 연구의 결과, 수치사진측량 과정의 각 주제에 대해 객체지향기법으로 다단계 처리를 할 수 있는 클래스를 설계하고, 클래스들의 계층도를 구축, 수치사진측량을 위한 단일 통합환경을 구현하였고, CCD 사진기에 대한 3차원 렌즈 검증 모형식의 개발을 통해 근거리 사진측량을 수행하여 단일 통합환경에서 각각의 방법으로 대상물의 3차원 좌표를 추출할 수 있었다.

  • PDF

치수 갈등 조정을 위한 공영시각모형 구축 (Development of Shared Vision Model for Conflict Mediation of Flood Control)

  • 정하옥;박상우
    • 한국수자원학회:학술대회논문집
    • /
    • 한국수자원학회 2012년도 학술발표회
    • /
    • pp.713-713
    • /
    • 2012
  • 그동안 사회적 여러 갈등의 갈등 조정을 위한 연구나 기술들은 주로 갈등발생원인들 중 법/제도적이나 정책추진 방법론 등 한 두 가지측면을 고려하여 평면적 분석을 시도하는 것이 대부분이고 특정지역 및 사례에 제한적으로 적용되는 것이 일반적이었다. 이와 같은 갈등 조정의 한계를 극복하기 위해 최근에는 이해당사자의 참여를 유도하고 공학적으로 접근하여 여러 대안 및 시나리오에 대해 모색할 수 있는 공영시각모형이 소개되면서 많은 정책결정과 수자원관리, 수질관리 분야 등에 널리 활용되고 있다. 하지만 객체지향을 내세우고 있는 공영시각모형은 신속한 모의 및 쉽게 모형을 다룰 수가 있다는 장점이 있으나, 공간적인 분석 및 표현은 불가능하다는 단점을 가지고 있다. 이에 본 연구에서는 ArcGIS를 기반으로 HEC-RAS와 연계하여 대상지역의 선 면적 개념의 치수적인 문제점을 도출시켜 이해당사자들에게 인식 및 이해시킬 수 있도록 하였으며, 댐 규모나 다른 대안이 수립되는 경우 이에 따른 수위저감효과와 홍수범람모의 및 홍수피해액 등을 제시할 수 있도록 개발하였다. 모형의 정확성, 신속성 및 다른 지역에서의 적용성 등을 확인하기 위하여 한탄강댐 갈등사례가 있었던 임진강 유역에 적용하여 모의운영 하였다. 그 결과 가상의 여러 대안에 의한 각 결과를 잘 제시하고 있었으며, 댐 건설 갈등현안 중 치수부문에 적용되어 갈등 조정에 기여할 수 있을 것이라고 판단된다.

  • PDF

컨테이너 터미널 설계를 위한 의사결정 지원시스템 (A Decision Support System for Designing Container Terminals)

  • 원승환;전수민;이병권;정봉주;정다훈;장동원;김갑환
    • 한국경영과학회:학술대회논문집
    • /
    • 대한산업공학회/한국경영과학회 2006년도 춘계공동학술대회 논문집
    • /
    • pp.1758-1764
    • /
    • 2006
  • 컨테이너 터미널 간의 치열한 경쟁, 대형 선박의 출현, 컨테이너 터미널 운영의 자동화 등으로 인해서 세계 각국에서는 많은 컨테이너 터미널들을 건설 중이다. 컨테이너 터미널의 건설에는 아주 많은 시간과 비용이 소요되기 때문에 컨테이너 터미널을 효율적으로 설계하는 것이 필수적이다. 본 연구는 컨테이너 터미널의 엔지니어링 프로세스를 지원하기 위해서 개발된 소프트웨어 시스템 TODAY(Terminal Optimization, Design, and Analysis sYstem)에 대해 다루고자 한다. 먼저 설계 프로세스를 제안하였다. 설계 프로세스는 데이터 입력, 능력 소요 계산, 대안 설계, 대안 평가, 결과 출력으로 구성된다. 대안을 신속히 설계하고 평가하기 위해서 컨테이너 터미널 전용 라이브러리가 개발되었다. 라이브러리는 Wharf, Yard, TravellingArea, Gate로 구성된다. 라이브러리의 구조는 객체 지향적으로 설계하여 확장성과 재사용성을 가지게 하였다. 시스템은 사용자에게 친숙한 인터페이스와 CAD 환경을 제공하여, 다양한 유형의 컨테이너 터미널 모형들이 데이터 입력과 라이브러리 구성요소의 조합에 의해 구성될 수 있도록 지원한다. 생성된 대안 모형들은 시뮬레이션과 경제성 모형에 의해 평가된다. 시스템은 생성된 모형을 시뮬레이션 모형으로 자동 변환하는 기능을 제공한다. 피드백 과정을 거쳐서 최종적으로 사용자의 요구사항을 만족시키는 대안이 제시된다.

  • PDF

집합물의 FRBR 구현 방안에 관한 연구 - RDA, KCR4 목록규칙 기술방안을 중심으로 - (A Study on the Bibliographic Description of RDA & KCR4 Cataloging Rules for FRBRizing the Aggregates)

  • 이미화
    • 한국비블리아학회지
    • /
    • 제29권1호
    • /
    • pp.27-46
    • /
    • 2018
  • 본고는 집합물의 FRBR 구현을 위해 집합물 모델링을 바탕으로 RDA, KCR4 목록규칙 기술방안을 제안하고자 한다. FRBR과 LRM의 집합물 모델링을 분석하고, 이러한 집합물 모델링에 따라 RDA, KCR4의 집합물 관련 목록규칙을 비교하여, 집합물을 위한 RDA와 KCR4 목록규칙 기술방안을 제시하였다. 첫째, 객체지향모형으로 서지레코드를 기술하되, 가능한 집합저작과 수록된 개별저작을 모두 기술할 수 있도록 한다. 둘째, 한 개인이나 가족, 단체에 의한 집합물인 경우, RDA에서는 집합저작으로 전통적인 종합표제를 기술하는 것과 함께 개별저작을 기술하는 규칙을 마련해야 한다. KCR4에서는 집합저작과 개별저작을 기술하되 집합저작은 전통적인 종합표제를 사용하도록 규정해야 한다. 셋째, 여러 개인이나 가족, 단체의 집합물의 경우, RDA와 KCR4 모두 집합물의 표제가 있으면 집합저작과 개별저작을 같이 기술하고, 집합물의 표제가 없는 경우는 집합저작 보다는 개별저작을 기술하도록 한다. 넷째, 보유 집합물은 필요시 주된 저작의 표현형과 함께 집합저작, 보유 표현형으로 모두 접근할 수 있도록 규정해야 한다. 본 연구는 집합물을 위한 RDA, KCR4 목록규칙 기술방안을 제시하여 집합물의 FRBR 구현을 가능하도록 할 것이다.

초등학교 음악과 자기 주도적 학습을 위한 멀티미디어 CAI 설계 및 구현 -초등학교 음악과 5학년 1학기를 중심으로- (Design and Implementation of Multimedia CAI for Self Directed Learning of Elementary School Music Teaching)

  • 강병권;설문규
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2000년도 봄 학술발표논문집 Vol.27 No.1 (B)
    • /
    • pp.711-713
    • /
    • 2000
  • 본 논문은 멀티미디어의 특성을 활용하여 초등학교 5학년의 음악과 전 영역을 멀티미디어 CAI로 설계하고 구현함으로써 음악에 대한 기초개념과 악곡에 대한 이해와 관심을높이고 학습자에 대한 개별학습과 교수-학습의 효율성을 높이고자 하였다. 이에 따라서 멀티미디어 CAI에 관한 이론을 탐색하고 CAI의 설계원리 및 교과의 특성을 고려하여 Hannafin와 Peck이 제안한 코스웨어 설계모형을 모델로 하였다. 설계모델에 따라 교육과정을 분석하여 멀티미디어 적용요소를 추출하였으며 저작환경에 적합한 스토리보드 형식을 작성하였다. CAI 코스웨어 설계모형에 준거하여 객체지향적이고 상호대화적인 접근을 가능하도록 멀티미디어 디렉터를 도구로 사용하였다. 본 CAI 프로그램은 멀티미디어(Text, Image, Graphic, animation, sound)를 활용하여 주의집중과 동기유발을 높혔고 특히 가창, 기악, 창작, 감상, 이론적 내용, 형성평가의 모든 음악적 영역을 교육과정의 내용에 일치시켜 충실한 교수-학습이 이루어지게 하여 모든 교사의 현장수업에 대한 부담감을 감소시켰다.

  • PDF

클라이언트/서버 시스템 개발을 위한 UML 프로세스에 관한 연구 (A Study on UML Process for a Client/Server System Development)

  • 최진명;류성열
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 1998년도 가을 학술발표논문집 Vol.25 No.2 (1)
    • /
    • pp.576-577
    • /
    • 1998
  • 오늘날 소프트웨어 및 시스템의 분석, 설계, 개발은 기존의 구조적 기법에 의존하던 방식에서 탈피하여 새로운 객체지향 방법으로 이루어지고 있다. 그 중 Booch, Jacobson, Rumbaugh에 의해 제안된 UML(Unfied Modeling Language)은 시스템을 분석하고 모델링하는데 새로운 패러다임을 제시하고 있다. UML은 시스템을 기능적 측면, 정적인 측면, 그리고 동적인 측면으로 분석하고 설계하여 보다 명확하고 쉽게 시스템을 개발할 수 있는 장점을 제공하는 반면, 논리적 특성을 표현한 모형과 물리적 특성을 표현한 모형간의 연계성을 명확히 표현하기 어렵고, 분산시스템 개발을 위한 프로세스적인 측면의 지원이 부족하며, 클라이언트/서버 환경의 시스템 개발을 충분히 지원하지 못하는 단점이 있다. 본 논문에서는 이들 중 클라이언트/서버 시스템 개발을 위한 효과적 UML 프로세스를 정의한다.

핵연료 밀집공정의 지능적 조업을 위한 전문가시스템 모형의 개발 (Development of a Prototype Expert System for Intelligent Operation Aids in Rod Consolidation Process)

  • Kim, Ho-Dong;Kim, Ki-Joo;Yoon, Wan-Ki
    • Nuclear Engineering and Technology
    • /
    • 제25권1호
    • /
    • pp.1-7
    • /
    • 1993
  • 핵연료 밀집공정의 조업을 보조하는 전문가시스템 모형을 개발하였다. 시스템의 지식기반은 3개의 데이타베이스와 60개의 규칙을 객체지향 방법에 의해 설계되었다. 본 전문가시스템은 핵연료 밀집시설의 물질계량관리 영역에서 핵물질의 이동 상황을 추적하여 체계적으로 데이터베이스화하고, 정상 및 비정상조업 조건하에서 현 운전상황을 진단하며, 비정상 조업상황을 적절히 회복할 수 있게 조업자에게 필요한 정보를 제공하여, 효과적으로 핵연료 밀집시설의 공정조업을 이룰 수 있도록 하였다.

  • PDF

치수사업(댐)의 갈등 조정을 위한 공영시각모형 구축 -이수 분야- (Development of Shared Vision Model for Conflict Mediation of Flood Control Projects(Dam) -Water Use Indicators-)

  • 정하옥;박상우;이영근
    • 한국수자원학회:학술대회논문집
    • /
    • 한국수자원학회 2011년도 학술발표회
    • /
    • pp.228-228
    • /
    • 2011
  • 지난 수년간 사회 문화적 인식 변화 및 정치 경제적 여건 변화와 함께 치수사업이나 정책의 원할한 추진을 위한 갈등의 예방과 조정, 해결이 매우 중요한 이슈로 대두되고 있다. 하지만 기존의 일방적이고 획일적인 추진방법과 여러 가지 원인들로 인해 환경단체나 그 지역의 이해당사자와의 마찰이 불가피해졌으며 이러한 갈등을 완화하거나 조율할 수 있는 제도 및 정책적인 방법은 이미 한계를 드러내고 있다. 이에 본 연구에서는 이해당사자들의 참여와 충분한 협의를 통해 해결책을 도모할 수 있는 객체지향적인 소프트웨어를 개발함에 있다. 다양하고 광범위한 갈등 발생 요인을 모두 고려하기란 실질적으로 많은 어려움과 전문성 및 복잡성을 가지고 있으며, 또한 공영시각모형은 이해당사자간의 의견을 신속하게 수렴하여 결과를 제시할 수 있어야 하며 다양성을 고려할 수 있도록 유동적이어야 함을 감안할 경우 어느 정도 범위를 가질 수밖에 없는 한계를 가지고 있다. 따라서 댐 건설과 같은 대형 치수사업이 수행되는 경우 이해당사자의 참여와 정보공개 추진절차 등에 대해 투명성을 확보할 수 있는 행정적인 요인과 기술(공학)으로는 홍수저감효과, 경제적 요인에서는 사업의 효과성과 타당성을 개략적으로 도출하여 제시함으로써 위의 3가지 갈등 발생요인을 갈등 조정 목표로 설정하고 본 논문에서는 댐 건설시 이수와 치수분야에 있어 이수용량 산정에 대한 모형을 구축하였다.

  • PDF