• 제목/요약/키워드: Object Oriented Design

검색결과 831건 처리시간 0.029초

객체모델링기법에 의한 객체지향 모델베이스 설계 (An Object-Oriented Model Base Design Using an Object Modeling Techniques)

  • 정대율
    • 경영과정보연구
    • /
    • 제1권
    • /
    • pp.229-268
    • /
    • 1997
  • Recently, object-oriented concepts and technology are on the leading edge of programming language and database systems research, and their usefulness in those contexts has been successfully demonstrated. The adoption of object-oriented concept to the design of model bases has several benefits. From the perspectives of object-oriented approach, models in a model base are viewed as object which encapsulate their states and behaviors. This paper focuses on the design of an object-oriented model base that handles various resources of DSS(data, knowledge, models, solvers) in a unified fashion. For the design of a model base, we adopted Object Modeling Techniques(OMT). An object model of OMT can be used for the conceptual design of an overall model base schema. The object model of OMT provides several advantages over the conventional approaches in model base design. The main advantage are model reuse, hierarchical model construction, model sharing, meta-modeling, and unified model object management.

  • PDF

객체지향형 제어 시스템 디자인 패키지의 개발 (Development of object oriented computer aided control systems design package)

  • 양광웅;박재현
    • 제어로봇시스템학회:학술대회논문집
    • /
    • 제어로봇시스템학회 1996년도 한국자동제어학술회의논문집(국내학술편); 포항공과대학교, 포항; 24-26 Oct. 1996
    • /
    • pp.441-444
    • /
    • 1996
  • Object-oriented programming goes on increasing in many areas, as its advantages of flexibility and ease of maintenance have been recognized. As in usual programmings, the productivity and flexibility of CACSD package can be improved by adopting object-oriented programmin. This paper describes our efforts to implement an OO-CACSD(Object Oriented CACSD) package for control system design and simulation. Since the proposed OO-CACSD is based on the modularity, portability, reuseability, and matrix-oriented data structure, a control system can be not only modeled and simulated but also maintained easily.

  • PDF

객체 지향 설계를 위한 모듈 분해방법 (A Module Decomposition Method for Object-Oriented Design)

  • 허계범;최영근
    • 한국정보처리학회논문지
    • /
    • 제2권3호
    • /
    • pp.299-313
    • /
    • 1995
  • 객체 지향 설계 방법은 프로그램을 객체로 분해하고, 그들 사이의 관계를 설정하 는 과정으로 기존의 시스템이 수행하는 기능 중심 방법과 달리 취급하는 객체를 중심 으로 모듈을 분해하는 기법이다. 그러나 기존의 객체 지향 설계 방법은 모듈 설계 방 법과 분해 기준이 모호하고 미흡하기 때문에 객체 지향 소프트웨어를 전체 시스템 단 위로 구현해야 하고, 하나의 소프트웨어 컴포넌트를 이해하기 위해서는 전체적인 객체 설계 모델 및 응용 프로그램을 분석해야 하는 많은 문제점이 발생한다. 따라서 본 논 문에서는 객체 지향 설계를 위한 모듈 분해 기준을 정형화 하고, 이를 이용한 객체 모 듈 설계 절차를 제시하여, 규모가 크고 복잡한 시스템을 개발하는데 있어 실용성과 시 스템 개발 후 유지보수를 원활하게 할 수 있도록 한다. 그리고 본 논문의 모듈 분해 기준을 실 시스템에 적용한 사례를 통하여 설계 모델과 구현 모델간의 일치성을 보이 고자 한다.

  • PDF

객체지향 설계에서 정형명세를 이용한 컴포넌트 설계로의 변환 기법 (Techniques to Transform Object-oriented Design into Component-based Design Formal Specifications using Formal Specifications)

  • 신숙경;이종국;김수동
    • 한국정보과학회논문지:소프트웨어및응용
    • /
    • 제31권7호
    • /
    • pp.883-900
    • /
    • 2004
  • 재사용성과 확장성을 높이는 객체지향 개발이 보편화되면서 새로운 소프트웨어를 개발할 경우 기 개발되어 검증된 객체지향 산출물을 재사용함으로써 개발기간을 단축하고 품질을 향상할 수 있다. 이렇게 성능이 검증된 기 개발된 객체지향 산출물을 이용하여 컴포넌트 기반 모델로 변환하면 짧은 기간에 고품질의 컴포넌트 기반 시스템을 구축할 수 있다. 본 논문에서는 이미 개발되어 있는 객체지향 설계 모델을 이용하여 컴포넌트 기반 설계로 변환하되 변환의 정확성을 위해 정형명세 기법을 사용한다. 컴포넌트 기반 설계를 정형명세하기 위해 컴포넌트 정형명세 언어를 정의한다. 그리고 객체지향 설계의 정적, 동적, 기능적 측면을 정형명세 언어 Object-Z를 사용하여 정형명세하는 기법을 제시한 후, 객체지향 정형명세를 컴포넌트 정형명세로 변환하는 기법을 제시한다. 사례연구는 제시된 변환 기법을 적용하여 객체지향 정형명세가 컴포넌트 기반 정형명세로의 변환과정을 설명한다.

A Study: UML for OOA and OOD

  • Rajagopal, D.;Thilakavalli, K.
    • International Journal of Knowledge Content Development & Technology
    • /
    • 제7권2호
    • /
    • pp.5-20
    • /
    • 2017
  • The notion of object oriented analysis and design in software engineering has many rewards that aid the programmer to have an understanding of and improve the program efficaciously. Object oriented metrics helps rather a lot to a programmer or developer to comprehend and unravel the thing-oriented trouble readily and exactly. Object oriented metrics helps in examining the usefulness of object oriented applied sciences or in simple phrases Object-oriented metrics depict characteristics of object-oriented programming. The intention of this paper is to have an understanding of concerning the UML, Object oriented evaluation and design and the way it plays in UML.

객체지향 기술의 확산에 영향을 주는 요인에 관한 경험적 연구 (An Empirical Study on the Factors Affecting Diffusion of Objeccl-Oriented Technology)

  • 이민화
    • 한국정보시스템학회지:정보시스템연구
    • /
    • 제10권1호
    • /
    • pp.97-126
    • /
    • 2001
  • Object-orientation has been proposed as a promising software process innovation to improve software productivity and quality. It has not been understood clearly, however, what factors influences the diffusion of object-oriented technology in organizations. A research model was formulated and hypotheses were generated based on the literature of information technology implementation and software process innovation. To test the research hypotheses, a questionnaire survey was conducted. The results based on 121 responses from Korean companies revealed that project characteristics, use of external experts, and number of development projects are significantly related to the diffusion of object-oriented analysis and design and object-oriented programming. Innovation champion is positively related to the diffusion of object-oriented analysis and design, whereas it is not related to the diffusion of object-oriented programming language. Only project complexity was significantly related to the diffusion of visual programming language. On the other hand, organizational size was not significantly related to any object-oriented technology in this study.

  • PDF

설계패턴을 이용한 객체지향 방법론에 관한 연구 (A Study on the Object-Oriented Methodology on the Basis of Design Patterns)

  • 김치수;임경미;권민주
    • 한국정보처리학회논문지
    • /
    • 제6권6호
    • /
    • pp.1556-1562
    • /
    • 1999
  • 융통성 있는 소프트웨어 개발을 위해 많은 객체지향방법론들이 제공되어 지고 있으나, 이러한 객체지향방법론들은 자동적으로 재사용을 제공하거나 건실한 소프트웨어 시스템을 만들지 못하고 있다. 따라서 이러한 객체지향 방법론들은 개발자에게 상세한 설계지침을 제공하지 못하고 있으며, 분석·설계자들로 이런 문제점들을 인정하고 방법론들을 향상시켜 나가려고 노력하고 있다. 이와 같이 분석·설계자들의 노력을 줄여 주면서 설계단계의 정보를 재사용할 수 있도록 제공하고자 하는 것이 설계패턴의 개념이며, 이러한 설계패턴과 객체지향 방법론은 상호 보완적인 관계를 가지면서 시스템을 개발하는데 유용한 설계 길잡이의 역할을 한다. 이에 본 논문에서는 객체지향 방법론 중에서 가장 많이 다루어지고 있는 OMT 방법론과 Gamma가 제안한 설계패턴 중 Facade, Mediator, Observer의 세 가지 설계패턴에 대한 상호작용을 보여주고, OMT방법론 내에 설계패턴을 적용함으로써 구체적인 설계지식과 재사용에 대한 명확한 해법을 제안한다.

  • PDF

일관 구조설계 시스템 구축에 있어서 객체지향 데이터 베이스의 도입 (Object-Oriented Database Application for An Integrated Structural Design Process)

  • 천진호;김홍국;이병해
    • 한국전산구조공학회:학술대회논문집
    • /
    • 한국전산구조공학회 1993년도 봄 학술발표회논문집
    • /
    • pp.79-85
    • /
    • 1993
  • An integrated structural design system can define and process complex design information that occurs in each of the design stages for flexible cooperation. It can also reduce human error on sequential design steps: preliminary design, analysis and detailed design. Therefore, it's very important to have consistent semantic expression and procedure for structural design information that has complex relationships. In this study, we introduce the object-oriented concepts and object-oriented database thechnique that provides high level semantic expression in order to develop an integrated structural design system.

  • PDF

객체지향접근법을 사용한 컨테이너 터미널 시뮬레이터의 설계 (Design for Container Terminal Simulator Using an Object-oriented Approach)

  • 윤원영;최용석;이명길;송진영
    • 산업공학
    • /
    • 제13권4호
    • /
    • pp.608-618
    • /
    • 2000
  • This paper proposes a design procedure to develop the object-oriented simulator of port container terminal. The design methodology uses an object-oriented approach to support an object-oriented simulation and the design procedure consists of object scheme and event scheme. The object-scheme is a procedure to determine the structure of material flow objects and information flow objects and a relation diagram between objects that have attributes and methods. The event scheme is a procedure to define methods and to connect messages of objects. We assume that the container terminal system consists of gate, container yard, and berth and the equipment used in the container terminal are container cranes, transfer cranes, yard tractors, and trailers.

  • PDF

객체 지향 설계 모듈의 결합 방법 (A Method for Combining Object-Oriented Design Modules)

  • 하계범;이종섭;정계동;최영근
    • 한국정보처리학회논문지
    • /
    • 제3권4호
    • /
    • pp.817-833
    • /
    • 1996
  • 대부분의 객체 지향 분석 및 설계 방법은 구조적 분석과 정보 모델링에 기반을 두 고, 객체 지향 프로그래밍 언어에 근거한 직관적인 분석 및 설계 모델을 사용하고 있다. 그러므로 모델간의 의미 정확성과 일관성이 유지되지 못하여 시스템 구현시 많은 문제점을 가지고 있다. 본 논문에서는 새로운 시스템 개발 생명 주기 방법에 따 른 객체, 동적, 기능적 모듈을 위한 분해와 설계 방법을 제안한다. 따라서, 시스템 개발전체 생명 주기를 새롭게 제시하고, 객체 지향 설계 절차와 명세화에 따른 객체, 동적, 기능 모듈의 분해를 위한 모듈 분해 기준과 이를 이용한 객체 지향 설계 방법을 제시한다. 제안된 방법은 개발자가 사용자 소프트웨어 요구사항들을 편리하게 반영할 수 있도록 해준다. 끝으로 본 논문에서 실 시스템 적용 사례를 들어, 객체지향 설계 모듈의 결합 방법의 타당성과 실용성을 입중하고자 한다.

  • PDF