• 제목/요약/키워드: 구조설계도구

검색결과 594건 처리시간 0.033초

확장된 UML 클래스 다이어그램을 이용한 객체 관계형 데이터베이스 설계 기법 (A Methode for Object-Relational Database Design with Extended UML Class Diagram)

  • 김인철;김영웅
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2005년도 추계학술발표대회 및 정기총회
    • /
    • pp.91-94
    • /
    • 2005
  • 공학적 기반의 응용 프로그램에서는 복합관계(complex relationship) 및 복합객체(complex object)의 개념이 요구되는데, 이러한 개념들은 비즈니스 응용에 적합한 관계형 데이터베이스로 다루기에는 저장과 검색 시 많은 문제점을 야기한다. 이와 같은 문제점을 해결하기 위해서 객체 관계형 데이터베이스 시스템이 출현하게 되었다. 한편, 고전적인 데이터베이스 설계 기법은 개체 관계형 모델(Entity Relationship Model)과 같은 개념적 모델을 사용하며 데이터 중심의 구조적 관점(structural aspect)만을 고려하는 반면, UML(Unified Modeling Language)같은 객체지향형 설계 도구를 사용하여 데이터베이스를 설계할 경우 구조적 관점 및 행위적 관점(behavioral aspect)을 모두 포함한다. UML은 확장 가능한 언어로서, 특정 응용프로그램에 대한 새로운 스테레오타입(stereotype)의 사용이 가능하다. 데이터베이스 설계를 위한 확장된 UML의 스테레오타입이 제안되었지만, 대부분 관계형 데이터베이스에 초점이 맞추어져 있다. 본 논문에서는 객체 관계형 데이터베이스 설계를 위한 확장된 UML 스테레오타입을 기술하며, 복합관계 및 복합객체를 지원하기 위해 Aggregation, Composition, Association의 개념을 재정의한 설계기법을 제안하고, 제안한 설계기법을 지원하는 설계 도구(ORDesigner)의 구현에 대해서 기술한다.

  • PDF

건축설계업무의 전산화 현황

  • 조형섭
    • 전산구조공학
    • /
    • 제4권3호
    • /
    • pp.36-39
    • /
    • 1991
  • 이미 상당부분 CAD시스템이 사용되고 있는 건축설계 분야는 새로운 전환기를 맞이하고 있다. 제도보조도구로서의 컴퓨터가 일반화되어 널리 확산되어가는 반면 진정한 전산보조설계를 위한 새로운 시도와 연구가 각 분야에서 시작되고 있다는 것이다. 이러한 활발한 움직임의 바탕에는 컴퓨터에 대한 사회적인 인식의 변화가 흐르고 있으며 되돌릴 수 없는 발전의 역사를 감지할 수 있다. 따라서 새롭게 다가오는 변화를 보다 능동적으로 수용하기 위해서는 기반이 되는 분야별 CAD/CAE를 점검하고 엔지니어링데이타베이스를 구축해 나가는 것이 현재 건축설계 분야에서 시도해야 할 중요한 일이다. 특히 엔지니어링데이타베이스의 경우 하나의 사무소에서 단독으로 구축하는 것은 불가능한 일이므로 학회나 유관단체 등의 선도적 역할에 힘입어 업계에서 공동으로 구축하고 활용하는 방안이 조속히 논의되기를 기대한다.

  • PDF

객체지향 CASE 도구 OODesigner의 플랫폼 이식 사례 연구 (A Case Study of Platform Migration for an Object-Oriented CASE tool : OODesigner)

  • 홍의석;김태균
    • 한국정보처리학회논문지
    • /
    • 제7권9호
    • /
    • pp.2857-2866
    • /
    • 2000
  • 소프트웨어 개발 기술이 발전함에 따라 객체지향 CASE(Computer Aided Software Engineering)도구의 중요성이 점차 커지고 있다. 본 논문에서는 객체지향 CASE 도구인 OODesigner[15, 16]를 세가지 플랫폼에서 개발한 공정을 기술하고, 구현된 도구들의 설계 및 구현 결과 유사성을 기술하며, CASE 도구 개발을 위한 설계 및 구현 관점의 일반적인 구조를 제시한다. OODesigner는 초기에 OMT(Object Modeling Technique)를 지원하기 위한 목적으로 1994년부터 개발되기 시작하였으며, 1997년에 Unix 버전이 완성된 이후 UML(Unified Modeling Language)을 지원하는 Java 버전과 Windows 버전의 개발이 이루어졌다. CASE 도구 개발은 Model-View-Controller(MVC)패러다임을 적용하는 전형적인 예라고 볼 수 있으며 구현 결과 MVC 관점에서 세가지 버전들의 공통된 설계 패턴들을 얻을 수 있었다, 이러한 설계의 유사성들은 해당되는 설계 표기법을 지원하는 다양한 CASE 도구의 개발을 사용될 수 있다.

  • PDF

차량용 블랙박스 데이터 저장구조 분석을 통한 포렌식 분석도구 설계 및 구현 (Design and Implementation of Car Blackbox Forensic Analysis Tool Through the Analysis of Data Structure)

  • 차인환;이국헌;이상진
    • 정보처리학회논문지:컴퓨터 및 통신 시스템
    • /
    • 제5권11호
    • /
    • pp.427-438
    • /
    • 2016
  • 차량용 블랙박스는 차량의 운행기록 및 상태를 실시간으로 기록하는 장치이다. 일상생활에서 많이 사용되면서 다양한 장소, 시간, 다방면에서 촬영된 영상 데이터는 수사 과정에서 그 활용도가 높아지고 있다. 블랙박스는 제조사에 따라 데이터를 저장하는 방식이 상이하여 데이터를 확인하기 위해서는 제조사가 제공하는 전용분석도구를 사용해야 한다. 하지만 전용분석도구는 특정 모델에 대해 의존적이며 기능이 상이하다는 단점과 제조사가 폐업할 경우 전용분석도구를 구할 수 없다는 문제로 인하여 디지털 포렌식 수사 과정에서 어려움이 발생 할 수 있다. 본 논문에서는 현재 판매되고 있는 블랙박스를 선정하여 모델별 데이터 저장 구조를 분석하고 제조사에서 제공하는 전용분석 도구의 기능과 한계점을 확인하였으며 연구 결과를 바탕으로 포렌식 분석도구에 요구되는 기능을 도출하고 포렌식 분석도구를 설계 및 구현하였다.

XML 기반 컴포넌트 명세서 생성 지원 도구 설계 (A study on the XML-based software Components Specification Method and Supporting Design)

  • 박준범;최한석;오수열
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2001년도 봄 학술발표논문집 Vol.28 No.1 (A)
    • /
    • pp.601-603
    • /
    • 2001
  • 본 논문은 컴포넌트 S/W의 저장, 관리, 유통 활성화를 위하여 컴포넌트 명세서를 규격화하고 규격화된 컴포넌트 명세서를 표준 메타언어인 XML 기반으로 모델링하는 것이다. 클래스 라이브러리의 한계점들을 극복하고 소프트웨어 재사용성을 향상시키기 위한 단위로 만들어진 컴포넌트 단위의 재사용 기법의 XML 기반의 컴포넌트 명세서로 인해 더욱 활성화 될 수 있을 것이다. 또한, 컴포넌트 메타데이터 및 리소스 정보, 외부 인터페이스들의 논리적 구조 및 시맨틱 표현기법을 연구하고 컴포넌트 명세서 표현을 위한 메타데이타 모델을 근거로 컴포넌트 명세서를 효과적으로 생성할 수 있는 GUI 기반 명세서 기반 도구를 설계한다.

  • PDF

XML Schema 지원도구 설계 및 구현 (Design and Implementation of XML Schema Supporting Tool)

  • 나종연;오정진;최한석
    • 한국멀티미디어학회:학술대회논문집
    • /
    • 한국멀티미디어학회 2003년도 춘계학술발표대회논문집
    • /
    • pp.766-770
    • /
    • 2003
  • XML이 표준화 제정될 당시 XML문서의 구조를 정의하기 위해 DTD를 사용하였다 DTD는 XML의 전신인 SGML에서부터 사용되어 왔으며 여러 훌륭한 기능을 지원하고있다. 그러나 DTD는 그 고유의 형식으로 이루어져있어 XML 개발자는 XML구문분석기 이외에 DTD 구문분석기를 별도로 개발하여야하고, DTD는 지원하는 데이터 형식에 제한이 있으며, 데이터 값의 범위 등을 설정할 수 없어 XML 문서의 유효성 검사에 제한이 많다. 이러한 문제를 해결하기 위하여 W3C에서는 XMLSchema를 제정하였다. DTD의 구문을 XML Schema로 모델링하였고, XML 문서에서 XML스키마를 적용하기 위한 도구와 DTD의 XMLSchema변환을 효과적으로 생성할 수 있는 GUI기반 XMLSchema Tool을 설계, 구현하였다.

  • PDF

WOLAP을 기반으로한 통계적 공정관리 시스템의 설계 (Statistical Process Control System based on WOLAP)

  • 김진호;박영배
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 1999년도 가을 학술발표논문집 Vol.26 No.2 (1)
    • /
    • pp.132-134
    • /
    • 1999
  • 통계적 공정관리(SPC)에 있어서 신속하고 정확한 공정분석은 품질과 생산성에 중대한 영향을 미치므로 정확한 공정 데이터의 수집, 빠른 데이터의 응답, 각 업무에 적당한 사용자 분석도구를 제공하는 분석하는 요구된다. 본 논문에서는 기존 SPC 환경에 WOLAP과 자바 기술을 기반으로 하여 다차원 구조로 데이터를 저장하여 빠른 분석 데이터 응답을 제공하고, 자바 애플릿 사용자 분석도구를 구현하여 사용과 관리가 용이하도록 하여 신속하고 정확한 분석과 개선 조치가 가능한 시스템을 설계하였다.

  • PDF

구조최적화에 관한 비선형 Goal Programming의 응용 (Application of nonlinear goal programming to structural optimization)

  • ;장태사;김호룡
    • 오토저널
    • /
    • 제14권1호
    • /
    • pp.64-73
    • /
    • 1992
  • 본 논문은 비선형 goal programming을 이용하여 구조 최적화 문제들의 해를 얻는 방법을 제시한 다. 이 방법은 다기준 최적화의 도구로 사용되는데 그 까닭은 goal programming이 목적함수와 제한조건 등을 정의하는데 있어서 발생하는 난점들을 제거해 주며, 또한 설계목적의 우선 순위를 다루는 능력을 갖추고 있기 때문이다. 비선형 goal programming에 대한 구조 최적화의 모델이 제시된다. Hooke-Jeeves의 pattern 탐색, 수정된 Hooke-Jeeves의 Pattern 탐색, 그리고 Powell의 공액방향 탐색방향을 이용한 세 가지의 비선형 goal programming 들이 개발되고 토의된다. 설계 도구로서 이 방법의 유효성을 논증하기 위하여 사례의 해를 모색하며 이를 다른 연구결과와 비교 검토한다.

  • PDF

XML 기반 컴포넌트 명세서 생성을 위한 지원 도구 설계에 관한 연구 (A Study on the XML-based Software Components Specification Method and Supporting Tool Design)

  • 박준범;오수열
    • 한국컴퓨터정보학회논문지
    • /
    • 제7권2호
    • /
    • pp.34-39
    • /
    • 2002
  • 본 논문은 컴포넌트 명세서 구문구조를 XML 기반으로 모델링 하였다. 즉, 컴포넌트 명세서 구문구조를 XML 문서형 정의(DTD) 문법에 맞도록 컴포넌트 명세서 DTD를 제안하였으며, DTD 구조에 유효한 컴포넌트 명세서 XML 문서 예를 제시하였다. 그리고 XML기반 컴포넌트 명세서 문서를 편리하게 생성, 관리할 수 있는 지원도구의 기본 아키텍쳐를 설계하였다.

  • PDF

자바 프로그램의 그래픽 구조 분석과 메트릭스 생성 도구의 설계 (A Design of Graphic Structured Analysis and Metrics Tool for Java Program)

  • 정지환;황선명
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 1999년도 가을 학술발표논문집 Vol.26 No.2 (1)
    • /
    • pp.516-518
    • /
    • 1999
  • 고속으로 발전하는 컴퓨터 분야에 있어서 소프트웨어는 좀더 복잡해지고 대형화 되어갔다. 이에 따른 소프트웨어의 테스팅은 소프트웨어 재사용성이나 유지보수, 오류 검출을 하기 위한 하나의 수단으로 사용되어져 가고 있으며, 보편화 되어가고 있다. 그리고 소프트웨어 개발 방법이 구조적 프로그래밍 기법에서 객체지향 프로그래밍 기법으로 변화할 수 옥 이에 따른 소프트웨어 테스팅 역시 구조적 프로그래밍 기법에서 사용하던 테스팅 방법들을 객체지향적 개념에 맞게 바꾸어 나가는 연구들이 많이 이루어지고 있다. 논문에서는 이러한 객체지향 테스팅 기법에서 사용하는 메트릭스들을 선정하여 이를 자바언어로 작성된 프로그램에 적용하고 그 결과물들을 그래픽컬한 표현으로 나타내어 편리한 테스트 환경을 지원하는 도구를 설계 및 구현하였다.

  • PDF