• Title/Summary/Keyword: Class Hierarchy

Search Result 169, Processing Time 0.024 seconds

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

  • 황석형;김대원;양해술
    • 한국정보처리학회논문지
    • /
    • 제6권3호
    • /
    • pp.589-602
    • /
    • 1999
  • 객체 지향 개념에 토대를 둔 어플리케이션 개발에는 여러 가지 이점이 있으나, 그 중 하나로서, 기존 성과물의 재이용을 들 수 있다. 유효한 재이용 수법 중의 하나로서, 본 논문에서는 클래스 계층 구조를 바탕으로 하는 확장 재구성법에 대해 논한다 우선, 클래스 계층 구조를 보다 형식적인 형태로 정의하고 이론적인 논술이 가능토록 하기 위해서, 클래스 계층 구조를 유한 유방향 그래프 형태인 클래스 계층 그래프로 나타낸다 또한, 클래스 계층 그래프간의 순서관계로써 객체 확장관계 를 정의한다. 객체 확장관계를 만족하는 클래스 계층 그래프의 재구성법으로써, 다섯가지 기본조작을 정의하고, 정의된 기본 조작만을 이용하여 클래스계층 그래프를 확장 재구성할 수 있음을 보이기위해, 기본 조작의 정당성 및 완전성을 증명한다. 본 논문에서 제안한 객체 확장관계 및 기본 재구성기법은, 기존의 객체 지향 어플리케이션을 확장 재구성하고자 할 때 이론 적인 토대로서 이용할 수 있다.

  • PDF

기축진찬의궤(己丑進饌儀軌)의 상차림에 관한 문헌적 연구 - 자경전정일진별행과(慈慶殿正日進別行果)를 중심으로 - (Literature Review of GichukJinchanEuigwe Table Setting with Focus on JagyeongjeonJeongilJinbyulhangua)

  • 김하윤;양진석;김명희
    • 한국식생활문화학회지
    • /
    • 제30권2호
    • /
    • pp.150-157
    • /
    • 2015
  • GichukJinchanEuigwe is a celebration of King Soonjo's 40th birthday and 30th accession to the throne. The Royal banquet was carried out on February 9th MunggunggunJinchan and JagyeongjeonJeongilJinchan 3 days later. JagyeongjeonJeongilJinbyulhangua is located beside JagyeongjeonJinchanan. The banquet table setting, table, dish level, and table type are different according to royal hierarchy class. Jinbulhangua is served to only the king, queen, crown prince, crown princess, and Myongon princess. The number of JagyeongjeonJinchanan served was as follows: king 30 plates, crown prince 20 plates, and Myongon princess 15 plates. Tableware used were brassware and pottery.

관찰에 의한 분류하기 탐구 능력 평가 준거 개발 (Development of a Standard to Assess Classifying Inquiry Skills by Observation)

  • 주정은;차희영
    • 한국초등과학교육학회지:초등과학교육
    • /
    • 제26권4호
    • /
    • pp.407-417
    • /
    • 2007
  • The purpose of this research is to develop standards with which we can design an instrument to assess classifying inquiry skills by observing students' behavior and reported outcome which is not the paper and pencil test. This research is focused on developing a standard for analysis of classifying ability among research functions. To identify classifying inquiry skills, standards from classifying behaviors were comparing ways with other cards and using information included in the cards; Standards selected from the final reports were the appropriateness, inconsistency and hierarchy of the classification outcome. The standards were initially selected during the class with picture cards printed various birds appearances on the front side and their traits on the back which was specially designed among sixth graders. The picture cards prepared with plant leaves and stems had designed to identify whether standards was effective to assess student's classifying ability. The standards was an effective tool to assess student's classifying inquiry skills.

  • PDF

수학과 수와 연산 영역의 클래스 구조 설계 (Class Hierarchy of Number and Operations in Mathematics)

  • 김민정;김갑수
    • 한국정보교육학회:학술대회논문집
    • /
    • 한국정보교육학회 2005년도 하계학술대회
    • /
    • pp.89-97
    • /
    • 2005
  • 초등학교 수학과의 학습은 학습자의 구체적인 조작을 통해서 이루어져야 하나 현재 웹을 통하여 학습할 수 있는 수와 연산 영역의 학습 프로그램은 대부분 단순한 수의 나열이거나 프로그램에서 제공하는 학습 내용을 따라해 보는 수준에 그치고 있다. 구체적인 조작을 할 수 있는 자바 애플릿을 제작하려고 해도 초등학생의 인지 단계 및 교육과정에 적합한 수와 연산 클래스가 체계화되어 있지 않아 클래스의 사용에 어려움이 있다. 이에 본 연구에서는 수와 연산 영역의 교육과정을 분석하여 객체를 정의하고, 객체의 속성과 메소드를 분석하여 클래스를 구성한 후 클래스 사이의 관계를 파악하여 클래스 계층구조를 설계하였다.

  • PDF

폐교의 리모델링을 통한 유료노인전문요양시설 건축제안 (An Architectural Proposal of Nursing Home by Remodeling a Closed School)

  • 문창호;안종락
    • 한국주거학회논문집
    • /
    • 제16권5호
    • /
    • pp.83-90
    • /
    • 2005
  • This study aimed to examine the possibility of remodeled nursing home utilizing a closed school in Kunsan, where the number of closed schools increases and the ratio of elderly population grows. Major contents of research were understanding architectural characteristics of closed school and elderly housing in the sample area, and a suggestion of remodeling a closed school into nursing home. Conclusions can be summarized as follows; understanding the high ratio of elderly population and increases of closed schools in sample area, verification of overall possibility in remodeling a closed school into elderly facility, confirmation of availability in changing regular class room to residential rooms, and some proposals of principal points in floor planning - homelike atmosphere by small scaled residential units(10 persons), spatial hierarchy for residents' mental comfort, sliding door for accessibility, kitchen and dining space in residential unit for the residents' participation in houseworks.

무기체계 부품국산화 정보의 온톨로지 구축방안 연구 (A Study on Ontology Modeling for Weapon Parts Development Information)

  • 장우혁
    • 한국멀티미디어학회논문지
    • /
    • 제18권7호
    • /
    • pp.873-885
    • /
    • 2015
  • Today, It is difficult to search the various and numerous information efficiently. For this reason, Semantic Web emerged to provide searching services more easily through the structuring of a variety of unstructured format data and the definition of meaningful relationships between information. Especially, definition of relationship and meaning among resources is significant to share and infer related information. Ontology modeling plays just that role. Weapon parts development information is unstructured and dispersed all over. There are many difficulties in finding desired information, leading to getting improper outcomes. In this paper, we present an intuitive ontology model with weapon parts development information including the multi-dimensional information analysis and expansion of the relevant information. This study build up a ontology model through creating class and hierarchy about parts information and defining the properties of classes with Ontology Development 101[1] procedures using Protégé tools. The ontology model provides users with a platform on which search of needed information can be easy and efficient.

개선된 SARM을 이용한 객체지향 부품 재사용 시스템 (Object-Oriented Components Reuse System using Enhanced SARM)

  • 한정수;송영재
    • 한국정보처리학회논문지
    • /
    • 제7권4호
    • /
    • pp.1092-1102
    • /
    • 2000
  • In this paper, we made software components reusable through syntax-analysis method, designed a Viewer for understanding component information, and retrieved similar components by using Enhanced SARM. Because SARM requires a lot of computation time, it was enhanced by reducing unnecessary activation value. Also GUI was designed for component-query relationship and Viewer represents hierarchy diagram of a retrieved component. This system supports facilities which can insert and delete components on diagram. For a component modification, this system supports a editor to rebuild class inheritance relationship. In this paper, SCRS (software components reuse system) is consisted of syntax-analysis method, component-query relationship interface, retrieval (Enhanced SARM), diagram viewer, reuse on diagram, and a editor.

  • PDF

객체 지향형 동적 계획법을 이용한 화력 발전기의 기동정지계획 (Object-Oriented Dynamic Programming: An Application to Unit Commitment)

  • 최상열;김헌준;정호성;신명철;서희석;박재세;권명현
    • 대한전기학회:학술대회논문집
    • /
    • 대한전기학회 1998년도 하계학술대회 논문집 C
    • /
    • pp.1140-1142
    • /
    • 1998
  • This paper presents object-oriented dynamic programing formulation of the unit commitment problem. This approach features the classification of generating units into related groups so called class. All object which share the same set of attributes and methods are grouped together in classes and designed inheritance hierarchy to minimize the number of unit combination which must be tested without precluding the optimal path. So this programming techniques will maximize the efficiency of unit commitment.

  • PDF

객체지향기법을 이용한 효율적인 조류계산 (The Efficient Method of Power Flow Calculation using Object-Oriented Programming)

  • 김재현
    • 대한전기학회논문지:전력기술부문A
    • /
    • 제50권4호
    • /
    • pp.166-171
    • /
    • 2001
  • Object-oriented programming is a solution for problems in the development, maintenance, and update of large software such as power system analysis software. However, many applications in the electrical industry critically depend on the computational efficiency of the implementation. In order to be flexible and reduce the computation time, this paper represents an efficient method for constructing a Jacobian matrix and for factorizing it, and designs the class hierarchy for power system. This method is applied to four different power systems for load flow calculation. The performance of the object-oriented program developed in C++ is assessed in computer simulation.

  • PDF

FCA기반 클래스계층구조 설계를 위한 BlueJ의 확장 (Extension of BlueJ for Class Hierarchy Constriction based on the Formal Concept Analysis)

  • 서정혁;황석형;양해술
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2004년도 추계학술발표논문집(상)
    • /
    • pp.275-278
    • /
    • 2004
  • 객체지향 프로그램에 있어 클래스계층구조는 프로그램의 뼈대가 된다. 따라서 이러한 클래스계층구조를 얼마나 잘 만드느냐에 따라 프로그램의 품질이 좌우된다. 그러나 좋은 품질의 클래스계층구조를 구축하는 작업은 객체지향 초보자에게는 쉬운 일이 아니다. 본 논문에서는 FCA(Formal Concept Analysis)기법을 이용하여 클래스계층구조 설계 도구를 BlueJ 의 확장기능으로 구현하였다. 본 연구결과는 객체지향 프로그래밍 초보자들이 클래스계층구조를 보다 수월하게 설계함으로써 좀 더 좋은 프로그램을 작성 할 수 있는 지원도구로서 제공될 수 있다.

  • PDF