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

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

인터넷기반 원격시험시스템의 객체지향적 분석 및 설계 (An Object-Oriented Analysis and Design for Remote Examination System on Internet)

  • 김윤호;박운영
    • 한국정보통신학회논문지
    • /
    • 제6권6호
    • /
    • pp.966-973
    • /
    • 2002
  • 본 논문에서는 UML에 기반한 객체지향적 모형화에 의하여 인터넷에 기반한 원격 시험 시스템의 체계적인 분석 및 설계를 제시한다. 본 시스템은 기본적으로 교수가 문제를 출제하는 문제 출제부와 학생이 문제 에 응시하는 문제 풀이부로 구성된다. 객체지향에 기반하여 설계하고 설계과정에서 UML을 사용하여 설계 내용을 표현함으로써 객체지향적 설계의 장점인 체계적인 설계와 재사용성, 특정 프로그래밍 언어에의 의존성 등을 확보함으로써 개발과 테스팅, 수정, 보완에 있어서 효율성과 비용 절감을 얻을 수 있다. 또한 본 논문에서의 원격 시험 시스템은 원격 교육 시스템에 적용시킬 수 있으며, 기존의 오프라인 시험의 대치 또는 인터넷에 기반한 설문조사를 시행하는 시스템으로의 전환도 가능하여 다양한 분야에 적용이 가능하다.

OOIDEF0 기반의 정보시스템 분석 및 설계 기법: 조선 PDM 시스템 적용사례 (An Information System Analysis and Design Methodology Based on Object-Oriented IDEF0: A Case Study for the PDM System of ship Production)

  • 김재균;장길상
    • 산업공학
    • /
    • 제16권1호
    • /
    • pp.70-84
    • /
    • 2003
  • Recently, object-oriented techniques have been used more and more for developments of an information system. But, established object-oriented methodologies are hard to express a business process of various abstract degrees in the analysis level and independent components of the system. They have difficulties in developing a large-scale information system of manufacturing industry such as PDM and CIM. This paper proposes an information system development methodology that imports the object-oriented IDEF0 (OOIDEF0) function model in analysis level. This methodology is made up of requirements gathering, system analysis, system design, and implementation. In requirements gathering level, organization diagram and interview technique are used for input data of OOIDEF0 function model. The OOIDEF0 function model, the interface model and function descriptions are made out in analysis level. Information objects and implementation objects are designed on the basis of the OOIDEF0 function model in design level. The database is built and programming is accomplished in implementation level. In order to prove the consistency and efficiency of the proposed methodology, the PDM system for ship production is modeled and prototyped.

DESIGN AND FLIGHT SOFTWARE EMBEDDING OF KOMPSAT-2 SIMULATOR

  • Lee, Sang-Uk;Cho, Sung-Ki;Kim, Jae-Hoon
    • Journal of Astronomy and Space Sciences
    • /
    • 제19권2호
    • /
    • pp.97-106
    • /
    • 2002
  • The design feature of KOMPSAT-2 simulator based on object oriented design methodology in terms of unified modeling language (UML) has been discussed in this paper. Also, we present how to embed flight software into the simulator. Flight software em-bedding for KOMPSAT-2 simulator is compared to that of the KOMPSAT-1 simulator.

자동화 컨테이너터미널을 위한 3차원 시뮬레이션 모델 (3-Dimensional Simulation Model for Automated Container Terminals)

  • 최용석;하태영
    • 한국시뮬레이션학회:학술대회논문집
    • /
    • 한국시뮬레이션학회 2005년도 춘계학술대회 논문집
    • /
    • pp.74-81
    • /
    • 2005
  • In this study, we introduce a 3D simulation model to support the design on ACT(Automated Container Terminal) using 3D animation. The developed simulation model simulate virtual operations of ACT and animate the simulated results with real time. We provide several validation points for the design of ACT. And the developed system applied an object-oriented design and C++ programming to increase the reusability and extensibility. We can perform the various simulation experiment and analyze performances to estimate the required number of equipment using developed simulation model.

  • PDF

지능형 공작기계 설계 지원 시스템 개발 (Development of Intellingent Design Support System for Machine Tools)

  • 차주헌;김종호;박면웅;박지형
    • 한국정밀공학회:학술대회논문집
    • /
    • 한국정밀공학회 1995년도 추계학술대회 논문집
    • /
    • pp.1022-1027
    • /
    • 1995
  • We present a framework of an intelligent design support system for embodiment design of machine tools which can support efficiently and systematically the machine design by utilizing design knowledge such as objects(part), know-how, public, evaluation, and procedures. The design knowledge of machining center has been accumulated through interview with design experts of machine tool companies. The processes of embodiment design of machining center are established. We also introduce a hybrid knowledge representation so that the systm can easily deal with various and complicated design knowledge. The intelligent design system is being developed on the basis of object-oriented programming, and all parts of a design object, machining center, are also classified by the object-oriented modeling. For the demonstration of effectiveness of the suggested system, a structural design system for machine tools is implemented.

  • PDF

Option을 고려한 객체지향형 Product Structure 설계 (The Object-Oriented Design of the Product Structure Based on Options)

  • 고석완;김선호;정석찬
    • 대한산업공학회지
    • /
    • 제24권3호
    • /
    • pp.457-473
    • /
    • 1998
  • As a product structure or BOM(bill of material) of products is hierarchically structured, the design based on the concept of relational data base modeling causes low performances in data search or processing. For this reason, an object-oriented approach to designing a product structure is proposed in this paper. Using Rumbaugh's OMT (Object Modeling Technique) method, classes of parts, BOM structure, options, and models are defined and their class-relationship diagrams are proposed. For the representation of the BOM structure suitable for the object-oriented paradigm, a new data architecture called the BOM item class is suggested. It is expected that the proposed data structure ensures better reusability and expandability due to the modularity.

  • PDF

객체지향 물리적 모델링 기법을 활용한 BIM기반 통합 건물에너지 성능분석 모델 구축 및 활용을 위한 프레임워크 개발 - 건물 열부하 시뮬레이션 중심으로 - (A Framework Development for BIM-based Object-Oriented Physical Modeling for Building Thermal Simulation)

  • 정운성
    • KIEAE Journal
    • /
    • 제15권5호
    • /
    • pp.95-105
    • /
    • 2015
  • Purpose: This paper presents a framework development for BIM (Building Information Modeling)-based OOPM (Object-Oriented Physical Modeling) for Building Thermal Simulation. The framework facilitates decision-making in the design process by integrating two object-oriented modeling approaches (BIM and OOPM) and efficiently providing object-based thermal simulation results into the BIM environment. Method: The framework consists of a system interface between BIM and OOPM-based building energy modeling (BEM) and the visualization of simulation results for building designers. The interface enables a BIM models to be translated into OOPM-based BEM automatically and the thermal simulation from the created BEM model immediately. The visualization module enables the simulation results to be presented in BIM for building designers to comprehend the relationships between design decisions and the building performances. For the framework implementation, we utilized the Modelica Buildings Library developed by the Lawrence Berkeley National Laboratory as a thermal simulation solver. We also conducted an experiment to validate the framework simulation results and demonstrate our framework. Result: This paper demonstrates a new methodology to integrate BIM and OOPM-based BEM for building thermal simulation, which enables an automatic translation BIM into OOPM-based BEM with high efficiency and accuracy.

객체지향 설계 유형 및 도메인 객체 인터페이스를 이용한 논문 투고 관리 시스템 설계 및 구현 (Design and Implementation of a Paper Submission Management System Using Domain Object Interface and Object Oriented Design Patterns)

  • 심춘보;정세훈;임은천;유강수
    • 한국전자통신학회논문지
    • /
    • 제5권5호
    • /
    • pp.449-458
    • /
    • 2010
  • 최근 소프트웨어 아키텍처 설계 시 소프트웨어의 재사용성 및 유지보수 비용의 효율성을 고려한 객체지향 디자인 패턴의 관심이 증가하고 있다. 따라서 본 논문은 객체지향 디자인 패턴 기반의 도메인 객체 인터페이스를 활용하여 특정 도메인에 해당하는 논문 투고 관리 시스템을 설계하고, 아울러 자바와 XML을 이용하여 구현한 시스템을 제안한다. 제안하는 시스템은 GoF 디자인 패턴을 적용하여 하향식과 상향식을 적절히 조합한 시스템 전체 아키텍처를 설계한 후에 상향식으로 각각의 시스템 객체들을 조립하여 구현하는 방식을 적용한다. 또한 본 시스템은 시스템의 데이터 자체에 대해서는 XML을 통해 각종 퍼시스턴스 객체(Persistent Object)의 형태로 변환되도록 하며, 도메인 객체를 클래스로 자동 생성하는 방식을 채택하지 않음으로써 시스템의 복잡성을 최소화한다. 마지막으로 시스템의 구현은 일반 클라이언트/서버 환경에서도 사용 가능하지만, 사용자의 편의성 및 일관성을 고려해 일반 웹브라우저에 내장된 XSLT를 통해 시스템 사용자 GUI를 구현한다.

UML를 이용한 객체지향 데이터베이스 설계에 관한 연구 - 통합생산관리시스템 구축을 중심으로 - (A Study on Design of Object-oriented Database using UML - IPCS(Intergrated Production Control System) Construction -)

  • 이승범;주기세
    • 한국정보통신학회:학술대회논문집
    • /
    • 한국해양정보통신학회 1999년도 춘계종합학술대회
    • /
    • pp.163-167
    • /
    • 1999
  • 기존의 관계형 데이터 모델은 복합 객체데이터의 표현, 임의의 데이터 정의ㆍ조작능력, 버전제어, 일반화, 집단화와 같은 의미모델 개념을 지원할 수 없어서 CAD/CAM, 동시 공학(CE), 컴퓨터 통합 생산 시스템(CIM)등의 분야에 응용이 사실상 어려운 문제점을 지니고 있다. 본 논문에서는 기존의 Booch 방법론, Rumbaugh 등의 OMT(Object Modeling Technique), 그리고 Jacobson의 OOSE 방법론 등을 조합하여 고안된 산업표준의 객체지향적 객체/설계 방법론인 UML(Unified Modeling Language)을 이용하여 선박용 핸드레일을 생산하는 기업체의 통합생산관리시스템(IPCS, Intergrated Production Control System)을 업무 기능에 따라 모듈별로 나누어 객체 지향 데이터 모델을 설계하였다. 이러한 객체지향적 데이터 모델의 구축은 생산공정의 효율적 관리, 시스템의 유지, 보수 및 확장을 원활하게 하여 경영합리화를 기대할 수 있다.

  • PDF

FlexDesigner:계층적으로 모듈화된 주초의 객체 지향 방식 비다양체 모델링 커널 (FlexDesigner:Object-Oriented Non-manifold Modeling Kernel with Hierarchically Modularized Structure)

  • 이강수;이건우
    • 한국CDE학회논문집
    • /
    • 제2권4호
    • /
    • pp.222-236
    • /
    • 1997
  • Conventional solid or surface modeling systems cannot represent both the complete solid model and the abstract model in a unified framework. Recently, non-manifold modeling systems are proposed to solve this problem. This paper describes FlexDesigner, an open kernel system for modeling non-manifold models. It summarizes the data structure for non-manifold models, system design methodology, system modularization, and the typical characteristics of each module in the system. A data structure based on partial-topological elements is adopted to represent the relationship among topological elements. It is efficient in the usage of memory and has topological completeness compared with other published data structures. It can handle many non-manifold situations such as isolate vertices, dangling edges, dangling faces, a mixed dimensional model, and a cellular model. FlexDesigner is modularized hierarchically and designed by the object-oriented methodology for reusability. FlexDesigner is developed using the C++ and OpenGL on both SGI workstation and IBM PC.

  • PDF