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

Search Result 92, Processing Time 0.023 seconds

An Integrated Accounting Data Model and Its Application - Based on Object-oriented Approaches (통합 회계 데이타모형과 그 응용 -객체 중심 접근법을 중심으로-)

  • 남천현;한경석;곽수근
    • The Journal of Information Technology and Database
    • /
    • v.2 no.2
    • /
    • pp.35-54
    • /
    • 1995
  • 회계시스템에 데이타베이스시스템을 도입하는 연구의 주류는 데이타베이스 분야에서 개발된 데이타모형(data mood)을 이용한 회계 데이타모형의 개발에 있었다. 본 연구의 목적은 데이타베이스 분야에서 최근 개발되어 널리 보급되고 있는 객체지향 데이타모형을 적용한 회계 데이타모형(Object-oriented Accounting Data Model; OADM)을 개발하고 응용하는 데 있다. OADM은 회계시스템의 정보제공능력 제고 및 시스템통합의 과제를 해결하는 데 유용한 도구가 될 것이다. OADM은 데이타모형 관점에서 규명된 전통적 회계시스템의 본질을 모형화의 배경으로, REA 모델을 모형화의 기초로, 그리고 객체지향 데이타모형을 모형화의 도구로하여 개발된다. 회계 데이타모형화에 있어서 복합적인 회계데이타의 표현, 복합적이고 까다로운 회계처리절차의 데이타화, 타부문과의 연계, 회계시스템의 변경 및 확장 등의 제 문제점은 기존의 데이타모형으로는 해결하기가 어려우나 객체지향 데이타모형을 회계 데이타모형화에 도입함으로써 이러한 문제점을 해결할 수 있다. 본 연구와 관련한 후행 연구로는 활동중심 원가계산의 모형화, 예산시스템의 모형화 그리고 사무정보시스템의 모형화 등을 들 수 있다. OADM은 이러한 모형화의 기초로 이용될 수 있다. 모형의 실증분석도 가치 있는 미래연구로 본다.

  • PDF

Application of object-oriented methodology for structural analysis and design (구조해석에서 객체지향 방법론의 도입)

  • 김홍국;이주영;김재준;이병해
    • Computational Structural Engineering
    • /
    • v.8 no.3
    • /
    • pp.123-133
    • /
    • 1995
  • This study presents an application of object-oriented methodology for structural design process. A prototype of integrated structural design system is developed by introducing a structural analysis object model(SAOM) and structural design object model (SDOM). This SAOM module, which models structural member, performs structural analysis using FEM approach and the SDOM module checks structural members based on Korea steel design standard. The abstraction, encapsulation and reusability properties of the proposed models are in establishing the integrated structural design system.

  • PDF

Operations And Assignments Of Multidimensional Nested Indexs For Object Databases (객체 데이타베이스를 위한 다차원 중포 색인구조의 운용과 할당)

  • 이정아;임윤주;이종학
    • Proceedings of the Korea Multimedia Society Conference
    • /
    • 2004.05a
    • /
    • pp.624-627
    • /
    • 2004
  • 지난 몇 년간 체세대 데이터베이스 시스템으로서 객체 데이터베이스 시스템의 객체 질의연구가 이루어지고 있으며, 특히 고급 질의의 처리비용을 줄이기 위한 연구가 활발하다. 최근에 제안된 중포 속성 색인기법은 객체지향 질의 처리의 성능 향상에 크게 기여하고 있다. 하지만 이들 색인구조들은 기존의 관계형 데이터베이스에서 사용된 단순 속성에 대한 색인구조에 비해 저장 공간과 갱신 유지비용이 크다. 또한 클래스 상속에 의한 객체 데이터 모델의 특징을 반영하지 못하며 타켓 클래스 및 도메인 클래스 대치가 있는 경로식으로 표현된 질의는 지원하지 못한다. 따라서 본 논문에서는 객체 데이터베이스의 주요 특징을 반영할 수 있는 색인구조인 다차원 중포 색인구조와 경로 색인구조에 대한 운용법을 제시한다. 또한 효과적인 질의 처리를 하기 위한 효율적인 색인할당방법을 제시한다. 이로써 객체지향 데이터베이스 시스템에서의 고급 질의의 처리비용을 줄일 수 있다.

  • PDF

A Study on Object-Oriented Programming Education using Visualization Method (시각화방법을 이용한 객체지향프로그래밍 교육에 관한 연구)

  • Shin, Woochang
    • Journal of The Korean Association of Information Education
    • /
    • v.21 no.5
    • /
    • pp.557-565
    • /
    • 2017
  • In the era of the Fourth Industrial Revolution, programming education is becoming more important. However, it takes a lot of time and practice for students to acquire programming skills. In particular, students find it more difficult to learn object-oriented languages such as JAVA and C++, which are widely used in the industrial field. In this paper, we propose a visualization method of object interaction that can help to educate the concept of object-oriented programming, understand functions, and improve source code analysis and understanding. The proposed visualization method automatically changes the existing source code and visualizes the operation of the objects simultaneously with the execution of the program.

Study of Object-Oriented Mechanical Design System (객체지향접근법을 이용한 기계 설계 시스템에 관한 연구)

  • 최경현;윤지섭;오승철
    • Proceedings of the Korean Society of Precision Engineering Conference
    • /
    • 1996.11a
    • /
    • pp.769-773
    • /
    • 1996
  • A design system for mechanical components is being developed using an Object-Oriented Programming language Smalltalk to allow mechanical designers to use the experience of expert designers. The system is organized in such a manner that the expert knowledge stored in it could be easily retrieved by the junior designer. The experience and the knowledge of the expert are placed in the databases. Multiple design models, in this system, can be processed simultaneously, because the expert knowledge is broken down into elements which can be used by different design models. In this way the system proves more flexible and extendable. In this paper, the philosophy of the system and the databases involved in the system will be addressed.

  • PDF

A Design Technique of Homogenous Hot Spot for Object-Oriented Components (객체지향 컴포넌트 개발을 위한 동질 Hot Spot 설계 기법)

  • 박동혁;김수동
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 1999.10a
    • /
    • pp.444-446
    • /
    • 1999
  • 컴포넌트 기반의 개발과 컴포넌트 개발에 대한 관심이 높아지면서 이를 위한 개발 방법론과 개발 도구들의 도입이 확산되고 있다. 또한 컴포넌트의 재사용 범위를 확장시키기 위해 컴포넌트 개발 시 나타나는 Hot Spot 처리를 위한 분석, 설계기법에 대한 관심이 높아지고 있다. 따라서 본 논문에서는 Hot Spot 처리시에 나타나는 의존적인 Hot Spot을 디자인하는 방법을 제시하고 그 방법을 적용하여 의존적인 Hot Spot을 디자인 할 때 발생되는 Hot Spot 간의 결합도 줄이고 디자인 모델의 가독성을 높인다. 본 논문에서는 디자인 모델링을 위한 표기법으로서 객체지향 모델링 기법인 (UML(Unified Modeling Language)를 이용하여 모델링한다.

  • PDF

Strategies for Component reuse using Strategy Design Pattern (컴포넌트 재사용을 늘리기 위한 전략 패턴의 활용 방법)

  • Shim, Jun-Yong;Oh, Jung-in;Wi, Soung-Hyouk;Kim, Sae-Hwan
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2012.04a
    • /
    • pp.1194-1197
    • /
    • 2012
  • 디자인 패턴은 소프트웨어 설계 시 반복적으로 발생하는 문제를 해결하기 위한 방법을 기술한다. 특히, 객체지향 기술을 기반으로 하는 컴포넌트 설계 시 디자인 패턴을 활용함으로써 특정 설계 문제에 대한 해결책을 재사용할 수 있다. 좋은 객체 지향 설계는 재사용성, 확장성 및 유지보수성을 제공하는 것이며, 디자인 패턴은 좋은 설계에 필요한 구성 요소들의 관계 구조를 제시한다. 본 논문은 객체지향 기반의 컴포넌트 프레임워크 설계 시 프레임워크의 확장성과 구현 컴포넌트의 재사용성을 늘리기 위한 방안으로 디자인 패턴의 활용법을 제시한다. 특히, 알고리즘 재사용의 구조를 제시하는 전략 패턴과 처리 절차 재사용의 구조를 제시하는 템플릿 메서드 패턴의 구조를 비교하고, 분산 통신 컴포넌트 설계 시 전략 패턴의 적용 사례를 보여준다.

The Information Retrieval System for Software Reuse (소프트웨어 재사용을 위한 정보검색시스템 구축)

  • Kim, Young-Geil
    • The Journal of Korea Institute of Information, Electronics, and Communication Technology
    • /
    • v.9 no.1
    • /
    • pp.1-8
    • /
    • 2016
  • In this paper, several problems functioning as the obstacles against software reuse were summarized. Among them, the issues dealt with in this paper include the effective method for constructing the library, the proper structure of the library, and the efficient retrieval technique. The knowledge-based approach and the information retrieval approach were integrated to construct and manage the library. The former is on the object- oriented model. Basically the object-oriented library is based on the classes and organized by inheritance. Because inheritance hierarchy is based on syntactical information, it dose not present the relationship of functionality. Using the information retrieval approach, the index file which characterizes the component and similarity among the components can be analyzed. Especially, we focused on the reusable library for the object-oriented programming environments.

Transformation from IDEF4 models to UML models (IDEF4 모델에서 UML 모델로의 변환)

  • Yoo, Moon-Sung
    • Journal of Korea Society of Industrial Information Systems
    • /
    • v.16 no.5
    • /
    • pp.83-92
    • /
    • 2011
  • IDEF is a widely used methodology for traditional structured software development. As object-oriented softwares are widely used, an object-oriented version of IDEF, IDEF4, is developed. UML is de facto standard for object-oriented software development methods. Whereas IDEF is widely used for CALS/EC, UML is used for general object-oriented software development. Most software developers are not familiar with IDEF4 but familiar with UML. Moreover, UML has many CASE tools. So we can develop software efficiently if we convert IDEF4 model to UML model. In this paper, we transform IDEF4 models to UML models. We explain the rules and methods to convert IDEF4 model to UML model and applied the transform methods and rules to a case study.

A Formal Approach for the Reorganization of Class Hierarchies for the Extension of Object Oriented Applications (객체지향 어플리케이션의 확장을 위한 클래스 계층 구조의 재구성에 대한 정형기법)

  • Hwang, Suk-Hyung;Kim, Dae-Won;Yang, Hae-Sool
    • The Transactions of the Korea Information Processing Society
    • /
    • v.6 no.3
    • /
    • pp.589-602
    • /
    • 1999
  • There are some advantages of developing applications based on the object oriented concepts. One os them is that it is possible to reuse the existing designs and products. This paper provides a formal method for the reorganization of class hierarchies for the object extension in the object oriented design phase. In this paper, we introduce classes, and edges to represent the inheritance and aggregation relationship between classes. Based on the graph, we define an order relation(called the object extension) between class hierarchy graphs. And also we present a set of five basic transformations preserving the object extension relation. The set is proven to be correct and complete. The results of this paper help form a theoretical basis for the extension and reorganization object-oriented application systems.

  • PDF