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

검색결과 197건 처리시간 0.024초

광학적 방법을 이용한 색 정보 검출 (Detection of Color Information Using Optical Method)

  • 김지선;정구인;이태희;최주현;오한별;김아희;정현철;전재훈
    • 전기학회논문지
    • /
    • 제64권1호
    • /
    • pp.159-164
    • /
    • 2015
  • Color is distinguished due to the light in which natural light is reflected by object and made with combination of RGB(red, green, blue; three colors). This study proposes color analysis system with optical method to be used conveniently. Color information of sample is determined with the optical sensor. By using the CIE diagram in particular, it detects purity value and wavelength. The method to distinguish color is very economical, simple, and convenient. The result can be used to confirm accurate information of color for various applications.

MRP 시스템의 신뢰성을 위한 객체재향 컴포넌트 개발 사례 (- A Case Study on OOP Component Build-up for Reliability of MRP System -)

  • 서장훈
    • 대한안전경영과학회지
    • /
    • 제6권3호
    • /
    • pp.211-235
    • /
    • 2004
  • Component based design is perceived as a key technology for developing advanced real-time systems in a both cost- and time effective manner. Already today, component based design is seen to increase software productivity, by reducing the amount of effort needed to update and maintain systems, by packaging solutions for re-use, and easing distribution. Nowdays, a thousand and one companies in If(Information Technology) industry such as Sl(System Integration) and software development companies, regardless of scale of their projects, has spent their time and endeavor on developing reusable business logic. The component software is the outcome of software developers effort on overcoming this problem; the component software is the way propositioned for quick and easy implementation of software. In addition, there has been lots of investment on researching and developing the software development methodology and leading If companies has released new standard technologies to help with component development. For instance, COM(Component Object Model) and DCOM(Distribute COM) technology of Microsoft and EJB(Enterprise Java Beans) technology of Sun Microsystems has turned up. Component-Based Development (CBD) has not redeemed its promises of reuse and flexibility. Reuse is inhibited due to problems such as component retrieval, architectural mismatch, and application specificness. Component-based systems are flexible in the sense that components can be replaced and fine-tuned, but only under the assumption that the software architecture remains stable during the system's lifetime. In this paper, It suggest that systems composed of components should be generated from functional and nonfunctional requirements rather than being composed out of existing or newly developed components. about implements and accomplishes the modeling for the Product Control component development by applying CCD(Contract-Collaboration Diagram), one of component development methodology, to MRP(Material Requirement Planning) System

열차 속도향상과 다양화를 감안한 선로용량 산정에 관한 연구 (Estimating Line Capacity Considering High-Speeding and Diversification of Trains)

  • 기형서;박동주;최종빈;추준섭
    • 한국철도학회논문집
    • /
    • 제12권5호
    • /
    • pp.623-630
    • /
    • 2009
  • 한국철도시스템은 일반열차(각종 여객열차, 화물열차), 고속열차(KTX), 광역전철 급행열차(EMU) 등 다양한 종류의 열차가 사용되는 대중교통시스템이다. 철도시스템의 특징은 공시된 시간표에 의하여 열차가 운행되며, 안전, 정확, 신속, 쾌적한 서비스를 제곱한다는 것이다. 본 연구의 목적은 기존 열차의 속도향상과 다양화를 반영하여 보다 현실적인 선로용량 산정방식을 제시하고 검증하는 것이다. 본 논문은 이론식에 근거한 선로용량과 철도운영기관의 실용용량과의 차이를 최소화 하는데 역점을 두었다. 이를 위해 노선선형에 대한 TPS 시행, 운전방식과 열차제어방식 및 신호시스템 등을 고려한 새로운 철도용량 개념을 도입하였다. 실용Dia예시를 통해 새로운 선로용량산정방식의 결과를 검증하였다.

건설 프로젝트의 잠재적 가치개선 대상 선정 방법론(PVTCM) (Potential Value Improvement Target Choice Methodology (PVTCM) in Construction Projects)

  • 양진국
    • 한국건설관리학회논문집
    • /
    • 제15권4호
    • /
    • pp.11-19
    • /
    • 2014
  • 건설공사 VE 활동은 프로젝트 예산절감 및 성능향상 측면에서 핵심도구로 자리매김 하고 있으며, 이를 반영하듯 VE 적용대상이 확대되고 있는 상황이다. 따라서 건설VE의 효과적 활용을 위한 프로세스 및 운용기법에 대한 지속적 연구개발이 요구된다. 그 중 VE 대상 선정 방법은 건설VE 업무에서 핵심적 부분이다. 하지만 이것은 실무적 측면에서 활용성이 낮은 문제점이 있다. 따라서 본 연구에서는 건설 VE 작업의 VE 대상 선정을 위한 새로운 방법(PVTSM)을 개발했다. 첫째, VE 실무자료 분석을 통하여 VE 대상 선정의 실질적 문제점을 분석한다. 둘째, 우수한 VE사례를 분석하여 비용 모델 및 아이디어들 유사성을 기준으로 잠재력이 높은 VE 대상을 추출한다. 셋째, 각 공종별 아이템들에 대하여 친화도 기법을 활용하여 VE 대상항목으로 표준화한다. 본 연구는 위의 절차에 따라 적용된 결과에 대하여 대표적인 객체 선택 방법의 하나인 비용 모델과의 비교 분석을 위해 전문가 인터뷰를 실시했다. 분석 결과 제안방법이 기존방법에 비하여 실무적 측면에서 활용성이 상당히 높은 것으로 나타났다.

객체지향 소프트웨어를 위한 주요 블랙박스 테스트 기법들의 비고 (Comparison of Major Black-Box Testing Methods in Object-Oriented Software)

  • 서광익;최은만
    • 한국정보과학회논문지:소프트웨어및응용
    • /
    • 제33권1호
    • /
    • pp.1-16
    • /
    • 2006
  • 소프트웨어의 규모가 커지면서 시스템 기능 테스트 단계에 일일이 원시코드를 참조하면서 테스트하는 것은 현실적으로 불가능하다. 따라서 시스템 테스트 단계에서 다양한 요구명세 정보들을 이용하는 블랙박스 테스트 방법들이 많이 연구되고 있다. 테스트 기법에 활용한 요구명세는 시스템을 표현하는 기술 방법과 의미의 차이로 인해 테스트 케이스와 커버리지가 크게 달라서 테스트 계획 단계에서 테스트 기법과 그 기법의 적용 결과에 대해 깊이 고려해야 한다. 이러한 필요성으로 인해 본 연구에서는 다양한 블랙박스 테스트 기법들에 대한 실험과 그 결과에 대해 논하였다. 기법의 특성이 미치는 테스트 결과를 분석하고 평가하기 위해 객체지향 시스템의 명세와 모델링 기법으로 가장 잘 알려진 UML을 이용한 테스트 기법을 포함하여 다섯 가지의 블랙박스 테스트 기법을 실행하고 비교하였다. 그리고 다섯 가지 기법들을 서로 다른 두 응용 시스템에 적용하였고 그 결과로 추출된 테스트 케이스의 커버리지를 분석하였다.

e-Learning을 위한 도형학습 시스템 개발 (Development of Diagram Learning System for e-Learning)

  • 임미애;고병오
    • 정보교육학회논문지
    • /
    • 제9권3호
    • /
    • pp.523-532
    • /
    • 2005
  • 제7차 수학과 교육과정의 도형 영역에서는 도형 움직이기나 쌓기나무와 같이 학생들의 공간 감각 형성을 위한 학습 내용이 새롭게 도입되었다. 그러나 실제 교수학습이 이루어지는 학교 현장의 교사들은 교수 활동의 어려움을 이야기하고 있으며 학생들의 학습 성취도 또한 낮은 편이다. 도형 학습을 비롯한 초등학교에서의 수학 교육은 실물의 조작을 통하여 이루어졌을 때 가장 효과적이겠으나 학교 현장에서는 여러 가지 여건상 실물을 통한 학습은 어려운 실정이다. 그러므로 이를 극복하기 위해 적절한 웹 자료를 활용한 학습이 이루어지도록 해야 하겠으나 공간개념 형성 학습은 본 교육과정에서 새롭게 도입된 학습 내용이기 때문에 웹 기반 학습 자료도 부족한 실정이다. 이에 본 논문에서는 공간감각 증진을 위한 학습 내용을 추출하여 학습자 스스로 웹을 통해 학습할 수 있도록 하고 학습자들 사이에, 또는 학습자와 교사 사이에 활발한 상호작용이 이루어질 수 있는 도형학습 시스템을 설계하여 구현하였다. 애니메이션을 통하여 원리를 이해하도록 하고 흥미를 갖고 참여할 수 있도록 게임을 통한 학습이 이루어지도록 개발하였다.

  • PDF

XML DTD의 JDBC 기반 SQL 스키마로의 변환 (Transforming XML DTD to SQL Schema based on JDBC)

  • 이상태;주경수
    • 인터넷정보학회논문지
    • /
    • 제3권1호
    • /
    • pp.29-40
    • /
    • 2002
  • B2B 전자상거래와 같이 XML을 이용한 정보교환이 보편화되고 있으며, 이에 XML 메시지의 데이터베이스로의 저장을 위한 효율적인 방안이 요구되고 있다. 한편 Oracle8i와 9i 및 Informix그리고 SQL2000서버 등과 같이 멀티미디어 응용 등을 위하여 기존의 관계형 DBMS들은 객체-관계형 DBMS로 확장되고 있으며, 이에 따라 관계형 데이터베이스 표준안인 SQL2도 ORDB인 SQL3로 확대 개편되고 있다. 아울러 J2EE와 같이 JAVA를 기반으로 한 XML 응용이 확대됨에 따라 JDBC를 통한 XML 응용과 데이터베이스의 효율적인 연계방안이 요망된다. 본 논문에서는 XML DTD를 토대로 하여 SQL3 스키마로의 변환을 위한 방법을 제시한다. 이를 위하여 먼저 XML DTD를 UML 클래스 다이어그램인 객체모델로 변환시키기 위한 방안을 제안하였고, 변환된 객체모델을 SQL3 스키마로 모델링하기 위한 방법을 제시하였다. 본 논문에서 제안한 XML DTD를 토대로 한 SQL3 스키마로의 변환 방법은 JAVA를 기반으로 Oracle8i와 9i 및 Informix 그리고 SQL2000서버 등과 같이 객체-관계형 데이터베이스를 토대로 XML 응용을 구축하기 위한 데이터베이스 설계 방안으로 활용될 수 있다.

  • PDF

OCL에 바탕을 둔 메트릭 기술 언어를 이용한 메트릭의 표현 방법 개선 (Method for Improving Description of Software Metrics Using Metric Description Language Based on OCL)

  • 김태연;김윤규;채흥석
    • 정보처리학회논문지D
    • /
    • 제15D권5호
    • /
    • pp.629-646
    • /
    • 2008
  • 보다 정확한 표현을 위하여 Object Constraint Language(OCL)을 이용하여 메트릭을 기술하는 연구들이 있다. 그러나 OCL은 Unified Modeling Language(UML)에서 구조적 제약사항을 기술하기 위한 언어이기 때문에 메트릭을 표현하기에는 부적절하다. 본 논문에서는 이러한 문제점을 해결하기 위하여 메트릭을 표현하는 상위 수준의 언어인 Metric Description Language(MDL)을 제안한다. MDL은 복잡한 메트릭의 분할 기술, 집계함수, 대상간의 자동 탐색 기능을 지원하여 OCL의 복잡성 문제점을 해결하고 있다. 또한 본 논문은 MDL을 기술하고 UML 모델을 대상으로 메트릭의 자동 계산을 지원하는 도구를 개발하였다. 그리고 사례연구로 기존에 제시된 다양한 유형의 메트릭을 MDL로 기술하였으며 OCL로 표현된 메트릭보다 단순함을 확인하였다.

RTT(Round-Trip Translator) 기반의 UML과 소스코드 변환에 대한 연구 (A Study on Conversion Between UML and Source Code Based on RTT(Round-Trip Translator))

  • 김지용;조한주;김영종
    • 정보처리학회논문지:소프트웨어 및 데이터공학
    • /
    • 제8권9호
    • /
    • pp.349-354
    • /
    • 2019
  • 최근 프로그래밍 교육이 중요해짐에 따라, 객체지향 프로그래밍에 있어 작성한 소스코드가 어떻게 객체지향 개념을 반영하고 있는지를 분석하는 것은 중요하다. 본 논문에서는 UML과 소스코드의 실시간 동기화를 제공하는 웹 기반 환경에서 객체지향 개념을 분석 및 학습하기 위해 Unified Modeling Language(UML) 클래스 다이어그램과 자바 소스코드를 상호 변환하는 Round-Trip Translator(RTT)를 제안한다. RTT는 기존 Round-Trip Engineering(RTE)기반 도구를 개선시켜 구현 하였으며 작성된 UML 혹은 소스코드가 어떻게 객체지향 개념을 반영하는 지에 대한 이해도를 높이기 위한 도구이다. 본 논문은 기존 RTE 기반 도구와 RTT의 효율성과 사용자의 편의성을 비교한 결과 UML과 소스코드 상호 변환을 통해 객체지향에 대한 이해도가 향상되었음을 보여준다. 우리는 또한 학생들이 기존 도구보다 더 효율적이고 편리한 사용자 인터페이스를 제공하는 RTT 사용에 만족한다는 사실을 알아냈다.

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

  • 김윤호
    • 한국정보통신학회논문지
    • /
    • 제26권10호
    • /
    • pp.1509-1516
    • /
    • 2022
  • 본 논문에서는 UML 상태 다이어그램으로부터 코드 구현 모델을 생성하는 방법을 제시한다. 첫째로 상태 다이어그램의 상태를 객체화하고, 상태 디자인 패턴에 기반하여 동작 메커니즘을 구조화한다. 다음으로 이 구조에 기반하여 컨텍스트 클래스와 이의 인터페이스 역할을 하는 추상 상태 클래스, 그리고 하위 구상 클래스의 구현 코드를 생성하는 규칙들을 설정한다. 이들 규칙들은 Java의 언어 구조에 기반해서, 상태 다이어그램의 상태들과 동작들에 대한 코드 구현 모델을 생성하게 된다. 한편, 코드의 자동 생성을 위해서는 코드 모델로부터 코드 생성을 위해 구조화된 정보가 필요하다. 따라서, 코드 생성을 위한 정보를 메타 클래스 모델과 메타 행위 모델 형태로 구조화하여 구축한다. 이 메타 정보들에 기반하여 상태 다이어그램으로부터 Java 프로그래밍 언어로의 자동 코드 생성을 위한 엔진의 구축이 가능하다. 또한 코드 모델 생성 엔진은 독자적으로 또는 UML 도구의 상태 다이어그램 기능을 지원하는 도구에 통합된 모듈로서 사용될 수 있다.