• 제목/요약/키워드: 객체지향 개발방법론

검색결과 187건 처리시간 0.023초

컴포넌트 형상관리를 위한 프레임웍 (Framework for Component Configuration Management)

  • 김귀정
    • 한국콘텐츠학회:학술대회논문집
    • /
    • 한국콘텐츠학회 2003년도 추계종합학술대회 논문집
    • /
    • pp.265-268
    • /
    • 2003
  • CBD 개발 방법론의 발전으로 많은 컴포넌트들이 개발되고 있다 본 연구에서는 컴포넌트들의 재사용을 위해 객체지향 설계 프레임웍이 객체보다 더 좋은 컴포넌트로 활용될 수 있음을 기술하였다. 또한 프레임웍 개념과 변경에 의한 형상관리 방법을 논하였고, 여러 프레임웍에서의 객체 공유와 새로운 프레임웍의 생성 방법에 관하여 기술하였다.

  • 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

공통운용환경 세그먼트 개발 방법 (A Development Method for Common Operating Environment Segments)

  • 손명근;고현민;윤경아;배두환
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2003년도 봄 학술발표논문집 Vol.30 No.1 (B)
    • /
    • pp.79-81
    • /
    • 2003
  • 공통운용환경 세그먼트 개발 방법론으로 I&RTS 에서 제시하는 개발 절차는 상위수준의 프로토타입으로 실제 세그먼트를 개발하는 개발자들에게 구체적인 지침으로서의 역할을 하지 못한다. 이러한 문제점을 극복해 보고자 현재 일반 객체지향/컴포넌트 개발 프로세스로 각광 받고 있는 RUP 를 도입하여 I&RTS 에서 제시하는 개발 프로세스를 보다 구체화하여 공통운용환경 세그먼트 개발 방법을 제안하고, 세그먼트 개발사례를 통해 제안된 개발 방법의 적합성을 검증한다.

  • PDF

동시공학적 전문가시스템 개발방법론 (A Concurrent Engineering A, pp.oach to Expert System Development)

  • 박광호
    • 지능정보연구
    • /
    • 제1권1호
    • /
    • pp.73-89
    • /
    • 1995
  • 전문가시스템이 등장한지도 근 20년이 흘렀고 다양한 분야에서 기업의 중추적 시스템으로 운영되고 있다. 이렇게 전문가시스템이 연구단계에서 벗어나 실용화됨에 따라 전문가시스템의 개발방법에 대한 연구가 학계가 산업계가 새로운 연구과제로 인식되고 있다. 지금까지 개발에 대한 연구는 주로 지식획득 기술의 개발에 치중되어있다. 본 논문에서는 전문가시스템의 개발에 대한 방법론적 접근방법이 제시된다. 이 접근벙법은 시간과 인력 등 자원의 제약을 받는 전문가시스템 개발프로젝트에 적합한 것으로 동시공학(Concurrent Engineering)개념을 채택하고 있으며 개발 라이프사이클 모델, 프로젝트팀 구성방법등을 다루고 있다. 또한, 동시공학적 접근방법을 지원하기 위한 분석과 설계방법으로는 객체지향기술을 사용하며 개발단계별로 해당 모델이 산출물로 구축된다.

  • PDF

구조적 방법론과 정보공학 방법론을 통합하는 프로그램 개발 과정 가이드와 사례 (Program Development Process Guide and Examples that Integrate Structural and Information Engineering Methodologies)

  • 조민호
    • 한국전자통신학회논문지
    • /
    • 제19권2호
    • /
    • pp.403-408
    • /
    • 2024
  • 소프트웨어의 개발 방법은 환경의 변화에 따라 계속해서 발전되었다. 구조적 방법론, 정보공학 방법론 그리고 객체지향 방법론이 이런 변화의 큰 흐름이다. 각 방법론은 특징과 장점이 있고, 적용되는 분야가 다르다. 실무를 수행하는 엔지니어들은 각 방법론을 적용하는 것은 익숙하지만, 구조적 방법론이나 정보공학 방법론을 통합하여 적용하는 것에 익숙하지 않다. 그래서 방법론이 가지는 효과를 최대한 얻을 수 없다. 이런 점에 착안하여 각 방법론의 적용 대상에 대해 구조적 방법론, 정보공학 방법론을 통합하여 적용하는 방법에 대한 것을 정리하고 사례를 제시하고자 한다.

객체 중심 측면 모델에 의한 KB/DB 통합 방법론 (A KB/DB Coupling Methodology based on the Object-Oriented Entity Aspect Model)

  • 오선영;백두권
    • 정보기술과데이타베이스저널
    • /
    • 제1권2호
    • /
    • pp.3-24
    • /
    • 1994
  • 기존의 데이타 모델 및 설계 방법론들은 실세계의 데이타 객체에 대해 고정된 한 측면의 모델 표현만을 허용하기 때문에 여러 측면으로 관측이 가능한 실세계 객체들의 표현에 어려움을 갖는다. 제시한 객체 중심 측면 모델(OOAM : Object-Oriented Entity Aspect Model)은 실세계의 각 객체에 대해 다수의 측면 표현을 가능하게 한 객체 중심의 데이타 모델로 데이타와 지식 표현에 유용한 모델이다. 데이타베이스 시스템과 지식베이스 시스템 중 어느 하나의 시스템이 다른 시스템의 특징을 빌리거나 통합할 수 있다면 두 시스템에게 서로 이득이 될 수 있다. 이러한 KB/DB(Knowledge Base/Data Base)의 통합은 최근에 객체 지향 개념과 연역 개념에 의해 연구가 활발히 진행되고 있다. 본 논문에서는 객체의 측면 개념을 제공하는 OOAM의 기본 개념을 보여주고 OOAM에 의해 구축되는 데이타베이스 스키마의 시맨틱을 분석하고 서술하기 위해 OOAM을 형식적으로 정의하였다. 그리고 KB/DB 통합에 관련된 연구들을 분석하고 데이타베이스에 관련된 지식의 종류를 서술한 후 OOAM을 사용하여 KB/DB 통합을 위한 지식베이스와 데이타베이스의 개발 방법론을 제시하였다.

  • PDF

소프트웨어 재사용을 위한 정보검색시스템 구축 (The Information Retrieval System for Software Reuse)

  • 김영길
    • 한국정보전자통신기술학회논문지
    • /
    • 제9권1호
    • /
    • pp.1-8
    • /
    • 2016
  • 본 논문에서는 전반적으로 소프트웨어 재사용과정에서 지적되고 있는 문제점을 재사용 단계별로 정리하고, 지적되어온 문제점 중 라이브러리 구축과정에서 효과적인 부품의 인덱싱과 기능적으로 관련된 부품들끼리의 분류로 검색의 성능 증진을 꾀할 수 있는 방법을 제안한다. 객체지향 소프트웨어 라이브러리를 구성하는 부품은 클래스가 가지고 이있는 객체지향 모델의 특성과 클래스가 지니고 있는 책임으로 기능을 모두 고려하여 객체지향 라이브러리를 구축하고 객체지향 지향 라이브러리는 상속구조를 바탕으로 라이브러리내의 계층구조를 형성한다. 그러나 이러한 계층구조는 구문적인 정보를 바탕으로 이루어지는 것으로 클래스 부품의 기능성과 일치하지 않을 수도 있다. 이를 해결하기 위하여 본 논문에서는 클래스 계층구조와 같은 지기기반 접근법과 클래스 부품의 기능성에 기반을 둔 소프트웨어 부품의 인덱싱과 분류에 필요한 정보검색 방법을 혼용한 라이브러리 과닐 기법을 제안한다. 특히 본 논문에서는 최근에 많은 분야에 걸쳐 연구가 진행 중인 객체지향 방법론을 바탕으로 개발된 소프트웨어 라이브러리의 기능 향상을 위한 구조와 구축 방법을 제안하고 지원 시스템을 개발한다.

IDEF4 모델에서 UML 모델로의 변환 (Transformation from IDEF4 models to UML models)

  • 유문성
    • 한국산업정보학회논문지
    • /
    • 제16권5호
    • /
    • pp.83-92
    • /
    • 2011
  • IDEF는 전통적인 구조적 소프트웨어 개발에 많이 사용된 방법론이다. 객체지향 소프트웨어가 널리 사용됨으로 이에 맞는 모델을 IDEF 개발 기관에서 제시한 것이 IDEF4다. UML은 객체지향 소프트웨어의 산업표준으로서 널리 이용되는 도구이다. IDEF는 CALS/EC 등에서 많이 사용하고 UML은 일반적인 객체지향 소프트웨어 개발할 때 많이 사용하기 때문에 소프트웨어 개발자들은 IDEF4모델의 표현법 보다는 UML의 표현법에 익숙하다. 또한 UML을 사용한 CASE 도구가 많이 개발되어 있어 IDEF4 모델을 UML 모델로 표현하면 이런 도구를 사용하여 소프트웨어 개발을 좀 더 효율적으로 할 수 있다. 본 논문은 IDEF4 모델을 UML 모델로의 변환하는 방법에 관하여 기술하였다. 변환 규칙을 제시하고 이를 사례에 적용하였다.

객체지향 이론을 적용한 멀티미디어 데이터 처리 (Multimedia data processing using object-orient theory)

  • 김홍섭
    • 한국컴퓨터정보학회논문지
    • /
    • 제5권2호
    • /
    • pp.1-6
    • /
    • 2000
  • 인터넷이 확장되고 멀티미디어의 통합 기술이 발전함에 따라 다양한 방식으로 정보를 표현하고 제공함으로써 컴퓨터 사용자들은 다양한 형태의 데이터를 접하게 된다. 개발자의 관점에서 볼 때 데이터의 처리는 여러 가지 문제를 야기할 수 있다. 사운드, 이미지, 영상 등 다양한 매체와, 같은 매체라도 서로 다른 자료구조로 인한 상호 호환성 문제는 개발자에게 더 많은 작업을 필요로 한다. 최근 대두되고 있는 객체지향 개발방법론은 이런 문제를 효율적이고 효과적으로 해결할 수 있는 기반을 제시한다. 본 고에서는 객체지향 이론의 핵심개념인 상속성과 다형성을 적용하여 효과적으로 멀티미디어 데이터를 처리하는 방법을 제시하고 게임 프로그램 개발에 적용한 그 구현 예를 제안하였다.

  • PDF

객체 지향 시스템에서의 클래스 결합도 척도 (Coupling Measures for Classes in Object-Oriented System)

  • 이종석;천은홍
    • 한국산업정보학회논문지
    • /
    • 제6권4호
    • /
    • pp.22-29
    • /
    • 2001
  • 소프트웨어의 품질 측정의 중요성이 커짐에 따라 새로운 소프트웨어 척도를 개발하기 위한 수많은 노력이 나타났다. 객체 지향 개발 방법론의 중요성에서 볼 때 이러한 경향이 나타나는 특별한 분야는 객체 지향 시스템의 결합도 측정이다. 본 논문에서는 객체 지향 시스템의 결합도를 측정하기 위해 메소드에 의한 응집도 COM과, 클래스에 의한 결합 COC를 제안하였다. 그리고 이를 Briand가 제안한 결합도 성질을 이용하여 평가하고, C++ 언어로 작성된 시스템에 적용하여 다른 결합도 척도와 비교하였다.

  • PDF