• Title/Summary/Keyword: 객체지향방법론

Search Result 276, Processing Time 0.025 seconds

Multiple Perspective Business System Modeling Using Unified Modeling Language (Unified Modeling Language를 활용한 다관점 업무 시스템 모형화)

  • Kim, Jong-U;Kim, Jin-Sam;Jo, Jin-Hui;Jeon, Jin-Ok
    • The Transactions of the Korea Information Processing Society
    • /
    • v.6 no.9
    • /
    • pp.2373-2383
    • /
    • 1999
  • Recently, due to the popularity of object-oriented programming languages, object-oriented modeling and development methodologies become widely applied to information system development. When object-oriented methodology is adopted, using object-oriented modeling languages for business analysis and redesign has the advantages such that business modeling results can be easily understood and referred by information system developers. In this paper, UML-B, Unified Modeling Language extension for Business modeling is proposed, which uses UML notation for modeling organization structure, actors, use cases, business processes, and entities in business systems. It also utilizes extension mechanisms of UML to facilitate business modeling activities, and supports business process reengineering with object-oriented modeling.

  • 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

Deriving Component Interfaces from UML Dynamic Medel (UML 동적모델에서 컴포넌트 인터페이스 설계 기법)

  • 김지혜;김수동
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2002.04b
    • /
    • pp.415-417
    • /
    • 2002
  • 컴포넌트는 소프트웨어의 재사용을 통하여 소프트웨어 제품의 향상된 생산성을 제공해 줄 수 있는 방안으로 인식되면서 , 학계와 산업계의 관심 이 집중되고 있다. 그에 대안 반영으로 컴포넌트 자체를 개발하거나, 상용 컴포넌트를 기반으로 하여 어플리케이션을 개발하기 위한 방법론들이 제안되고 있고, 이런 개발 방법론이 바로 컴포넌트 기반의 개발 방법론이다. 컴포넌트 개발 방법론이 확산됨에 따라 성공적인 컴포넌트 기반의 프로젝트의 중요한 요소로써 효과적인 컴포넌트 인터페이스 설계 기법이 부각되고, 제안되었다. 그러나, 기존의 객체지향 방식으로 구현된 모델을 컴포넌트 기반의 모델로 전환 시의 지침들이 부족하다. 따라서, 본 논문에서는 객체 지향 방식으로 모델링 한 UML동적모델에서 근거한 컴포넌트 인터페이스 설계 기법을 제안한다. 즉, 분석 단계에서 컴포넌트를 식별하고, 설계 단계의 산출물인 Use Case모델과 클래스 다이어그램을 이용하여 컴포넌트의 메소드들을 추출한다. 그리고, 컴포넌트 인터페이스를 정의한다.

  • PDF

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

  • 이승범;주기세
    • Proceedings of the Korean Institute of Information and Commucation Sciences Conference
    • /
    • 1999.05a
    • /
    • pp.163-167
    • /
    • 1999
  • The relational data model can't be applied to CAD/CAM, CE, and CIM since it can't support the semantic model concept such as complex object, random data definition, manipulation, version control, generalization, aggregation and so on. In this paper, the IPCS(Integrated Production Control System) for hand-rail of ship is parted into several module according to process function. further more, the object oriented data model is designed with UML(Unified Modeling Language). UML is the object oriented design methodology of industrial standard that combines the Booch's methodology, the Rumbaugh's On(Object Modeling Technique), and the Jacobson's OOSE(Object-Oriented Software Engineering) methodology. The efficient management is expected with object-oriented data model construction, since this developed system can achieve efficient process control, system maintenance, repair and extension.

  • PDF

A KB/DB Coupling Methodology based on the Object-Oriented Entity Aspect Model (객체 중심 측면 모델에 의한 KB/DB 통합 방법론)

  • 오선영;백두권
    • The Journal of Information Technology and Database
    • /
    • v.1 no.2
    • /
    • pp.3-24
    • /
    • 1994
  • 기존의 데이타 모델 및 설계 방법론들은 실세계의 데이타 객체에 대해 고정된 한 측면의 모델 표현만을 허용하기 때문에 여러 측면으로 관측이 가능한 실세계 객체들의 표현에 어려움을 갖는다. 제시한 객체 중심 측면 모델(OOAM : Object-Oriented Entity Aspect Model)은 실세계의 각 객체에 대해 다수의 측면 표현을 가능하게 한 객체 중심의 데이타 모델로 데이타와 지식 표현에 유용한 모델이다. 데이타베이스 시스템과 지식베이스 시스템 중 어느 하나의 시스템이 다른 시스템의 특징을 빌리거나 통합할 수 있다면 두 시스템에게 서로 이득이 될 수 있다. 이러한 KB/DB(Knowledge Base/Data Base)의 통합은 최근에 객체 지향 개념과 연역 개념에 의해 연구가 활발히 진행되고 있다. 본 논문에서는 객체의 측면 개념을 제공하는 OOAM의 기본 개념을 보여주고 OOAM에 의해 구축되는 데이타베이스 스키마의 시맨틱을 분석하고 서술하기 위해 OOAM을 형식적으로 정의하였다. 그리고 KB/DB 통합에 관련된 연구들을 분석하고 데이타베이스에 관련된 지식의 종류를 서술한 후 OOAM을 사용하여 KB/DB 통합을 위한 지식베이스와 데이타베이스의 개발 방법론을 제시하였다.

  • PDF

A Study on Class Extraction Based on Multiply-Selectable Stochastic Refinement Decision and Semantic Modeling for Re-engineering of Procedural S/W (절차중심 S/W의 재공학을 위한 다중선택 확률론적인 정제 결정의 모델링에 기반한 클래스 추출에 관한 연구)

  • 박성옥;이문근
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 1998.10b
    • /
    • pp.508-510
    • /
    • 1998
  • 기존의 절차 지향 프로그램을 이해하고 유지.보수하기 위해서는 많은 비용이 필요하다. 이러한 절차 지향 프로그램에서 객체/클래스를 추출한다면 프로그램을 이해하고 유지.보수하는데 많은 비용을 절감할 수 있을 뿐 아니라, 객체 지향 프로그램으로 변환하는데 많은 도움이 된다. 본 논문에서는 객체/클래스를 추출하기 위한 절차와 구조를 제시하였다. 객체/클래스 추출기는 Clustering Engine, Stochastic Refinement and Decision Engine, Domain Modelling와 Comparison and Intergration Engine의 4부분으로 구성된다. 이러한 과정을 거치면서 기존의 연구 방법과는 다르게 가중치 주는 기준, 다중 객체 후보, 통계적 방법으로의 정재와 결정, 요구사항의 의미적 관점에 기초한 방법을 사용하였다.

Object-oriented real-time system modeling considering predicatable timing constraints (시간 제약 분석이 가능한 객체 지향 실시간 시스템 모델링)

  • 김영란;권영희;홍성백;박용문;구연설
    • The Journal of Korean Institute of Communications and Information Sciences
    • /
    • v.21 no.8
    • /
    • pp.1937-1947
    • /
    • 1996
  • In the case of developing the real-time system using object-oriented method, k the problem of the timing constraints is certainly considered. we propose the method of modeling the object-oriented real-time system using the OMT methodology and the SDL. And we also present the predictable time table that reflects the constraints of real-time system into dynamic model of OMTs and the predicatable time formula of the sequence, repeat, and parallel routine. The proposed method is applied to the estimate of the maximum process time of the ATMs(Automatic teller machines) and is used to specifying the functional specification for the user interface of the ATMs using the SDL syntax and the object interaction graph.

  • PDF

A Methodology to Determine Persistence of Objects from Procedural Program (절차지향 프로그램으로부터 객체의 지속성을 결정하기 위한 방법론)

  • Choi, Jeong-Ran;Lee, Moon-Kun
    • Journal of KIISE:Software and Applications
    • /
    • v.29 no.3
    • /
    • pp.133-144
    • /
    • 2002
  • This paper presents a methodology to determine safe persistence of objects from C code during reengineering process. The methodology consists of five steps: the static information methodology, reflection, instantiation, and the refinement. The steps assist to a reengineer to decide appropriate construction and destruction points of an object during its life cycle. Further the steps guarantee safe and consistent interactions among objects.

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 Descriptor Approach for the Classification of Components Behavior (컴퍼넌트 행위성 분류를 위한 디스크립터 접근 방법)

  • 김정종;송호영;송의철;박운재
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 1998.10b
    • /
    • pp.481-483
    • /
    • 1998
  • 객체지향 방법에 의한 소프트웨어 개발은 문제해결의 적용 측면에서 많은 유연성을 가지고 있으며 사용자 환경의 많은 요구조건을 만족시키고 있다는 것은 이미 공인된 사실이다. 그러나 잘못 적용한 컴퍼넌트는 객체지향 시스템 개발에 많은 제한을 가져올 수 있다. 본 연구에서는 시스템 구현 시 연속적으로 변화되는 속성들과 적용방법들이 변화하는 것을 관리하여 새로운 시스템 개발에 필요한 컴퍼넌트의 선택과 행위성을 이해하는 문제를 해결하고자 퍼지 메커니즘을 이용한 디스크립터 분류와 분석도구의 적용에 관한 방법론을 제시하고자 한다.