• 제목/요약/키워드: Class Diagram

검색결과 183건 처리시간 0.023초

트리 형태를 이용한 클래스의 단계별 상태 다이어그램 도출 기법에 대한 연구 (Derivation of State Transition Diagram from Class Using Tree Structure)

  • 최수경;박용범
    • 정보처리학회논문지:소프트웨어 및 데이터공학
    • /
    • 제2권1호
    • /
    • pp.19-26
    • /
    • 2013
  • 소프트웨어 시스템의 안정성 및 품질을 향상시키기 위해서 상태 다이어그램을 기반으로 한 테스트 기법들과 상태 다이어그램 도출에 관한 연구들이 진행되고 있다. 기존의 연구들은 일부 상태와 전이를 변경하여 상태 다이어그램의 복잡도 문제를 해결하고 있다. 그러나 테스트 케이스 도출에는 상태와 전이를 유지하면서 상태 다이어그램을 도출하는 방법이 필요하며 복잡도를 낮추는 방법도 필요하다. 본 논문에서는 상태나 전이의 변경 없이 복잡도를 감소시키기 위해 STMT(State-Transition Mapping Tree) 방법을 제안한다. 제안한 방법은 기존의 표기법과 비교하였을 때 복잡도가 낮다는 결과를 얻을 수 있었으며 시스템이 복잡해질수록 기존 방식에 비해 복잡도 개선에서 이점을 보였다.

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

  • Lee, Jae-Kwang;Kim, Jae-Kyeong
    • 한국지능정보시스템학회:학술대회논문집
    • /
    • 한국지능정보시스템학회 1999년도 추계학술대회-지능형 정보기술과 미래조직 Information Technology and Future Organization
    • /
    • 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

이미지 기반 쇼핑몰 시스템 설계 및 구현 (Design and Implementation of Shopping Mall System based on Image)

  • 하얀
    • 한국컴퓨터정보학회논문지
    • /
    • 제17권11호
    • /
    • pp.173-177
    • /
    • 2012
  • 본 논문에서는 이미지를 통해 상품을 검색하고 이에 대한 상품 구입을 하는 쇼핑몰 시스템을 설계, 구현한다. 쇼핑몰 서비스에서, 이미지는 다양한 형태로 얻게 된다. 그림을 그릴 수 있는 그림판 기능, 패턴 및 도형 기반 상품 검색을 통해 다양한 형태의 이미지를 지원하는 특징이 있다. 이 쇼핑몰 시스템을 위하여 UML 사용사례 다이어그램과 클래스 다이어그램을 이용하여 설계하며, JSP를 이용하여 구현한다. 고객이 직접 찾는 디자인을 간단히 그리면 비슷한 그림의 상품이 나오게 되는 공간을 제작하며, 상품을 검색하고 이를 구매할 수 있는 시스템을 구현한다.

민간부문에서의 ILS 개발에 관한 연구 - 객체지향 물류 프로세스 모델링의 응용을 중심으로 (An Object-Oriented Process Modeling for the Development of the Integrated Logistics Support)

  • 고일상;김재전
    • 한국전자거래학회지
    • /
    • 제3권2호
    • /
    • pp.179-202
    • /
    • 1998
  • This study reviews the concept of Integrated Logistic Support(ILS), ILS standards, ILS elements, and the processes of developing ILS elements and Logistics Support Analysis(LSA). It also examines the potentials of applying ILS development process to building CALS systems in commercial sectors in order to accomplish business process innovation and achieve life-cycle cost savings in product and equipment management. In order to utilize the ILS approach for commercial industries, we need customizing the process of Logistics Support Analysis defined in MIL-STD-1388-lA. The success of ILS implementation depends on the determination of the range of ILS elements in relation with the application environment, and the appropriate development of those elements. During the development process, in order to analyze and design logistics flow processes and supporting activities, we suggest the object-oriented logistics process modeling approach with basic concepts and constructs embedded in objects. Several diagrams including Class Diagram, Class-Instance Diagram, and Integrated Instance Diagram, are provided. Simple Steps to follow are suggested for the analysis and design of inter-organizational logistics flow and support processes. The outcomes of the study are expected to contribute to stimulating the utilization of ILS concepts and development process during building commercial CALS systems.

  • PDF

건설사고 분석을 위한 텍스트 마이닝 기반 데이터 전처리 및 사고유형 분석 (Text mining-based Data Preprocessing and Accident Type Analysis for Construction Accident Analysis)

  • 윤영근;이재윤;오태근
    • 한국안전학회지
    • /
    • 제37권2호
    • /
    • pp.18-27
    • /
    • 2022
  • Construction accidents are difficult to prevent because several different types of activities occur simultaneously. The current method of accident analysis only indicates the number of occurrences for one or two variables and accidents have not reduced as a result of safety measures that focus solely on individual variables. Even if accident data is analyzed to establish appropriate safety measures, it is difficult to derive significant results due to a large number of data variables, elements, and qualitative records. In this study, in order to simplify the analysis and approach this complex problem logically, data preprocessing techniques, such as latent class cluster analysis (LCCA) and predictor importance were used to discover the most influential variables. Finally, the correlation was analyzed using an alluvial flow diagram consisting of seven variables and fourteen elements based on accident data. The alluvial diagram analysis using reduced variables and elements enabled the identification of accident trends into four categories. The findings of this study demonstrate that complex and diverse construction accident data can yield relevant analysis results, assisting in the prevention of accidents.

항공기 표준플랫폼을 위한 안전 비행운동모의 모델 설계 (Design for Safety Flight Dynamic Model for Standard Platform)

  • 김효관
    • 대한안전경영과학회지
    • /
    • 제19권2호
    • /
    • pp.63-68
    • /
    • 2017
  • Safety flight training can be done, through the platform proposed in this paper. This paper designed a flight dynamic model and identified essential functions in order to enable pilots to simulate a training environment similar to the actual. It also design activity diagram, concept as well as class diagram. This paper presents the main features and direction of aircraft to be equipped in the future standard platforms. By design main class of flight dynamic and description. it will help developer to setup the standard platform for aircraft simulation.

UML 클래스 다이어그램을 이용한 XML 문서 구조 다이어그래밍 (Structure Diagramming for XML documents using UML Class Diagram)

  • 채원석;하얀;김용성
    • 한국정보처리학회논문지
    • /
    • 제6권10호
    • /
    • pp.2670-2679
    • /
    • 1999
  • XML documents which are used for exchanging structured documents between heterogeneous distributed system are increasing recently. It needs an object-oriented visualization tool for XML documents. So, we propose rules and an algorithm to represent structure of XML documents using UML Class Diagram. It helps to generate XML documents which are included links by understanding easily constructs of them and reduce gap of schema for them between heterogeneous databases. We propose formal models and modeling functions of XML links which provide an efficient environment for processing object-oriented documents.

  • PDF

새로운 부하관리시스템 개발을 위한 UML 적용 연구 (An Application of Unified Modeling Language to Develop the New Load Management System)

  • 이찬주;김진호;박종배
    • 대한전기학회:학술대회논문집
    • /
    • 대한전기학회 2002년도 하계학술대회 논문집 A
    • /
    • pp.419-421
    • /
    • 2002
  • This paper presents a methodology for the application of Unified Modeling Language (UML) to develop the new load management system. Development of new load management system in competitive electricity market is very complex since it requires too much data of power system. For the efficient and flexible design to develop of new load management system, a UML approach in applied which is composed of a class diagram, package diagram using Rational Rose Unified Process.

  • PDF

자연재해저감종합계획 비구조적 대책의 안전취약계층도 작성방안에 관한 연구 (A Study on the Method of Creating a Safety Vulnerable Class Distribution Diagram for Non-Structural Countermeasures in the Comprehensive Natural Disaster Reduction Plan)

  • 김두희;송인재;김병식
    • 한국방재안전학회논문집
    • /
    • 제16권1호
    • /
    • pp.1-11
    • /
    • 2023
  • 방재분야의 최상위 계획인 자연재해저감종합계획은 지방자치단체별 시행하여 현재 2차계획이 수립중이며, 인명 및 재산피해를 최소화 하고자 9개 재해유형별 구조적 대책과 비구조적 대책을 수립하여 10년간 시행하는 계획이다. 구조적대책은 공학적근거와 정략적 분석기법으로 저감대책의 판단기준이 명확한 반면, 비구조적 대책의 판단기준은 미비된 실정이며, 재난 및 안전관리 기본법에서는 2018년 안전취약계층을 포함하였고, 자연재해저감종합계획 세부수립기준의 안전취약계층은 어린이, 노인, 장애인을 포함하여 수립 중이나 지자체의 자료확보 및 DB구축의 미비등 저감대책 수립을 위한 위치도 작성에 어려움을 초래하고 있다. 따라서, 본 연구에서는 안전취약계층의 오픈API 자료를 수집하여 통계지리정보서비스의 통계정보와 GIS를 활용하여 시범지역인 강원도 삼척시의 안전취약계층의 위치도를 작성하였고, 삼척시 근덕면의 집계구 단위 위치도를 작성하였다.

JarBot: Automated Java Libraries Suggestion in JAR Archives Format for a given Software Architecture

  • P. Pirapuraj;Indika Perera
    • International Journal of Computer Science & Network Security
    • /
    • 제24권5호
    • /
    • pp.191-197
    • /
    • 2024
  • Software reuse gives the meaning for rapid software development and the quality of the software. Most of the Java components/libraries open-source are available only in Java Archive (JAR) file format. When a software design enters into the development process, the developer needs to select necessary JAR files manually via analyzing the given software architecture and related JAR files. This paper proposes an automated approach, JarBot, to suggest all the necessary JAR files for given software architecture in the development process. All related JAR files will be downloaded from the internet based on the extracted information from the given software architecture (class diagram). Class names, method names, and attribute names will be extracted from the downloaded JAR files and matched with the information extracted from the given software architecture to identify the most relevant JAR files. For the result and evaluation of the proposed system, 05 software design was developed for 05 well-completed software project from GitHub. The proposed system suggested more than 95% of the JAR files among expected JAR files for the given 05 software design. The result indicated that the proposed system is suggesting almost all the necessary JAR files.