• Title/Summary/Keyword: 객체지향시스템

Search Result 1,071, Processing Time 0.023 seconds

Object-Oriented System Modeling using IDEF3 and UML (IDEF3와 UML을 이용한 객체지향적 시스템 모델링)

  • 김병남;이영일;김태운
    • Proceedings of the Korea Inteligent Information System Society Conference
    • /
    • 2001.06a
    • /
    • pp.475-484
    • /
    • 2001
  • 정보시스템 구축에 있어서 적절한 시스템 분석 및 설계를 위한 모델링 기법을 활용하는 것이 중요 과제이며, 이러한 시스템 모델링 분야에서 객체지향 기법을 적용하는 것이 업계의 표준으로 인식되어 가고 있다. 통합 모델링 언어로 불리는 UML은 시스템 개발 과정에 참여하는 모든 이들이 각자의 시각에서 이해할 수 있도록 각 분야의 설계도를 그릴 수 있는 표준을 제공하고, 그래픽 요소를 조합해서 다이어그램으로 나타낼 수 있는 장점이 있으며, 객체지향 시스템 개발그룹에서 표준으로 인정받고 있는 모델링 언어이다. IDEF3는 비즈니스 프로세서를 분석하고자 시도된 최초의 방법이고, 업무를 체계적으로 분석할 수 있으며, 쓰여지는 기호의 간편함과 명료함 때문에 쉽게 표현할 수 있는 장점이 있다. 본 논문에서는 신발을 수출하고 있는 중소기업의 반 정형화(semi-structured)된 수출/무역관리 업무 프로세서에 대하여, UML과 IDEF를 이용하여 분석하고, 이에 따른 시스템 개발 방안을 제시하고자 한다.

  • PDF

객체지향 환경과 EDP 감사기법의 응용

  • 조기작
    • Proceedings of the Korea Association of Information Systems Conference
    • /
    • 1997.10a
    • /
    • pp.451-460
    • /
    • 1997
  • RDB나 기존의 ISAM 파일이 검색과 저장의 효율성이 높을지라도 다양한 형태의 자료 저장 능력과 프로그래밍의 효율성 부족에 대한 대안으로 객체지향 프로그래밍과 객체 지향 DB의 활용이 확대되고 있는데 1996년, 미국의 경우 활용기업의 비율이 15%정도에 이르며 증가추세에 있는 것으로 나타났다. 본 연구는 OOP, OODB를 EDP 감사의 관점에서 연구하는 것으로 전통적 EDP 감사도구와 기법을 객체지향모형에 적용가능한지와 적용시에 예상되는 문제점을 검토하려는 것이다. 주요한 EDP 감사도구와 기법중 입출력에 초점을 두 는 Test Data, Integrated Test Data/Facility에는 적용이 비교적 쉽지만 처리과정에 초점을 두는 Embeded Audit Module, GAS 등에는 구현을 위한 메소드의 수정이나 설치상의 문제 가 큰 것으로 보인다. 그러므로 GAS를 구현할 때 감사모듈을 설치하는 절충법이 필요한 것 으로 보인다.

  • PDF

Development of A Transformation System Between XOMT Diagram and SGML DTD Database (XOMT도와 SGML DTD 데이터베이스 사이의 상호 변환 시스템의 개발)

  • 임혜정;김성운;류은정;박인호;강현석
    • Proceedings of the Korea Multimedia Society Conference
    • /
    • 1998.04a
    • /
    • pp.278-283
    • /
    • 1998
  • 최근 사용이 증가하고 있는 SGML 전자 문서들은 객체 지향 데이터베이스를 통해 보다 효과적으로 관리할 수 있다. 이를 위해서는 SGML DTD를 체계적으로 다룰 수 있는 객체 지향 방법론이 요구되는데, 이에 따라 새로운 객체 지향 다이아그래밍 방법으로 XOMT도[3]가 제안된 바 있다. 본 논문은 이러한 XOMT도로 설계한 SGML DTD 문서를 객체 지향 데이터베이스에 체계적으로 관리할 수 있도록 XOMT도-DB 상호 변환 시스템(TSXD)을 개발한 내용을 기술한다. TSXD는 크게 XOMT도 관리 부시스템(XDMS), XOMT도-DTD 변환 부시스템(XDTS), DTD-XOMT도 변환 부시스템(DXTS)으로 구성되어 있다.

  • PDF

A Study on Web Application Development based on UML in Distributed Object-Oriented Environment (분산 객체 지향 환경에서 UML을 이용한 Web 애플리케이션 개발에 관한 연구)

  • Park, Chang-Han;Kim, Young-Sun;Jang, Duck-Chul
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2000.04a
    • /
    • pp.368-372
    • /
    • 2000
  • 분산 객체 지향 환경에서 클라이언트/서버 시스템 구성을 위한 미들웨어는 복잡한 클라이언트/서버간의 통신을 단순화하기 위한 것으로부터 시작되어 최근에는 많은 사용자들의 다양한 요구를 해결하기 위해 보다 기능을 확장하고 있다. 이때 발생할 수 있는 문제점으로 네트웍 트래픽의 증가, 특정 웹 서버로의 집중에 따른 부하와 관리 부담의 증가 및 전체 시스템의 서비스 성능 저하를 초래할 수 있다. 이에 대한 해결 방안으로 본 논문에서는 객체 지향 분석 및 설계 방법론인 UML(Unified Modeling Language)을 이용하여 객체 지향 모델링 기법으로 Web상에서 관련된 여러 서버들간에 분산 저장된 정보를 일반 사용자에게 동적으로 빠른 서비스를 제공할 수 있고, 특정 서버에서 발생할 수 있는 오버헤드를 줄이며, 네트워크 상에서 발생할 수 있는 병목현상을 현저히 줄일 수 있도록 RDS(Remote Data Service)를 이용하는 Web 애플리케이션 설계 및 구현을 제안하였다.

  • PDF

A Study on Object-Oriented Programming Education for Improving Logical Thinking Ability of Elementary School Students (초등학생의 논리적 사고력 향상을 위한 객체지향 프로그래밍 교육에 관한 연구)

  • Hong, Tae-Jin;Park, Kyeongmo
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2007.11a
    • /
    • pp.617-620
    • /
    • 2007
  • 컴퓨터 프로그래밍 학습은 추상적인 개념을 이해하고 주어진 문제를 스스로 해결하도록 한다. 기존 초등학교 프로그래밍 교육에서 BASIC, C와 같은 절차적 프로그래밍 언어에 대한 연구는 많이 있지만 JAVA와 같은 객체지향 프로그래밍 언어를 통한 교육은 찾아보기 힘들다. 본 논문에서는 구조 중립적이며, 분산 인터넷 환경에 적합한 특성을 가지고 있는 객체지향 JAVA 프로그래밍 학습 시스템을 개발하여, 초등학교 학생들로 하여금 활용하도록 하였다. JAVA 학습 시스템 구현을 통한 객체지향 프로그래밍 교육은 초등학생들의 논리적 사고력을 향상시키고, 수학, 과학 과목의 학습 성취도에 긍정적인 영향을 준다는 것을 현장 학습 실험으로 확인하였다. 더불어 컴퓨터에 대한 흥미도가 상승하였다.

The Formalization of a Temporal Object Oriented Model Based on an Attribute versioning (속성 버전화에 기반한 시간지원 객체지향 모델의 형식화)

  • 이홍로;김삼남;류근호
    • Proceedings of the Korea Database Society Conference
    • /
    • 1997.10a
    • /
    • pp.483-503
    • /
    • 1997
  • One important question that arises when dealing with temporal databases in context of object-oriented systems is the method that associates time with attributes relationship semantics. Results of previous work about attribute versioning, particularity extending flat(First Normal Form: FNF) or nested(Non-First Normal Form: NFNF) relational models. are not applicable to temporal object-oriented databases. This is because object-oriented models provide more powerful constructs than traditional models for structuring complex objects. Therefore, this paper presents an formal approach for incorporating temporal extension to object-oriented databases. Our goal in this paper is to study temporal object-oriented database representation according to generalization, aggregation and association among objects. We define tile concepts of attribute versioning in temporal object-oriented model, and we concentrate on the representation of temporal relationship among objects. Another contribution of this paper is to specify time constraints on relationship semantics and analyze our model based on representation criteria. By means of formalizing tile temporal object oriented model, this paper can not only provide tile robust operating functions that design algebraic operators, but also entrance the reuse of modules.

  • PDF

The Representation Methodology for Object-Oriented Ship Compartmentation (객체 지향 선박 구획 정의 표현 방법론)

  • W.S. Kang;S.W. Suh;K.Y. Lee
    • Journal of the Society of Naval Architects of Korea
    • /
    • v.30 no.3
    • /
    • pp.16-28
    • /
    • 1993
  • The object-oriented paradigm is being recognized as the most effective technique to develope the complex, large software system. In this paper, we propose the modeling methodology using object-oriented technology for the ship compartmentation design(OO _COMDEF) based on the proposed modeling methodology. Illustrative examples to show the application of the prototype system are given.

  • PDF

Object-Oriented Programming for the Development of Manufactruing System Operation System (제조 시스템 운용시스템 개발을 위한 객체 지향 기법)

  • 송영조;홍성수
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 1998.10a
    • /
    • pp.154-156
    • /
    • 1998
  • 본 논문에서는 확장성과 재사용성을 갖춘 제조 시스템 운용 시스템 개발을 위해 객체 지향 기법을 사용한다. 객체 지향 기법 중에서 소프트웨어 개발 방법론인 ROOM(Real-Time Object-Oriented Method)을 이용하여 모델링하고, 실제 목적 운영체제에서 사용할 수 있는 실행화일을 생성하는 방법을 제안한다. 본 연구에서는 제조 시스템 운용 소프트웨어 개발을 위해. ROOM에 기초한 CASE Tool인 "Objec Time"을 사용한다. Objec Time의 개발환경은 ROOM에 기초를 둔 모델링으로부터 실제 시스템에서의 실행화일의 생성에 이르는 모든 과정을 지원한다. 이런 기능으로 인해 제조 시스템 운용 시스템 개발을 위해 모델링 과정에서부터 실제 프로그램을 만드는 과정 사이에 발생할 수 있는 오류를 최소한 줄일 수 있다.한 줄일 수 있다.

  • PDF

An Implementation of an Ordering Status Monitoring System Based on JAVA and CORBA (JAVA와 CORBA 기반의 주문 물품 모니터링 시스템 구현)

  • 정기완;최정규;변광준;윤영태;서상일;백종현
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 1998.10a
    • /
    • pp.400-402
    • /
    • 1998
  • 최근기업의 경쟁력 확보를 위해 기업내의 분산된 이질적인 정보 시스템을 전사적차원에서 통합을 하려는 노력이 활발히 진행되고 있다. 그 중 많은 경우에 통합 문제를 향후의 IT환경을 고려하여 객체지향 개념의 JAVA 및 CORBA를 기반으로 해결하려고 하고 있다. 하지만 실제 기업 환경에서 적용된 경우는 아직 드물다. 본 논문에서는 바이어가 전자회사에 주문한 물품의 생산 현황, 출하까지의 예상시간, 배송일 등을 실시간으로 확인할 수 있는 시스템인 주문 물품 모니터링 시스템(DW- GOMS: DasWoo -Global Ordering status Monitoring System)의 구현에 대해 설명한다. 이 시스템에 대한 사용자의 요구사항 분석은 Use Case를 이용했고 분석 및 설계는 OMT 프로세스를 도입하였고 그 결과는 UML로 표기하는 등 객체지향 개발 방법론을 적용했으며, 설계된 결과를 바탕으로 JAVA 및 CORBA를 기반으로 구현하였다. 구현된 시스템은 CORBA를 적용하여 개발 속도를 현저히 줄일 수 있으며, 시스템 분석/설계에 객체지향 개발 방법론을 적용함으로써 향후 시스템 변경에 유연하게 대응할 수 있게 된다.

  • PDF

Specification of S/Key System Using Object-Oriented Fo Specification Language (객체 지향 정형 명세 언어를 사용한 S/Key 시스템 명세)

  • 유희준;최진영;노병규
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2001.04a
    • /
    • pp.778-780
    • /
    • 2001
  • 컴퓨터 기술의 발전으로 정보화 시대를 맞이한 현대에 있어서 “보안 기능의 정형화 설계 방법 연구”는 정보 보호와 완벽한 보안 때문에 매우 중요하다. 이러한 추세에서 전 세계적으로 보안 시스템에 대한 등급을 나누고 있고, 국내에서도 한국정보보호센터에서 침입차단시스템에 대해 K1에서 K7까지의 등급을 매기고 있다. 이 등급을 살펴보면 정형 언어를 사용하여 시스템 명세를 수행하여야만 K5이상의 고 등급을 획득할 수 있다. 또한 최근에 들어서 소프트웨어 개발 방법에 객체지향 방법론이 많이 사용되고 있는 시점에서 이러한 방법론으로 개발되는 시스템에 대한 정형적인 설계방법이 필요하다. 본 논문은 실제 간단한 규모의 보안 시스템 설계에 직접 적용될 수 있는 수준의 정형기법을 제시하는 것을 목표로 한다. 여기서는 passive attack에 대해 사용자의 패스워드를 보호하기 위한 간단한 스킴이 S/KEY 인증 시스템에 객체지향 정형명세언어인 ZEST와 UML을적용해 본 결과를 기반으로 보안 시스템을 정형 명세한 경험을 기술한다.

  • PDF