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

검색결과 247건 처리시간 0.021초

지질 데이터 모델의 객체지향 분석 및 설계를 위한 UML의 적용 (Application of UML(Unified Modeling Language) Towards Object-oriented Analysis and Design of Geo-based Data Model)

  • 이기원
    • 한국지구과학회지
    • /
    • 제21권6호
    • /
    • pp.719-733
    • /
    • 2000
  • 요약: 수치지질도는 디지털 포맷으로 지리적인 정보와 연계된 공간 도형정보와 지질학적인 데이터베이스 속성정보를 갖는 지도로 정의가 가능하며, 지질정보의 수치 도면화와 지공간 정보처리가 가능한 두 가지 측면으로 활용될 수 있다. 그러나 지질 정보가 근본적으로 자연현상에 대한 실체와 다양한 원인에 기인한 복합 대상체에 대한 해석을 목적으로 하기 때문에 수치지질도 작업은 기존에 GIS의 주요 응용 분야인 도시정보시스템이나 지도 자동 도면화 등과 같이 인공지물을 다루는 방법을 바로 적용하는 경우 많은 문제점이 있다. 또한 GIS 소프트웨어의 근간을 이루는 정보기술분야의 급속한 발전과 GIS 활용분야의 확대에 따라 각 활용분야의 고유한 특성과 그에 따른 모델은 수치지질정보화에 대한 중요성 요소로 작용하게 된다. 본 연구에서는 이와 관련하여 우선 지질 데이터 모델에 대한 주요한 개념을 설명하고 지질데이터 모델에 대한 그간의 선행연구와 접근 방법을 소개하고자 한다. 또한 최근에 부각되고 있는 객체지향 모델링 방법의 핵심인 UML접근 방법과 이를 이용한 시험적인 모델을 소개하고자 한다. 이러한 접근 방법을 통하여 재사용성을 고려한 개념적인 모델과 이에 상응하는 실용적인 시스템 개발 및 표준화 연구측면에서 기존 방식에 비교하여 많은 장점을 보일 수 있다. 결론적으로 UML 접근방법을 통한 시스템 아키텍처와 이를 기반으로 한 지질정보시스템은 지구과학분야에서 GIS 활용을 위한 새로운 핵심적인 접근방식을 제공하게 될 것으로 예상된다.

  • PDF

안드로이드 게임 프로그래밍을 위한 설계 패턴 (Design Patterns for Android Game Programming)

  • 김동관
    • 한국융합학회논문지
    • /
    • 제9권8호
    • /
    • pp.17-24
    • /
    • 2018
  • 설계 패턴은 소프트웨어 개발 시 반복적으로 발생하는 특정 문제들에 대한 효과적인 해결책을 제공하는 소프트웨어 재사용 기술이다. 특히, 객체지향 설계 패턴들은 다양한 플랫폼이나 프레임워크에 포함되어 소프트웨어 생산성을 높이고 있다. 본 논문은 설계 패턴을 고려한 안드로이드 모바일 플랫폼 기반의 게임 프로그래밍에 대한 지침을 제공한다. 적절히 설계 패턴을 활용함으로써 소프트웨어 개발 생산성뿐만 아니라, 개발 후 유지보수를 위해서도 효과적일 수 있다. 본 논문은 안드로이드 플랫폼 기반의 게임 프로그래밍에 설계 패턴을 적용하기 위한 지침과 사례를 제공한다. MVP, Singleton, Observer, State 설계 패턴과 같은 대표적인 객체지향 설계 패턴을 안드로이드 게임 프로그램 개발에 적용한다.

객체지향 선체모델링을 위한 모델의 자료구조 및 내부처리 기법에 관한 연구 (A Study on the Data Structure and Implementation Techniques for the Object Oriented Ship Structure Modeling)

  • 서승완;강원수;이규열;이규옥
    • 대한조선학회논문집
    • /
    • 제31권3호
    • /
    • pp.1-11
    • /
    • 1994
  • CSDP(Computerized Ship Design and Production) 연구사업에서는 선체설계업무를 지원하는 "선체CAD시스템"개발을 수행하였다. 본 시스템 개발을 위해서 시스템 요구분석을 수행하여 현재의 선체설계에 관련된 설계업무의 내용과 흐름을 분석하였다. 이러한 요구분석 결과를 토대로 선체CAD 시스템을 이용할 때 설계단계마다 요구되는 설계 정보를 생성하기 위한 전산화된 선체 모델을 정의하였다. 선체모델의 표현과 구현을 하기 위해서는, 형상정보 뿐만 아닌 설계개념까지도 표현할 수 있는 제품모델의 구현을 위해서 객체지향기법을 적용하므로써 실제의 선체설계업무를 전산화된 선체모델에 반영할 수 있는 모델의 자료구조와 컴퓨터 내에서의 처리기법을 제시하였다.

  • PDF

JAVA-BASED SIMULATION FOR DEVS

  • Bai, Tao;Zeng, Jianchao;Wang, Meng
    • 한국시뮬레이션학회:학술대회논문집
    • /
    • 한국시뮬레이션학회 2001년도 The Seoul International Simulation Conference
    • /
    • pp.349-353
    • /
    • 2001
  • There are many excellent characters of Java-based simulation compared with existing ones in the respect of running on the Internet/Web, reuse, integration and etc.. In this paper, the main idea of design and realization of Java-based modeling and simulation software for DEVS will be discussed in detail.

  • PDF

UML 모델링 도구를 이용한 ATO 차상 소프트웨어의 설계 및 구현 (Design and Implementation of ATO On-board Software Using UML Modeling Tool)

  • 윤영환;방융;엄정규;조용기
    • 한국철도학회:학술대회논문집
    • /
    • 한국철도학회 2008년도 춘계학술대회 논문집
    • /
    • pp.384-389
    • /
    • 2008
  • In this paper, we propose a UML modeling of ATO on-board software. An automatic train operation (ATO) system is a real-time control system, which operates a train without a manual operation by a driver. For the safe and comfortable service, real-time embedded software for ATO on-board equipment should have both of high performance and reliability. UML-based object-oriented modeling technique is introduced and used widely to design software that satisfies this requirement. We used Rhapsody, which is a modeling tool for real-time embedded software, to model the construction and the behavior of ATO on-board equipment. As a result, ATO on-board software which performs the profile calculation and the real-time speed control is designed and implemented. The brief modeling result including behavioral characteristics and the simulation results are presented.

  • PDF

Development of Performance Evaluation Metrics of Concurrency Control in Object-Oriented Database Systems

  • 전우천;홍석기
    • 인터넷정보학회논문지
    • /
    • 제19권5호
    • /
    • pp.107-113
    • /
    • 2018
  • Object-oriented databases (OODBs) canbe used for many non-traditional database application areas such as computer-aided design, etc. Usually those application areas require advanced modeling power for expressing complicated relationships among data sets. OODBs have more distinguished features than the traditional relational database systems. One of the distinguished characteristics of OODBs is class hierarchy (also called inheritance hierarchy). A class hierarchy in an OODB means that a class can hand down the definitions of the class to the subclass of the class. In other words, a class is allowed to inherit the definitions of the class from the superclass. In this paper, we present performance evaluation metrics for class hierarchy in OODBs from a concurrency control perspective. The proposed performance metrics are developed to determine which concurrency control scheme in OODBs can be used for a given class hierarchy. In this study, in order to develop performance metrics, we use class hierarchy structure (both of single inheritance and multiple inheritance), and data access frequency for each class. The proposed performance metrics will be also used to compare performance evaluation for various concurrency control techniques.

객체지향분석에 의한 중소형 조선소 선체외판 생산설비 계획에 관한 연구 (A Draft of Hull Piece Fabrication Line for Small and Medium Sized Shipyards by Object Oriented Analysis)

  • 박명규;문귀호;김원돈
    • 한국항해학회지
    • /
    • 제23권1호
    • /
    • pp.29-43
    • /
    • 1999
  • The production process of the compound-curved hull plates includes hull design, definition, fairing, modeling, lofting, cutting, and forming in sequence. Traditional fabrication methods and shop environment caused low level to productivity in medium and small sized shipyards. The most effective solution to solve those problems is to rationalize the layout of facilities. For the well-balanced development of domestic shipbuilding industry, it is urgently required to reduce the gap between modernized large sized shipyards and traditional small and medium sized shipyards in production technologies and efficiencies. For the efficient and accurate hull piece forming, all information from design to forming should be clarified and organized in a systematic manner. Thus, management of the information plays an important role in the computerized and automated of hull piece forming. The object of this paper is to survey the status of the field, to find out the feasibility and to introduce a draft of hull piece fabrication line for small and medium sized shipyards. The development of required system follows the object oriented technology to extend to simulation based system for carrying out physical product flow and facilities layout analysis. It is feasible to operate such a modernized facility for a group of small and medium shipyards who are unable to have each of their own facility because of its large amount of initial investment and insufficient work load.

  • PDF

유스케이스 모델링 도구의 설계 및 구현 (A Design and Implementation of Usecase Modeling Tool)

  • 최환복;김윤호
    • 한국정보통신학회논문지
    • /
    • 제13권5호
    • /
    • pp.868-876
    • /
    • 2009
  • 본 논문에서는 유스케이스 다이어그램과 기술서를 통합하여 작성하기 위한 도구를 제시하고자 한다. 또한 관계를 기준으로 하는 다이어그램 유지방법을 제시하였으며, 다이어그램 작성에서 항목 간 연결 유효성 검사를 제공하여 UML 표준을 따르는 다이어그램 작성이 가능하도록 하였다. 본 논문에서 제시하는 유스케이스 모델링 도구는 편리하고 효과적으로 유스케이스 모델링을 가능하게 해줄 뿐만 아니라, 통합되고 일관성 있는 유스케이스 모델링에 기여할 것으로 기대된다.

지능형 공작기계 설계 지원 시스템 (Intelligent Design Support System for Machine Tool Design)

  • 박면웅
    • 한국생산제조학회지
    • /
    • 제9권2호
    • /
    • pp.15-24
    • /
    • 2000
  • An intelligent software system which can support efficiently and systematically machine tool design by utilizing deign knowledge is described in this paper. The process of embodiment design of a machining center was modelled represented by IDEF0 and embedded in the system. A hybrid type inference engine has been introduced so that the system can effec-tively deal with knowledge represented in diversified forms The design system was developed on the basis of object-ori-ented programming and has been coded into one software system which can be ported on Windows NT.

  • PDF

객체지향 방법론을 이용한 자동차부품기업의 영업관리시스템 설계 및 구현 (Design and Implementation of Marketing and Sales Information System for Automotive Part Company Using Object-Oriented Methodology)

  • 강성배;문태수
    • 한국정보시스템학회지:정보시스템연구
    • /
    • 제13권1호
    • /
    • pp.77-95
    • /
    • 2004
  • According to the increase of organizational complexity and the change of rapid information technology environment, many firms have shifted their information technology(IT) strategy from developing information systems in-house to purchasing application software such as Enterprise Resource Planning(ERP) Systems. Marketing and Sales functions within a Korean automotive part company include developing new assembly products, determining pricing, taking customer's orders, and shipping assembly products to customers. Marketing and Sales Information System(MSIS) in ERP system plays an important role in next Production Planning process. MSIS also makes management reporting and decision making faster and more uniform throughout an organization. MSIS promotes thinking about corporate goals, as opposed to thinking only about the goals of a single department or functional area. This paper intends to design and implement a MSIS in ERP systems for Korean automotive part company using object-oriented methodology In order to accomplish the implementation of MSIS in ERP system, we employed UML as its standard modeling language. In this study, four diagramming techniques such as use case diagram, sequence diagram, class diagram, component diagram among eight modeling techniques are used for analyzing hierarchical business process. In traditional marketing and sales function, a company with an unintegrated information system can have marketing and sales data that is data redundant or inaccurate. MSIS integrated in ERP system can solve the sales forecast problem, which minimizes the total costs of production, inventory, and transportation under constraints of production capacity. Also, the use of UML methodology makes S/W programmers shorten the phase of analysis and design in the implementation of MSIS system, and increase the reuse of software and the interoperability with corporate internal Information system.

  • PDF