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

검색결과 438건 처리시간 0.033초

객체지향 소프트웨어 개발 방법론의 객체지향 모델링 : OMOS(Object-oriented software development Method for Object-oriented software System) (An Object-Oriented Modeling of Object-Oriented Software Development Methods : OMOS(Object-oriented software development Method for Object-oriented software System))

  • 최성운
    • 정보처리학회논문지D
    • /
    • 제8D권4호
    • /
    • pp.401-408
    • /
    • 2001
  • 객체지향 모델은 구조적 모델에 비해 모듈성, 재사용성, 유지보수성, 확장성 등의 장점을 제공한다. 이러한 이유로 객체지향 소프트웨어 개발 방법들을 정보 시스템 개발에 광범위하게 적용되고 있다. 그러나 현재의 객체지향 소프트웨어 개발 방법들은 목적 소프트웨어 시스템의 객체지향 모델링을 지원할 뿐, 방법론 그 자체는 구조적 및 절차적 체계를 기반으로 하고 있다. 본 논문에서는 객체지향 소프트웨어 개발 방법론을 객체지향적으로 모델링한 OMOS(Object-oriented software development Method for Object-oriented software System)를 제시한다. OMOS에서는 개발 산출물과 관련된 활동이 객체로써 모델링 되며, 개발 생명주기 프로세스가 객체간의 상호작용으로 모델링 된다. 소프트웨어 개발 방법론의 객체지향적 모델링은 방법론 자체의 재사용성, 유연성, 확장성, 유지보수성의 용이성 등의 장점을 제공한다.

  • PDF

객체지향 개발방법론의 효과적인 훈련에 관한 탐색적인 연구

  • 김인재
    • 한국정보시스템학회:학술대회논문집
    • /
    • 한국정보시스템학회 1997년도 추계학술대회논문집 기업경쟁력 향상을 위한 정보통신 기술의 활용
    • /
    • pp.445-449
    • /
    • 1997
  • 구조 지향적인 개발방법론(Structured Methods)에서 객체 지향적인 개발방법론 (Object Orientation)으로 개발 방법의 변경은 시스템 개발 과정의 패러다임 쉬프트 (Paradigm Shift)라고 불린다. 본 연구는 이러한 시스템 개발 도구의 변경에서 나타나는 개 발자들의 혼동을 구조 지향적 개발방법론의 객체 지향적 개발방법론에 대한 지식간섭 (Knowledge Interference)의 현상으로 간주한다. 개인의 특성에, 예를 들면 지식간섭에 영 향을 미치는 구조 지향적 개발방법론의 사용 경험과 신기술에 대한 개방성, 맞는 훈련방법 이나 정보원이 존재하는지를 규명하는 연구모형을 제시한다.

  • PDF

객체지향 제조관리 시스템 평가를 위한 객체지향 시뮬레이터 개발 (Development of an Object-Oriented Simulator for evaluating an object oriented CIM S/W)

  • 오훈언
    • 한국시뮬레이션학회:학술대회논문집
    • /
    • 한국시뮬레이션학회 1998년도 추계학술대회 및 정기총회
    • /
    • pp.66-70
    • /
    • 1998
  • 제조환경 정보의 급속한 변화는 변화에 유연(flexible)하게 대처할 수 있는 제조관리 시스템 개발을 요구하게 되었으며 이를 위한 방법으로 객체지향 개발방법론을 이용한 제조관리 시스템이 구축되어 시스템 구성요소들의 재사용성, 확장성, 유연성을 높일 수 있게 되었다. 그러나 개발된 객체지향 제조관리 시스템은 과거 데이터와 불확실한 데이터를 바탕으로 개발된 시스템이므로 시스템의 타당성 및 효율성의 검증을 위한 방법으로 객체지향 시뮬레이터를 개발하였다. 객체지향 시뮬레이터는 개발된 제조관리 시스템이 현장에 구축되었을 때 발생될 수 있는 문제점을 사전에 검출할 수 있을 뿐만 아니라 시스템의 성능을 사전에 측정할 수 있어 제조관리 시스템의 개발비용을 단축할 수 있게 된다. 본 연구에서는 가상공장의 특성을 구현한 가상공장(virtual factory) 콤포넌트, 제조관리 시스템과의 인터페이스를 담당하는 커넥터(connector) 콤포넌트, 제조시스템의 구성환경을 모델링하는 컨피규레이션(configuration) 콤포넌트, 시뮬레이션의 시간전진을 담당하는 시계(clock) 콤포넌트 등으로 이루어진 객체지향 시뮬레이션의 프레임워크(framework)를 제시하고, 제조관리 시스템과 연계된 시뮬레이션을 통해 제조관리 시스템의 검증, 평가 방안으로 이용하였다.

  • PDF

객체지향 분석 및 설계를 지원하는 모델러의 구조 (An Architecture of Modeler Supporting Object-Oriented Analysis and Design)

  • 김영진;김대헌;유철중;장옥배;정효택;양영종;이상덕
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 1999년도 가을 학술발표논문집 Vol.26 No.2 (1)
    • /
    • pp.475-477
    • /
    • 1999
  • 기존의 개발 방법이 절차지향 방법에서 객체지향 방법으로 변화해감에 따라 구현시의 중요성보다는 분석 및 설계 단계의 중요성이 높아지고 있고 이를 지원하는 여러 가지 모델링 도구들이 개발되었다. 그러나 이러한 도구는 사용자를 위한 기능에 더 많은 비중을 두어 도구 자체를 구조적으로 정확한 객체지향 방법을 적용하지 못하였다. 본 연구는 인터넷/인트라넷 환경에서 프레임워크를 기반으로 소프트웨어를 개발하기 위한 도구 중에서 모델러에 관한 모듈을 개발하는 것으로서, 도구 자체를 MVC 기반의 객체지향 개념을 적용하여 개발하고 있고, 플랫폼에 독립적인 Java 언어를 이용하여 개발하고 있기 때문에 이와 유사한 OMT 에디터(Java version)를 분석하여 문제점을 개선함으로써 UML 표기법을 사용할 수 있는 모델러를 설계 및 구현하였다. 본 논문은 이러한 모델러를 개발하기 이전의 도구의 구조에 관한 기초 연구로서 위임형 이벤트 모델을 사용한 컨트롤러의 독립성을 이용한 이벤트 처리 기법을 적용하였으며, 여러 개의 뷰(폼)사이의 메시지 전달을 위하여 Agent 패턴이라는 자체 설계 패턴을 개발함으로써 도구 자체를 객체지향적으로 구조화하였다. 이러한 객체지향적 설계 및 구현은 사용자의 요구가 변경되고 도구 자체의 기능 확장이 요구될 경우에 빠르고 쉽게 이를 반영할 수 있다는 장점을 가지고 있다.

  • PDF

객체지향성 도면정보 관리시스템 구현에 관한 연구

  • 권영직;김영순
    • 한국산업정보학회:학술대회논문집
    • /
    • 한국산업정보학회 1998년도 춘계공동학술대회 발표논문집 IMF시대의정보화 추진전략
    • /
    • pp.207-211
    • /
    • 1998
  • 오늘날 많은 양의 소프트웨어 제품을 우수한 품질을 가지도록 개발하고, 유지보수를 용이하게 할 수 있는 개발 방법론이 필요하게 되었는데, 이에 대표적인 방법이 객체지향 개발 방법론이다. 그러나 기존의 연구결과에 의하면 객체지향 분석 및 설계방법이 대부분 구조적 분석과 정보모델에 기반을 두고, 객체지향 프로그래밍 언어의 구문에 따라 분석 및 설계모델을 사용함으로써 개발 단계별 절차와 명세서등이 일치하지 못하는 문제점을 가지고 있다. 따라서 본 논문에서는 객체지향 개발 방법론중 Rumbaugh의 OMT 기법을 이용하여 사용자의 요구를 정확히 반영하고 시스템의 기능적 요구와 비기능적 요구를 체계적으로분석할 수 있도록 분석, 설계, 구현단계를 세분화하여 효과적인 소프트웨어 개발 전 단계를 지원할 수 있다. 그리고 객체지향 분석 및 설계에 대한 단계별 명세서 작성을 제시하고 명세서의 내용구현결과의 일치성을 도모하여, 도면정보 관리 시스템의 구현후 결함의 제거와 다른 속성의 향상 또는 환경의 변화에 따른 사용자요구사항의 변화등 향후 유지보수를 위한 사용자 중심의 시스템을 구축하고자한다.

클라이언트/서버 정보 시스템 개발을 위한 객체 지향 시스템 설계 기법 (Object-Oriented System Design Techniques for Client/Server Information System Development)

  • 임홍순;김종우;박성주
    • Asia pacific journal of information systems
    • /
    • 제6권2호
    • /
    • pp.53-76
    • /
    • 1996
  • 최근 들어 많은 정보 시스템들이 클라이언트/서버 환경에서 개발되고 있다. 클라이언트/서버 정보 시스템은 기존의 정보 시스템에 비해 복잡도가 높은 시스템이므로, 시스템 개발 시 체계적인 개발 방법론의 적용이 필요하다. 객체 지향 개발 방법론은 객체 지향 개념에 기반하여 시스템의 재사용성, 확장성, 신뢰성, Scalability를 증진시킬 수 있는 방법론이다. 본 연구에서는 객체 지향 방법론에서 클라이언트/서버 정보 시스템 설계 작업을 체계적으로 수행하기 위한 기법과 절차를 제시한다. 이러한 기법은 설계 작업시 사용자 인터페이스에 대한 충분한 고려가 가능하고, 설계 객체의 규명을 체계적으로 지원하고, 응용 시스템 논리를 일관성 있게 배분할 수 있도록 도와준다. 한국과학기술원의 인텔리전트 캠퍼스 프로젝트에서 개발된 학사 시스템의 적용 사례와 함께 본 연구에서 제시하고 있는 객체 지향 설계 기법에 대해 소개한다.

  • PDF

객체 지향 시뮬레이션의 응용에 관한 연구 (Review of Object-Oriented Simulation)

  • 김경섭
    • 한국시뮬레이션학회:학술대회논문집
    • /
    • 한국시뮬레이션학회 1998년도 The Korea Society for Simulation 98 춘계학술대회 논문집
    • /
    • pp.1-16
    • /
    • 1998
  • 본 논문에서는 객체지향개념을 도입한 시뮬레이션, 즉 객체지향시뮬레이션(Object-Oriented Simulation)에 대하여 살펴보았다. 기존의 시뮬레이션언어가 가지고 있는 한계점을 통하여 객체지향시뮬레이션의 필요성과 장점에 대하여 알아보았다. 객체지향프로그램인 Smalltalk를 이용해서 객체지향시뮬레이션의 모델링 방법론에 대해서 논의하였으며, 향후 이 방법론을 적용하여 객체지향 시뮬레이터 개발을 하고자 한다.

  • PDF

UML을 기반으로 한 확장된 객체지향 소프트웨어 개발 방법론 (A Methodology of Extended Object-Oriented Software on UML)

  • 최금희;허계범;최영근
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 1999년도 가을 학술발표논문집 Vol.26 No.2 (1)
    • /
    • pp.463-465
    • /
    • 1999
  • Objectory Process를 바탕으로 한 Rose는 실 프로젝트의 개발을 위한 단계에 대한 구체적인 절차제시 및 세부적인 지침의 부족으로 실제 업무 개발 시 혼란을 초래할 수 있다. 본 논문에서는 Objectory Process를 확장하여 개발자를 위한 객체지향 소프트웨어 개발 방법론을 제시한다. 그리고, UML Diagram과 세부적인 명세서 작성방법 및 산출물을 명시하고, 이와 같은 정보들 저장 및 검색을 관리 할 수 있는 효율적인 객체지향 소프트웨어 개발 방법론을 제시한다.

  • PDF

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

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

  • PDF

객체지향 생산시스템 시뮬레이터 설계 및 평가 (Design and Evaluation of Object-Oriented Simulator for Manufacturing System)

  • 김재만;김성식
    • 한국시뮬레이션학회:학술대회논문집
    • /
    • 한국시뮬레이션학회 1997년도 춘계 학술대회 발표집
    • /
    • pp.13-17
    • /
    • 1997
  • 생산시스템 관련 연구에서 시뮬레이션은 중요한 도구로 폭넓게 활용되어 왔다. 생 산시스템을 분석하기 위한 시뮬레이션 모델은 그 기본구조가 정형화되어 있기 때문에 생산 시스템 시뮬레이터 개발에 관련된 사례연구가 적지 않다. 최근 들어서는 객체지향 접근방법 을 이용한 시뮬레이터가 상용화되는 추세이다. 본 연구에서는 객체지향 생산시스템 시뮬레 이터를 설계 및 구현하는데 있어서 객체지향 접근 방법의 잇점인 재사용성 및 확장성을 제 고 시킬수 있는 방안으로 Pattern을 이용한 설계기법 및 S/W Metrics를 이용한 설계평가 방법에 대해서 논의한다. 또한 현재 개발중인 생산 시스템 시뮬레이터 KU-FASIM에 이런 개념들이 실제 적용된 결과에 대해서 검토해 본다.

  • PDF