• Title/Summary/Keyword: 객체지향모형

Search Result 79, Processing Time 0.021 seconds

A Study on Instruction of Data Structure Learning using Object-Oriented Method in Elementary School (객체지향기법을 적용한 초등 자료구조 학습의 지도 연구)

  • Lee, Yon-Jeong;Lee, Chul-Hwan;Han, Sun-Gwan
    • 한국정보교육학회:학술대회논문집
    • /
    • 2004.08a
    • /
    • pp.189-196
    • /
    • 2004
  • 정보 교육과정 모형은 컴퓨터를 사용하는 방법을 교육하는 것이 아니라, 학습자의 체계적이고 구조화된 사고력 함양을 위한 방향으로 연구되어야 한다. 컴퓨터를 통해 실생활을 모델링하고, 모델링한 결과를 통한 추상화는 인간은 사고의 폭을 넓혀 나갈 수 있다. 이러한 과정을 통하여, 학생들은 실생활에 적용되는 사물들을 이해할 수 있으며, 또한 이를 통해 프로그래밍 과정을 하고, 이를 변형시키는 사고력을 얻게 될 것이다. 따라서 본 논문은 정보교육을 위한 교육과정 설계는 지식의 획득을 위한 인식 모형이나 컴퓨터 활용능력함양을 위한 프로그래밍 모형과는 구별되는 정보교육과정의 특성에 맞는 교육과정 모형의 개발을 제안하였다. 객체지향 설계를 통하여 객체 및 클래스와 상속성 개념에 기반한 정보교육과정을 구성하여 사고의 추상화와 확장성 및 재사용성을 높이는 방안으로 초등학생 자료구조 교육과정을 제시하였다.

  • PDF

A Prediction Model for Software Change using Object-oriented Metrics (객체지향 메트릭을 이용한 변경 발생에 대한 예측 모형)

  • Lee, Mi-Jung;Chae, Heung-Seok;Kim, Tae-Yeon
    • Journal of KIISE:Software and Applications
    • /
    • v.34 no.7
    • /
    • pp.603-615
    • /
    • 2007
  • Software changes for various kinds of reasons and they increase maintenance cost. Software metrics, as quantitative values about attributes of software, have been adopted for predicting maintenance cost and fault-proneness. This paper proposes relationship between some typical object-oriented metrics and software changes in industrial settings. We used seven metrics which are concerned with size, complexity coupling, inheritance and polymorphism, and collected data about the number of changes during the development of an Information system on .NET platform. Based on them, this paper proposes a model for predicting the number of changes from the object-oriented metrics using multiple regression analysis technique.

A Comparative Experiment of Software Defect Prediction Models using Object Oriented Metrics (객체지향 메트릭을 이용한 결함 예측 모형의 실험적 비교)

  • Kim, Yun-Kyu;Kim, Tae-Yeon;Chae, Heung-Seok
    • Journal of KIISE:Computing Practices and Letters
    • /
    • v.15 no.8
    • /
    • pp.596-600
    • /
    • 2009
  • To support an efficient management of software verification and validation activities, many defect prediction models have been proposed based on object oriented metrics. They usually adopt logistic regression analysis, And, they state that the correctness of prediction is about 60${\sim}$70%, We performed a similar experiment with Eclipse 3.3 to check their prediction effectiveness, However, the result shows that correctness is about 40% which is much lower than the original results. We also found that univariate logistic regression analysis produces better results than multivariate logistic regression analysis.

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

  • Jun, Woochun;Hong, Suk-Ki
    • Journal of Internet Computing and Services
    • /
    • v.15 no.1
    • /
    • pp.63-71
    • /
    • 2014
  • Currently many non-traditional application areas such as artificial intelligence and web databases require advanced modeling power than the existing relational data model. In those application areas, object-oriented database (OODB) is better data model since an OODB can providemodeling power as grouping similar objects into class, and organizing all classes into a hierarchy where a subclass inherits all definitions from its superclasses. The purpose of this paper is to develop an OODB concurrency control scheme dealing with multiple inheritance. The proposed scheme, called Multiple Inheritance Implicit Locking (MIIL), is based on so-called implicit locking. In the proposed scheme, we eliminate redundant locks that are necessary in the existing implicit locking scheme. Intention locks are required as the existing implicit locking scheme. In this paper, it is shown that MIIL has less locking overhead than implicit locking does. We use only OODB inheritance hierarchies, single inheritance and multiple inheritance so that no additional overhead is necessary for reducing locking overhead.

Design of an object-oriented system for interactive production scheduling (대화식 생산일정계획 수립을 위한 객체지향형 시스템 설계)

  • 김승권;김선욱;이준열;홍윤호
    • Proceedings of the Korean Operations and Management Science Society Conference
    • /
    • 1993.04a
    • /
    • pp.83-92
    • /
    • 1993
  • 의사결정지원시스템의 성패여부는 사용자가 사용하기에 편리하고 효과적인 모형으로 구축되었는가에 달려있다. 아무리 훌륭한 시스템 분석기법을 활용하였다 하더라도 사용자가 불편하여 사용하지 않으면 그 의사결정 지원 시스템은 사장되고 말 것이며 많은 시간과 정성을 들여 개발한 연구결과가 빛을 보지 못할 것이다. 본 연구에서는 일반적인 중소기업의 제조업 환경에서 생산 일정 계획 수립을 위한 의사결정 지원 시스템의 구축을 중심으로, 사용자 편의를 고려한 시스템이 갖추어야할 사양 및 이에 대한 설계, 객체지향 프로그래밍 기법의 활용, 시스템 구현상의 문제점 등에 대하여 구체적으로 설명하고 해결방안에 대하여 고찰한다.

  • PDF

An Object-oriented Bill of Materials system for Designing a Flexible product structure (객체지향적 BOM 설계에 기초한 유연한 제품구조의 설계)

  • 김연민;김영진;조희상
    • Proceedings of the Korean Operations and Management Science Society Conference
    • /
    • 2000.04a
    • /
    • pp.22-27
    • /
    • 2000
  • 수주생산환경에서는 고객과의 주문 상담과정에서 여러 가지 정보(가격, 인도기간, 기호, 제품사양 등등)를 파악해야 된다. 본 연구에서는 고객의 요구에 부합하며, 최적의 제품구조를 가지는 우연한 BOM 시스템을 구성하고자 한다. 이러한 유연한 BOM 시스템을 위하여, 제공되는 정보를 분석할 수 있는 수리적 모형을 제시하고, 이를 객체지향적 패러다임을 이용하여 BOM 시스템 요소들을 UML로 구현한다. 또한, 이러한 연구의 결과를 바탕으로 주문형 컴퓨터를 위한 BOM 시스템을 실제로 구현한다.

  • PDF

A Study on the Extension of TTCN using Object-Oriented Model (객체 지향 모형을 이용한 TTCN 확장에 관한 연구)

  • 최준규;송주석
    • The Journal of Korean Institute of Communications and Information Sciences
    • /
    • v.16 no.12
    • /
    • pp.1423-1434
    • /
    • 1991
  • This paper extends TTCN, a conformance test notation, using object oriented concepts including object, class and inheritance. In distributed system environments, since test systems that should test the implementations for application protocols whether they conform to the standard protocol include protocol test behaviours executed in parallel, the converntional TTCN can't describe whole thest suites explicitly. ISO is working the extension of TTCN including parallel notations, but concurrently if TTCN could be applied by the object model that regards a parallel test component as a object, we would gain the advantages of reliability and software reusability, and make TTCN a test language.

  • PDF