• 제목/요약/키워드: object-oriented Modeling & Technique

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

객체지향 프로그래밍 기법에 의한 원격학습도구의 개발 (Development of Distance Learning Tools Based on Object-Oriented Programming Technique)

  • 이효종
    • 한국정보처리학회논문지
    • /
    • 제7권11호
    • /
    • pp.3470-3478
    • /
    • 2000
  • 세계적으로 급속히 발전하고 있는 웹(WWW) 기술은 원격학습의 새로운 기회를 인터넷을 통하여 제공하고 있다. 가상 교육 또는 원격 교육 운영에 관한 일부 실험에 관한 성공적인 보고도 나와있다. 웹은 다른 네트워크 도구와 병합하여 원격으로 떨어진 학습자들에게 대화형 학습을 할 수 있는 가상 교실을 생성할 수 있음을 연구하였다. 전자우편, 다자참여 학습보드, 뉴스그룹, 또는 화상회의 같은 원격 학습 도구의 표준에 관한 필요 사항들을 연구하고, 자바 프로그래밍 언어와 객체지향 프로그래밍 기법을 이용하여 이들 학습 도구들을 개발하였다. 객체지향 프로그래밍을 통하여 개발되는 코드의 내구성, 확장성 및 재활용성을 증가시킬 수 있었다. 이들 도구를 활용하여 개발된 시스템은 교사와 학생, 또는 학생들 간에 상호작용을 허용하여 실질적인 원격 교육 시스템에 사용 될 수 있음을 알 수 있었다.

  • PDF

웹기반 통합설비 관리 시스템을 위한 UML 기반 객체지향 모델링 (Object-Oriented Modeling based on UML for Integrated Manufacturing Management System using Web)

  • 심춘보;정세훈;김경종
    • 한국전자통신학회논문지
    • /
    • 제5권6호
    • /
    • pp.602-612
    • /
    • 2010
  • 본 논문에서는 설비관리의 효율성 및 사용자의 접근성을 위해 웹 기반 통합설비 관리 시스템 응용 환경에서 통합 모델링 언어(UML) 기반의 객체 지향 모델링을 제안한다. 이를 위해 먼저 통합설비 관리 시스템 관련 기술과 요구사항을 수집하고 수집된 요구사항을 통하여 시스템 재개발 시 개발자간의 의사소통이 원활하게 이루어질 수 있고 시스템의 위험도를 줄이기 위해 업무 흐름도 및 중요한 다양한 설계 요소(클래스, 컴포넌트, 패키지, 유스케이스 등)를 고려하여 시스템을 설계한다. 그리고 통합설비 관리 시스템의 설비 마스터 코드, 점검관리, 수리관리, 고장관리의 데이터베이스를 구축한다. 마지막으로 멀티 플랫폼 기반의 그래픽 사용자 인터페이스를 고려한 웹 기반 통합설비 관리 시스템의 세 가지 주요 모듈인 설비 점검 모듈, 수리 관리 모듈, 고장 관리 모듈을 설계하고 아울러 JSP를 이용한 웹기반 GUI를 구현한다.

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

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

다차원 유한요소법을 이용한 웹 기반의 범용적 편미분 방정식 해석 모형의 개발 및 적용 - I. 모형의 개발 - (Web based General Partial Differential Equation Solver using Multidimensional Finite Element Method - I. Model Development -)

  • 김준현;한영한
    • 환경영향평가
    • /
    • 제10권4호
    • /
    • pp.319-326
    • /
    • 2001
  • This study is aimed at the development of a comprehensive web-based partial differential equation solver (WPDES) using multidimensional finite element method, which can be operated on the basis of world wide web. Overall issues of engineering and environmental information management and facility control could be implemented using this solver. This paper describes the development technique of the model, which is first part on development of partial differential equation solver. Conventional commercial general solver of computational fluid dynamics problems were investigated. All the relevant environmental models were analyzed to develop integrated environmental management system using WPDES. The governing equations and the parameters of investigated models were analyzed and integrated. Several numerical modules were invented for each partial differential term in partial differential equation of many related modeling problems. Each module was coded in the fashion of object oriented method, and was combined independently for the overall governing equation. WPDES has unique characteristic, which can analyze the problem through the suitable combination of modules without development of additional models for each environment problem with different governing equation, main variables, and parameters.

  • PDF

MVC 디자인 패턴을 활용한 Web GPS 기반의 물류차량 출하 관제 시스템 (A Web GPS based Logistics Vehicle Control Management System using MVC Design Patterns)

  • 심춘보;김경종
    • 디지털산업정보학회논문지
    • /
    • 제6권1호
    • /
    • pp.131-142
    • /
    • 2010
  • In this paper, we propose a web GPS based logistics vehicle control management system using MVC design patterns. The proposed system is designed by applying design patterns of object oriented modeling called mini-architecture to enhance reliability of software as well as promote stability of overall system design. In addition, we can get a position information by means of the GPS embedded in PDA and communicate between client and monitoring server using CDMA network so that the position of client can be identified directly by the map service. The system provides an moving object indexing technique which extends the existing TB-tree to manage and retrieve a transporting trajectory of logistics efficiently. Finally, with development of the logistics vehicle control service called WG-LOGICS system, we can verify the usefulness of our system which is able for monitoring a vehicle preparation, allocating registration, loading a burden, transfer path, and destination arrival in real world.

객체지향 분석과정에서 오류와 일관성 점검 방법 (A Method of Checking Errors and Consistency in the Process of Object-Oriented Design)

  • 김도형;정기원
    • 한국정보과학회논문지:소프트웨어및응용
    • /
    • 제26권3호
    • /
    • pp.380-392
    • /
    • 1999
  • 객체지향 분석과정중에 오류를 검출하고 일관성을 점검하여 무결성을 유지하는 것은 중요한 일이다. 그러나, 현재의 객체지향 개발 방법론은 객체지향 분석모델들에 대하여 오류 검출과 일관성 점검을 위한 정형화된 방법을 제시하지 못하고 있다. 본 논문은 지식베이스를 이용하여 , 객체지향 분석모델들에 대한 오류와 일관성 검증방법을 제안한다. 제안한 방법은 모형화 단계, 정형화 단계, 검증 단계의 세단계로 이루어져 있다. 모형화 단계에서는 시스템을 분석하여 OMT(Object Modeling Technique)방법론의 세 가지 모델인 객체모델, 동적 모델, 기능모델을 생성한다. 이 단계는 OMT의 분석단계에 해당한다. 정형화 단계에서는 이 세가지 모델들을 Atomic Formula 형태로 정형 명세하여 응용 지식베이스에 저장한다. 검증 단계에서는 오류 검출 규칙과 일관성 점검 규칙을 이용하여 오류를 점검하고 일관성을 유지한다. 그리고 본 논문에서 제안한 점검 방법을 적용하여 ATM(Automated Teller Machine)예제의 분석결과를 검증했다. 제안한 방법을 이용하면 보다 더 신뢰할 수 있는 분석모델을 얻을 수 있을 것으로 기대된다.

객체지향 데이터베이스를 이용한 공작기계 설계 기술정보 관리에 관한 연구

  • 강선구;박면웅;박지형
    • 한국정밀공학회:학술대회논문집
    • /
    • 한국정밀공학회 1997년도 춘계학술대회 논문집
    • /
    • pp.342-346
    • /
    • 1997
  • In the recent competitive market situation, the product development lead-time plays a significant role for the success of a manufacting company. One of the most important efforts required is reducing the design lead-time by managing all the necessary technical information related to the design process. In this paper,the data model for an engineering data management system for machine tools is described by applying object-oriented modeling technique. The design objects and their structure are defined regarding the functions such as version control, configuration management, and technical document management, and are implemented using an object-relational database management system. The suggested model takes into special account the characteristics of machining centers.

객체지향형 기술정보관리시스템 설계 및 개발 (The Development of the Object-Oriented Technical Document Management System (OOTDMS))

  • 오태훈;김선호;박정선
    • 산업공학
    • /
    • 제11권2호
    • /
    • pp.49-64
    • /
    • 1998
  • 최근 제품데이타관리 시스템 내에서 관리되는 데이터들은 보다 복잡한 구조와 다양한 형태를 가지게 되었으며, 이들 데이터들을 효율적으로 관리하기 위한 새로운 기법으로 객체지향기법이 대두되었다. 객체지향 기법 및 기술은 시스템의 생산성과 재사용성을 향상시키고 보다 실세계에 근접한 개념으로 프로그램의 설계와 구현을 가능하게 하였다. 본 연구에서는 객체지향적 패러다임을 이용하여 기술정보관리 시스템 내에서 제품개발의 전반에 걸쳐 생성되는 도면무서, 부품 및 BOM 등의 데이터 관리 요소들을 객체지향으로 분석 및 설계하였으며, 프로토타입을 개발하였다. 객체지향 분석 및 설계를 위해서는 Rumbaugh의 OMT(Object Modeling Technique) 방법을 이용하였으며, 개발된 프로토타입은 크게 도면 및 부품관리 모듈과 BOM모듈로 구분된다. 부품 및 도면관리모듈은 PowerBuilder로, BOM모듈은 Visual C++로 개발되어 서로 독립적으로 수행되도록 구성하였으며, 이들간에 데이터교환이 가능하게 하였다. 또한, 구현된 객체지향 BOM관리모듈은 BOM구조복사 및 관계형 데이터베이스와 연결, OPTION관리 등의 기능을 포함하고 있다.

  • PDF

객체지향 데이터베이스의 다중계승을 위한 동시성 제어 기법 개발 (Development of a Concurrency Control Technique for Multiple Inheritance in Object-Oriented Databases)

  • 전우천;홍석기
    • 인터넷정보학회논문지
    • /
    • 제15권1호
    • /
    • pp.63-71
    • /
    • 2014
  • 인공지능과 웹 데이터베이스와 같은 분야에서는 기존의 관계 데이터 모형보다 더 고급 모델링 기능을 필요로 한다. 이러한 분야에서 객체지향데이터베이스는 객체를 모아 클래스를 제공하고 또한 클래스 사이에서 상위클래스는 하위 클래스에게 물려주는 계층구조를 제공하기 때문에 더 좋은 데이터 모형이 될 수 있다. 본 논문의 목적은 객체지향데이터베이스에서 다중 계승을 위한 동시성 제어 기법을 개발하는 것이다. 본 논문에서 제안하는 MIIL(Multiple Inheritance Implicit Locking) 기법은 기존의 Implicit 로킹(Locking) 기법에 기반을 두었다. MIIL 기법은 기존의Implicit 로킹에서 불필요한 로킹을 제거하였다. 또한 본 논문에서 제안하는 MIIL 기법에서의 Intention 로킹은 기존의 Implicit 로킹기법과 동일하게 작동한다. 본 논문에서 제안한 MIIL 기법은 기존의 Implicit 로킹 기법보다 로킹 오버헤드가 적음을 증명하였다. 또한, 본 논문에서는 단일 계승과 다중 계승 등 계승구조만을 이용함으로써 로킹 오버헤드를 줄이기 위한 추가적인 비용을 필요로 하지 않는다.

UML 기반 고속열차 제어 소프트웨어 설계에 관한 연구 (A Study On Software Design of High-Speed Train Control)

  • 심재철;김찬용;최권희;김형인;정성윤
    • 한국철도학회:학술대회논문집
    • /
    • 한국철도학회 2007년도 춘계학술대회 논문집
    • /
    • pp.1665-1670
    • /
    • 2007
  • The On-Board Computer System Used for rolling stocks is one of the core equipments in trains, which deals with collecting real-time data of a train to display and record the train's status, control the train, and assist the driver and maintenance function. To design control software for such complex control system, in this paper UML based modeling technique is applied. A behaviorally expressive set of diagrammatic languages for modeling object-oriented systems is presented. It constitutes the constructive subset of UML, and also it enables model execution and full code synthesis.

  • PDF