• Title/Summary/Keyword: Class diagrams

Search Result 69, Processing Time 0.031 seconds

An Analysis Research of Mathematics Classes utilizing Tangrams and Mosaic Puzzles (탱그램과 모자이크퍼즐의 활용에 관한 연구)

  • 안주형;송상헌
    • School Mathematics
    • /
    • v.4 no.2
    • /
    • pp.283-296
    • /
    • 2002
  • In this study we tried to find the method of using the tangrams and the mosaic puzzles together for learning the elementary geometry in the Korean primary schools. The tangram and the mosaic puzzle activity-panels were developed and the activity-cards for them also were designed. The criteria to be used for the analyses of contents of the activity-cards were developed. We surveyed and analyzed the students' responses, A previous research had insisted that solely using the tangrams were not useful in learning about an obtuse-angled triangle in the elementary geometry (Welchman, 1999), but the combinative uses of the tangrams and the mosaic puzzles were found to extend the limits of the previous study in investigating the figures of the plain diagrams. Actually, the tangrams and the mosaic puzzles helped the students to learn the concepts of several elements of the plain diagrams such as 'angles', 'sides', and 'angular points', with students'operational comparison of the diagrams developed with them. They also provided useful clues in learning the relationship between the 'length' and the 'area' of the Plain diagrams. The students participated in the class with much activities, using the operational learning materials. They also comprehended the concepts and the principles of the elementary geometry more thoroughly, expressing their ideas in spoken or written languages through interactive communication. In conclusion, the tangram and mosaic puzzles can be used for learning the elementary geometry of the primary school level as motivative learning materials, helping students enhance diverse mathematical thinking and discover mathematical principles.

  • PDF

A Method of Generating Code Implementation Model for UML State Diagrams (UML 상태 다이어그램을 위한 코드 구현 모델의 생성 방법)

  • Kim, Yun-Ho
    • Journal of the Korea Institute of Information and Communication Engineering
    • /
    • v.26 no.10
    • /
    • pp.1509-1516
    • /
    • 2022
  • This paper presents a method to generate a model of the code implementation for UML state diagrams. First, it promotes the states of a state machine into objects, and then it structures the behavior model on the mechanism of a state diagram based on State design pattern. Then, it establishes the rules of generating the code implementation, and using the rules, the Java code mode is generated for the implementations of State Diagrams in Java syntax grammar. In addition, Structuring the information of the code model is necessary for generating Java code automatically. The meta information is composed of Meta-Class Model and Meta-Behavior Model, on which we could construct the automatic code generating engine for UML State Diagrams. The implementation model generation method presented in this paper could be used as a stand-alone engine, or included and integrated as a module in the UML tools.

Development of Analysis and Visualization Tool for Java Source Code Changes using Reverse Engineering Technique (역공학을 이용한 자바 소스 코드의 변화량 분석 및 시각화 도구 개발)

  • Kwon, Jin-Wook;Choi, Yun-Ja;Lee, Woo-Jin
    • The KIPS Transactions:PartD
    • /
    • v.19D no.1
    • /
    • pp.39-48
    • /
    • 2012
  • In order to quickly understand which changes of source codes have been made and to perform effective maintenance of a system, it is important to visualize the changed parts. Although there are many works for analyzing software changes, there are few works for visualizing both of the change types and change quantifications for Java based systems. In this paper, we propose a change analysis technique based on class diagram and provide a change visualization technique by using change quantification information. In order to check the structural changes in source codes, source codes are transformed to class diagrams by reverse engineering methods. On the class diagrams, the changes are analyzed and quantified by numbers. Based on the change quantification, the changes are visualized on the class diagram by color spectrum. By using visualization techniques, maintainers can easily recognize the code changes to reduce the cost and time of maintenance.

Analyzing a Class of Investment Decisions in New Ventures : A CBR Approach (벤쳐 투자를 위한 의사결정 클래스 분석 : 사례기반추론 접근방법)

  • Lee, Jae-Kwang;Kim, Jae-Kyeong
    • Proceedings of the Korea Inteligent Information System Society Conference
    • /
    • 1999.10a
    • /
    • pp.355-361
    • /
    • 1999
  • An application of case-based reasoning is proposed to build an influence diagram for identifying successful new ventures. The decision to invest in new ventures in characterized by incomplete information and uncertainty, where some measures of firm performance are quantitative, while some others are substituted by qualitative indicators. Influence diagrams are used as a model for representing investment decision problems based on incomplete and uncertain information from a variety of sources. The building of influence diagrams needs much time and efforts and the resulting model such as a decision model is applicable to only one specific problem. However, some prior knowledge from the experience to build decision model can be utilized to resolve other similar decision problems. The basic idea of case-based reasoning is that humans reuse the problem solving experience to solve a new decision. In this paper, we suggest a case-based reasoning approach to build an influence diagram for the class of investment decision problems. This is composed of a retrieval procedure and an adaptation procedure. The retrieval procedure use two suggested measures, the fitting ratio and the garbage ratio. An adaptation procedure is based on a decision-analytic knowledge and decision participants knowledge. Each step of procedure is explained step by step, and it is applied to the investment decision problem in new ventures.

  • PDF

Data model design and Feature Selection of Framework Data in Facility Area (시설물분야 기본지리정보 범위선정 및 데이터모델 설계)

  • 최동주;심상구;이현직
    • Proceedings of the Korean Society of Surveying, Geodesy, Photogrammetry, and Cartography Conference
    • /
    • 2004.04a
    • /
    • pp.395-400
    • /
    • 2004
  • This study consists of three steps of data modeling procedures. The first step is to identify possible items for the data model based on literature review and expert interviews. The second step is to design delineate possible sub-themes, feature classes, feature types, attributes, attribute domains, and their relationships. These are presented in various UML class diagrams, and each feature type is clearly defined and modeled. The data model also shows geometry objects and their topological relationships in UML diagrams. Finally, a standardized data model has been provided to avoid possible conflicts in the field of geographic and Facility Area, and thus this study and the data model will eventually assist in alleviating efforts to build standardized geographic information databases for Facility Area.

  • PDF

Critical Steps in Building Applications with Visual Basic and UML: Focusing on Order Processing Application (Visual Basic과 UML을 사용한 애플리케이션 개발시의 핵심적 단계: 주문처리 업무를 중심으로)

  • Han, Yong-Ho
    • IE interfaces
    • /
    • v.16 no.2
    • /
    • pp.268-279
    • /
    • 2003
  • This paper presents critical steps in building client/server application with UML and Visual Basic, which are derived from the implementation case of a typical order processing system. To begin with, we briefly review the software architecture, the diagrams and the object-oriened building process in the UML. In the inception phase, it is critical to define the project charter, to draw use case diagrams, and to construct a preliminary architecture of the application. In the elaboration phase, it is critical to identify classes to be displayed in the class diagram, to develop user interface prototypes for each use case, to construct sequence diagram for each use case, and finally to design an implementation architecture. Steps to construct implementation architecture are given. In the construction phase, it is critical to design both the database and components. Steps to design these components are described in detail. Additionally the way to create the Internet interface is suggested.

Development of reutilization system for Nuclear Power Plant Component using Object-Oriented Systems Engineering Method

  • Yeo, Tae Ho;Kim, Tae Ryong;Kim, Chang Lak
    • Journal of the Korean Society of Systems Engineering
    • /
    • v.12 no.2
    • /
    • pp.69-80
    • /
    • 2016
  • The purpose of this study is to establish a component reutilization system in Nuclear Power Plant (NPP) by Object-Oriented Systems Engineering Method (OOSEM). Unified Modeling Language (UML) is mainly used for OOSEM. Operational Concept (OpsCon), Use cases, Structure Diagrams, and Behavior Diagrams are developed to analyze stakeholders needs, system requirements, logical architecture, and physical architecture. Based on the current decommissioning and purchasing system of the component, some activities from their systems were excepted and additional new activities were developed for a component reutilization system.

XML-GL Query Modelling using UML Class Diagram (UML 클래스 다이어그램을 이용한 XML-GL 질의 모델링)

  • Choi, Bong-Jin;Yoo, Chun-Sik;Kim, Yong-Sung
    • The KIPS Transactions:PartB
    • /
    • v.14B no.1 s.111
    • /
    • pp.23-32
    • /
    • 2007
  • Nowadays, XML has been favored by many companies internally and externally as a means of sharing and distributing data, due to its open-architectural structure. XML-GL, a graphical query language for document has the advantage of containing both structuring and defining of itself. By incorporating UML an XML document can become object-oriented and can be represented by graphical means. This paper proposes a XML-GL query modeling solution by using UML class diagrams. In order for the modeled objects to be properly restricted, the Object Constraint Language has been defined. This process converts XML documents into Object-Oriented data and combined with UML class diagrams, searches for XML documents can be increased.

Component Modeling for SVG animation

  • Ha, Yan;Park, Hea-Sook;Lee, Soon-Mi
    • 제어로봇시스템학회:학술대회논문집
    • /
    • 2005.06a
    • /
    • pp.492-497
    • /
    • 2005
  • It has not been studied about modeling methods for SVG documents to represent animation in the web that has been recently increased in interest. In this paper, I propose component modeling for SVG documents by CBD methodology. First, I propose conceptual modeling by UML class diagrams for converting SVG document into component diagram. And then, I propose rules to convert the UML class diagram into component diagram. Thus, main contribution of this paper is that it can generate a component diagram for a SVG document using Component-Based Development methodology.

  • PDF

Efficient Class Identification based on Event (이벤트 기반의 효율적인 클래스 식별)

  • Choi, Mi-Sook;Lee, Jong-Suk
    • Journal of Digital Contents Society
    • /
    • v.9 no.2
    • /
    • pp.165-175
    • /
    • 2008
  • Currently, software development methods have been advanced to service-oriented from component-oriented, to component-oriented from object-oriented. The component-oriented and service-oriented software development methods are analyzed by object-oriented UML model. So, the efficient analysis method for object-oriented UML model needs. In this paper, we suggest the analysis guideline and process based on event using Input Data-Process-Output Data Table for identifying use cases and classes efficiently. And the suggested method complements the problems depending the developer's perspective and experience.

  • PDF