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

검색결과 353건 처리시간 0.05초

객체지향접근방식을 기반으로 한 도시지리정보시스템의 데이터베이스 설계에 관한 연구 (Database Design for an Urban Geographic Information System based on an Object-oriented Approach)

  • 옥한석;김갑열;김창환;김상욱
    • 한국지리정보학회지
    • /
    • 제1권2호
    • /
    • pp.56-66
    • /
    • 1998
  • 본 연구는 지적 정보와 지형정보를 기초로 한 도시지리정보시스템에 있어서 종합적인 도시토지정보관리를 위한 객체지향형 데이터베이스를 설계해 보고자 하였다. 객체지향 모델링 기법(Object-oriented Modeling Technique:OMT)은 기존의 관계형 데이터모델에 비하여 다수의 개체와 다양한 형태의 자료형이 존재하는 복잡한 도시지리정보를 보다 쉽고 자연스럽게 모델링할 수 있다. 이를 위하여 먼저 도시지리정보의 내용 중에서 토지관련 정보를 중심으로 한 정보 수요를 파악하고, 그 다음으로 이들 요구사항을 기반으로 하여 데이터베이스 설계를 수행하였다. 전통적인 관계형 모델보다는 훨씬 탁월하고 재생능력이 풍부하였다. 도시정부의 토지 관련 각 부처에서 다루고 있는 정보내용을 실질적으로 분석하고, 이를 객체지향형 모델링으로 통합하여 시스템 내에서 구축하게 되면 행정의 능률과 경제성을 동시에 확보할 수 있는 것이다.

  • PDF

객체 모델링에서 관련성의 코드 생성에 관한 연구 (A Study on the Code Generation of the Relationship in the Object Modeling)

  • 김기한;이창훈;김진수;이경환
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 1998년도 가을 학술발표논문집 Vol.25 No.2 (1)
    • /
    • pp.597-599
    • /
    • 1998
  • 객체지향 개발방법에 따라 효과적으로 소프트웨어를 개발하기 위해서는 분석단계에서 정의된 객체모델의 요소들이 구현단계에서 코드에 정확하게 반영이 될 수 있어야 한다. 그러나 아직까지는 객체지향 언어들이 객체모델이 가지고 있는 모델링 요소인 객체들간의 관련성에 대해 직접적인 구현을 지원하지 못하고 있다. 이러한 관련성의 구현에 대한 지침이 제공되지 않기 때문에 많은 개발자들은 각자 일정하지 않은 형태의 코드를 생성하고 있다. 본 노문에서는 이러한 관련성의 구현에 대해 개발자들에게 일정한 지침을 제공하고 객체모델에 작성된 관련성에 관한 코드를 제공하는 코드생성기를 구현하였고 개발자들은 이 코드생성기를 이용하여 관련성에 대해 일관성 있는 코드를 생성할 수 있게 된다. 특히, 관련성 가운데 집합관계의 경우는 연결관계의 형태로 바꾸어서 코드로 변환하는 방법을 사용하였다.

Design/CPN을 이용한 객체지향 소프트웨어 상호작용 테스트 기법 (Object-Oriented Software Interaction Test Techniques using Design/CPN)

  • 이인혁;구연설
    • 정보처리학회논문지D
    • /
    • 제11D권3호
    • /
    • pp.649-658
    • /
    • 2004
  • 객체지향 시스템은 상호 작용하늘 객체들의 집합으로 구성되었고 시스템의 행위는 객체들의 협력 행위로 표현된다. 객체지향 소프트웨어의 상속성, 다형성 등 특성들은 소프트웨어 테스팅에 어려움을 증가시키고 객체의 병행성, 동적바인딩, 상호작용 등 동적인 면들은 프로그램의 실행 시간에 한 멤버 함수의 호출에 의해 여러 멤버함수로 바인딩될 수 있다. 그러므로 객체지향 소프트웨어의 특성들을 고려하고 동시에 객체들간의 상호착용을 테스트하기 위한 연구가 필요하다 이 논문에서 상속성, 다형성 등 특성을 고려하여 평탄화된(Flattened) 상태차트 다이어그램을 구성하고, 시스템 모델링과 시뮬레이션에 전형적으로 사용되는 CPN(Colored Petri net)으로 모델링 한 후 Design/CPN 툴에 적용하여 객체지향 소프트웨어 객체들간의 상호작용 테스트를 자동화할 수 있는 테스트 레이스 생성 기법을 제안한다.

전자 교환기 시스템의 자국 호 처리를 위한 객체 모델링 (Object Modeling for local Call Processing in Electronic Switching System)

  • 장우현;손홍;송석재
    • 전자통신동향분석
    • /
    • 제8권4호
    • /
    • pp.55-67
    • /
    • 1993
  • 전자교환기는 시스템 특성상 규모가 방대하고 실시간 처리를 요구하며, 개발 이후의 사용 기간이 길고 빈번한 기능 변화를 요구하기 때문에 보다 이해하기 쉽고 유지보수가 용이하도록 개발되어야 할 필요성이 높다. 본 논문에서는 전자교환기와 같은 대형 통신시스템을 객체지향 시스템으로 개발하기 위한 분석방법으로 행위를 기반으로 하는 객체 모델링 방법을 제안하였다. 객체 모델링 분석 방법을 적용하면 시스템 변경에 대한 적응성이 향상되며 유사한 통신용 소프트웨어 개발에 있어서 재사용률을 높일 수 있다.

객체지향 모델링에 기반한 스마트카드용 응용 프로그램 개발 기법의 제안 (Study of Smart Card Applications Development Based On Object-Oriented Design)

  • 김시관;오득환;박인용;강오한
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2003년도 봄 학술발표논문집 Vol.30 No.1 (B)
    • /
    • pp.142-144
    • /
    • 2003
  • 최근의 스마트카드는 여러 가지 응용 프로그램을 하나의 카드에 적재시켜 사용할 수 있으며 보안 기능이 뛰어난 점 등 여러 가지 장점 때문에 최근 인터넷의 바른 보급과 더불어 스마트카드의 효용성이 점차 증가하고 있는 추세에 있다. 본 논문에서는 스마트카드의 업계 표준으로 자리잡고 있는 자바카드를 중심으로 자바 카드의 주요 특성과 응용 프로그램 작성 기법을 객체지향 중심 기법을 채택한 설계 기법을 제안한다. 객체 지향 기법을 채택함으로써 향후 예상되는 기능 확장 등에 적절히 대처할 수 있는 등의 장점을 가지고 있다.

  • PDF

객체지향 컴포넌트 개발을 위한 동질 Hot Spot 설계 기법 (A Design Technique of Homogenous Hot Spot for Object-Oriented Components)

  • 박동혁;김수동
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 1999년도 가을 학술발표논문집 Vol.26 No.2 (1)
    • /
    • pp.444-446
    • /
    • 1999
  • 컴포넌트 기반의 개발과 컴포넌트 개발에 대한 관심이 높아지면서 이를 위한 개발 방법론과 개발 도구들의 도입이 확산되고 있다. 또한 컴포넌트의 재사용 범위를 확장시키기 위해 컴포넌트 개발 시 나타나는 Hot Spot 처리를 위한 분석, 설계기법에 대한 관심이 높아지고 있다. 따라서 본 논문에서는 Hot Spot 처리시에 나타나는 의존적인 Hot Spot을 디자인하는 방법을 제시하고 그 방법을 적용하여 의존적인 Hot Spot을 디자인 할 때 발생되는 Hot Spot 간의 결합도 줄이고 디자인 모델의 가독성을 높인다. 본 논문에서는 디자인 모델링을 위한 표기법으로서 객체지향 모델링 기법인 (UML(Unified Modeling Language)를 이용하여 모델링한다.

  • PDF

객체 지향 데이타베이스 기술을 결합한 향상된 하이퍼미디어 시스템의 설계 및 구현 (The Design and Implementation of an Enhanced Hypermedia System integrated with Object-Oriented Database Technology)

  • 이규철
    • 한국통신학회논문지
    • /
    • 제19권3호
    • /
    • pp.462-478
    • /
    • 1994
  • 기존의 하이퍼미디어 시스템은 노드와 링크에 기반한 단순한 데이터 모델과 개개의 정보를 브라우징하거나 링크를 따라 항해하는 제한적인 정보 검색 능력을 제공한다. 본 논문에서는 이와 같은 하이퍼미디어시스템이 객체 지향 데이터베이스 기술에서 지원하는 강력한 데이터 모델링 능력과 질의 기능을 결합하여 보다 향상된 하이퍼미디어 시스템인 AHEAD를 설계, 구현하였다. AHEAD에서는 객체 지향 데이터 모델링 기법을 이용하여 응용에 나타나는 데이터를 시멘틱 및 관계성 정보를 정확히 모델링하고, 노드와 링크에 대한 유용한 정보를 표현하며, 다매체 데이터의 구조 및 연산을 정의할 수 있게 한다. 또한 이들 모델링된 정보를 이용하여 다양한 형태의 효율적인 질의어 기능도 지원하고 있다.

  • PDF

이벤트 기반의 효율적인 클래스 식별 (Efficient Class Identification based on Event)

  • 최미숙;이종석
    • 디지털콘텐츠학회 논문지
    • /
    • 제9권2호
    • /
    • pp.165-175
    • /
    • 2008
  • 현재 소프트웨어 개발을 위한 방법론은 객체지향에서 컴포넌트지향으로 컴포넌트지향에서 서비스지향 발전되어 오고 있다. 컴포넌트지향 개발 방법과 서비스지향 개발 방법들은 객체지향 UML 모델을 기반으로 분석되어지므로 효율적인 객체지향 분석 방법이 필요하다. 따라서 본 논문에서는 UML 기반의 클래스 식별 및 유스케이스 모델링이 개발자의 직관과 경험에 의존하는 문제점을 보완하여 입력 데이터-처리 프로세스-출력 데이터를 사용한이벤트 기반의 유스케이스 및 클래스 분석 가이드라인과 분석 프로세스를 제안 한다.

  • PDF

UML 클래스의 XML DTD로의 변환을 이용한, 관계형 데이터베이스 기반의 XML 모델링 (XML Modeling based on RDB using transformation from UML classes to XML DTD)

  • 김경수;임종선;주경수
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2002년도 춘계학술발표논문집 (상)
    • /
    • pp.39-42
    • /
    • 2002
  • XML을 가장 효율적으로 활용할 수 있는 B2B 시스템 구축 시 가장 중요한 부분은 모델링을 어떻게 하느냐 일 것이다. 기존의 관계형 데이터베이스에 저장된 정보를 XML 문서로 변환하는 것뿐만 아니라 신규로 정의하여 사용하는 정보에 대하여서도 확장성 있고 만족할 만한 성능을 보장하도록 구조화시킬 것인지가 관건이다. XML 문서는 그 자체로 하나의 객체이며 객체지향 모델링의 표준인 UML을 사용하여 문서정보 뿐만 아니라 시스템 전체를 모델링하는 것이 가장 바람직한 접근 방법이다. 따라서 본 논문은 계층구조를 갖는 XML 데이터를 관계형 데이터베이스로 저장이 가능하도록 하는 모델링 방법론을 제안하였다. 이를 위하여 우선적으로 객체지향 설계언어인 UML를 이용해서 클래스 다이어그램을 도출한 후, 클래스 다이어그램에 의해서 XML DTD 설계를 위한 XML 모델링을 소개하고 이들의 모델링으로 교환되는 XML 데이터를 효율적으로 저장하기 위하여 관계형 데이터베이스 스키마 설계를 위한 데이터 모델링 방법을 제안하였다. 아울러 변환 방법에 의해 관계형 데이터베이스 스키마 스크립트를 구현했다.

  • PDF

정보 구조 모델링을 이용한 분석 단계에서의 객체 추출방법에 관한 연구 (A Study on the Object Extraction Methology using the Information Structure Modeling in the Analysis Phase)

  • 정정인;박재년
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2000년도 봄 학술발표논문집 Vol.27 No.1 (A)
    • /
    • pp.507-509
    • /
    • 2000
  • 기존 객체 지향 방법론에 의한 소프트웨어 개발에서의 공통적인 문제점은 표기법이 복잡하고, 산출물도 많아서 사용자가 이해하기가 어렵다는 것이다. 또한 분석단계에 있어서도 객체추출의 자세한 가이드라인을 제시한지 않고 있어서 개발자들의 감각과 경험에 크게 의존하고 있어 일관성이 없으며, 추출된 객체들 사이의 연결을 찾기가 쉽지 않아 확장이 어렵다. 따라서, 본 논문에서는 간단한 표기법과 산출물로 개발 초기부터 사용자의 참여를 유도할 수 있는 정보 구조 모델링을 이용하여 분석 단계에서의 객체 추출에 대한 가이드 라인을 제시하고자 한다.

  • PDF