• 제목/요약/키워드: 패턴설계

검색결과 2,854건 처리시간 0.031초

스틸하우스 설계를 위한 인터페이스 구현 (Interface Implementation for Steel-House Design)

  • 한정수;김귀정
    • 한국콘텐츠학회논문지
    • /
    • 제11권7호
    • /
    • pp.497-507
    • /
    • 2011
  • 본 논문은 건축자재들을 컴포넌트와 패턴으로 조립하여 패턴 단위로 건축설계가 효율적으로 이루어질 수 있도록 하는 스틸하우스 설계 인터페이스를 개발한다. 또한 이 기술을 이용하여 건축의 공정에 설계, 분석, 변경정보, 조립 등의 건축설계를 시뮬레이션을 통하여 건축의 손쉬운 변경과 비용을 효과적으로 절감하기 위한 기술을 지원하는 조립 건축설계 시스템 개발을 목적으로 한다. 특히 설계자와 사용자도 패턴을 이용하여 쉽게 건축물을 변경시킬 수 있으며 변경에 따라 필요한 자재들의 패턴 정보와 변경된 건축물의 설계도가 자동 생성된다. 또한 개인의 숙련도나 지식 가시화를 통해 발생할 수 있는 지식검색 역시 구현 목표로 한다.

3ds Max를 이용한 가상 건축물 설계 (Virtual Constructions Design using 3ds Max)

  • 한정수;김귀정
    • 디지털융복합연구
    • /
    • 제11권4호
    • /
    • pp.273-278
    • /
    • 2013
  • 본 논문은 스틸하우스 기법에 사용되는 스터드를 이용하여 건축자재인 스터드를 컴포넌트와 패턴으로 구성, 조립하여 패턴 단위로 건축설계가 효율적으로 이루어질 수 있도록 하는 가상 건축물 설계를 시뮬레이션 하였다. 또한 3ds Max를 이용하여 건축 분야에 설계, 분석, 변경정보, 조립 등의 건축설계를 시뮬레이션 하여 건축의 손쉬운 변경과 비용을 효과적으로 절감하기 위한 기술을 지원하는 가상 건축설계 기술을 제안한다. 특히 설계자와 사용자도 패턴을 이용하여 쉽게 건축물에 대한 외부 뿐 아니라 내부 구조도 변경시킬 수 있으며 변경에 따라 필요한 자재들의 패턴 정보와 변경된 건축물의 필요한 자재들이 자동 생성되도록 하였다.

웹 응용 설계를 위한 패턴 추출 방법 (A Pattern Extraction Approach for Web Application Design)

  • 한지윤;이기열;이병정;김희천;우치수
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2003년도 가을 학술발표논문집 Vol.30 No.2 (2)
    • /
    • pp.304-306
    • /
    • 2003
  • 인터넷의 비약적인 발전은 웹 환경으로의 빠른 전환을 요구하고 있으며 웹 애플리케이션의 설계, 구현을 위한 체계적인 개발 방법론이 필요하게 되었다. 기존의 웹 관련 기술들은 웹 애플리케이션을 구현하기 위한 도구와 기반 실행 환경을 중심으로 개발되어 왔다. 하지만 설계 수준과 요구사항 수준에서 웹 개발을 지원하는 체계적인 방법론에 대한 연구는 아직 활발하지 못하다. 재사용성과 견고성을 높이기 위한 방법론으로서 웹 애플리케이션 패턴이 제안되고 있으나, 그러한 패턴을 추출하는 데 있어 정형적인 방법론은 제안되지 못한 상태이다. 본 논문에서는 웹 애플리케이션을 위한 설계 프레임워크에 관한 연구의 세부과제로서 웹 애플리케이션을 설계하는데 사용되는 웹 패턴을 추출하는 체계적인 접근법을 기술하도록 한다.

  • PDF

패턴정보저장소를 이용한 인덱스 순서관계정보모델 설계 및 구현 (Design and Implement Index Sequence Relation Information Model Using Pattern-In Repository)

  • 선수균
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2004년도 춘계학술발표대회
    • /
    • pp.597-600
    • /
    • 2004
  • 최근에는 웹 환경에 적합한 개방형과 컴포넌트들을 효율적으로 분류하고 추출하는 방법이 연구되고 있다. 본 논문은 개발환경에서 생성되는 산출물들 중 디자인패턴을 통합 관리하고, 추출, 검색하여 관리해 주는 인덱스순서관계정보모델을 설계 구현한다. 이 제안의 장점은 "인덱스 순서관계정보"로 클래스들 사이의 관련된 여러 관계정보를 UML 설계방법에 적응할 수 있는 구조로 변형할 수 있다. 두 번째 장점은 개발자가 인덱스 순서관계 정보에서 제공하는 정보를 가지고 관계정보를 쉽게 파악할 수 있으며, 디자인 패턴을 쉽게 추출함으로서 개발자는 설계정보에 쉽게 적용할 수 있다. 따라서 본 논문에서는 검색시간과 추출의 효율성을 입증하기 위해 시뮬레이션을 실시하여 향상된 기능을 입증하였다. 이 모델은 급변하는 소프트웨어 산업에 능동적으로 대체와 소프트웨어 개발에 시간을 단축함으로써 현존하는 다양한 디자인 패턴들을 최소한의 코드 수정을 통하여 재설계 함으로써 소프트웨어 개발 경제성을 높이는 데 있다.

  • PDF

구조-하중 설계를 고려한 공진화 구조 설계시스템 (Co-evolutionary Structural Design Framework: Min(Volume Minimization)-Max(Critical Load) MOD Problem of Topology Design under Uncertainty)

  • 양영순;유원선;김봉재
    • 한국전산구조공학회:학술대회논문집
    • /
    • 한국전산구조공학회 2003년도 봄 학술발표회 논문집
    • /
    • pp.335-347
    • /
    • 2003
  • 본 논문에서는 설계 하중에 지배되는 구조물에 있어서, 입력 파라미터들의 불확실성을 표준편차와 패턴의 변동, 두 차원에서 접근, 처리할 수 있는 방안을 제시하기 위해서 구조물에 입력으로 작용하는 하중 패턴의 결정과 구조물의 형상의 진화를 동시에 고려할 수 있는 Co-Evolutionary Structural Design framework라 명명한 새로운 구조 설계 방식을 개발하였다. 공학자의 직관과 경험 의존적인 하중을 대상으로 최적화된 구조물은, 성능에 완벽한 안전을 보장해 줄 수 없으며, 이에 관한 문제를 해결하기 위해서 주어진 상황 속에서 다양한 하중이 작용하더라도 안전할 수 있는 구조물의 설계 방식에 관해서 설명한다. 본 프레임워크는 연성을 가지는 두 Disciplinary Modules, 즉 구조 형상설계와 하중설계로 이루어지며 하중에 관한 DB로 연결되어 순차적인 MDO 설계과정을 거치게 된다. 두 Discipline은 설계과정을 거치면서 상호 견제의 틀 속에서 진화하며 기존 방식과 달리 극한 하중 패턴을 스스로 찾아서 설계 반영하는 특징을 가진다. 본 접근 방식의 유용성을 평가하기 위해서 10-bar truss 구조물과 Jacket-Type 구조물로 테스트해 보았다.

  • PDF

디자인 패턴을 활용한 LBS기반 모바일 시스템 구현 (Implementation of Mobile System based on LBS using Design Pattern)

  • 이홍로;백정호;문영채
    • 한국지리정보학회지
    • /
    • 제12권1호
    • /
    • pp.26-35
    • /
    • 2009
  • 본 논문은 LBS기반 모바일 시스템 구현을 위하여 GoF의 디자인 패턴을 활용한 효율적인 설계방법을 제안하고자 한다. 본 논문에서 제안된 설계기법은 사용자와 모바일 시스템 관점에서 디자인 패턴의 생성패턴, 구조패턴, 행위패턴을 이용하여 모바일 시스템 인터페이스를 설계하고 구현한다. 디자인 패턴을 활용한 설계 방법은 소프트웨어 개발에 있어서 모듈 및 소프트웨어 재사용성 증가, 개발시간을 단축, 유지보수 최소화, 시스템의 메모리 절감 효율성을 보여준다. 따라서 본 논문은 모바일 환경에서 지리정보시스템을 접목한 미들웨어를 개선하기 위해 디자인 패턴을 활용하였다. 본 논문은 모바일 시스템에 디자인 패턴을 적용하여 높은 안정성과 신뢰성을 보여주고, 모듈 및 소프트웨어의 재사용과 확장성을 높이며 효율적인 시스템을 개발하는데 기여할 것이다.

  • PDF

소프트웨어 요구사항 분류체계를 이용한 효율적인 아키텍처 패턴 적용에 관한 연구 (A Study on Efficient Application of Architectural Patterns by the Taxonomy of Software Requirements)

  • 최종우;민상윤
    • 정보처리학회논문지:소프트웨어 및 데이터공학
    • /
    • 제12권7호
    • /
    • pp.285-294
    • /
    • 2023
  • 다양한 산업에 영향을 미치고 있는 소프트웨어의 규모와 복잡도가 높아지면서 소프트웨어 아키텍처의 역할이 매우 중요해지고 있다. 소프트웨어 아키텍트는 이러한 아키텍처를 설계할 때 종종 경험적 직관에 의존한다. 그럼에도 아키텍처 설계에 관한 방법론이 다양하게 연구되고 있으나, 시스템에 여러 아키텍처 패턴(architectural pattern)을 적용하는 구체적인 방법이나 적용 순서에 따른 효과에 관해서는 다루고 있지 않다. 본 연구에서는 먼저, 같은 아키텍처 패턴 세트(set)를 동일 시스템에 적용할 때, 적용 순서에 따른 아키텍처 설계 결과의 상이성에 관해 설명한다. 이러한 현상적 논리를 바탕으로 아키텍처 패턴 적용이 필요한 요구사항들을 사전에 식별하고, 적용할 패턴을 분류하는 방안을 제시한다. 또한 분류한 패턴들을 효율적으로 적용하기 위해 적용 순서를 정할 수 있도록 요구사항의 우선순위를 정하는 절차를 제안하며 사례연구를 통해 아키텍처 패턴 유형을 기반으로 요구사항을 우선순위화하는 것이 품질 속성 측면에서 효율적인 소프트웨어 아키텍처 설계에 도움이 됨을 보인다.

패턴을 이용한 3D 가상 건축 기술 (3D Virtual Building Technic using Pattern)

  • 한정수;김귀정
    • 한국콘텐츠학회논문지
    • /
    • 제10권8호
    • /
    • pp.66-72
    • /
    • 2010
  • 본 연구는 건축자재들을 컴포넌트로 구성하고 컴포넌트들을 패턴으로 조립하여 패턴 단위로 건축설계가 효율적으로 이루어질 수 있도록 하는 3D 가상건축 기술을 개발한다. 또한 이 기술을 이용하여 건축의 공정에 설계, 분석, 변경정보, 조립 등의 건축설계를 시뮬레이션을 통하여 건축의 손쉬운 변경과 비용을 효과적으로 절감하기 위한 기술을 지원하는 조립 건축설계 시스템 개발을 목적으로 한다. 특히 설계자와 사용자도 패턴을 이용하여 쉽게 건축물을 변경시킬 수 있으며 변경에 따라 필요한 자재들의 패턴 정보와 변경된 건축물의 설계도가 자동 생성된다. 또한 개인의 숙련도나 지식 가시화를 통해 발생할 수 있는 지식검색 역시 구현 목표로 한다.

Inclusion Polymorphism과 UML 클래스 다이어그램 구조에 의거한 디자인패턴 해석

  • 이랑혁;이현우;고석하
    • 한국정보기술응용학회:학술대회논문집
    • /
    • 한국정보기술응용학회 2007년도 춘계학술대회
    • /
    • pp.55-68
    • /
    • 2007
  • 디자인 패턴은 새롭게 만들어 지는 것이 아니라 기존의 검증된 지식, 관용법, 원칙들을 체계화한 것이다. 다시 말하면 디자인 패턴은 특정한 문제를 해결하기 위한, 검증된 설계 방법에 이름을 붙인 것이다. 그러므로 적절한 디자인 패턴 사용은 1) 개발자들간의 원활한 의사소통에 도움을 주며, 2) 하급자가 고급기술을 쉽게 익힐 수 있도록 할 수 있다. 3) 또한 사용된 디자인이나 아키텍처를 재사용할 수 있도록 하고, 4) 만들어진 시스템의 유지 보수를 보다 쉽게 할 수 있는 등의 장점을 얻을 수 있다. 반면에 필요하지 않은 곳에 까지 디자인패턴을 사용하게 되면 소프트웨어를 복잡하고, 유지보수도 어렵게 만들 수 있다. 디자인 패턴의 분류는 수 많은 패턴을 비슷한 속성을 지닌 그룹들로 조직화 하는 것이다. 이는 개발자가 특정 문제에 맞는 디자인 패턴을 쉽게 선택 할 수 있도록 도와 줄 뿐만 아니라, 디자인 패턴의 주요특성을 빠르게 이해하고 간파 할 수 있게 한다. 그래서 Beck 이 디자인패턴을 소개한 이후 GoF, Buschmann, Grand, Antoy 등은 디자인 패턴을 단순히 열거를 통해 소개하지 않고, 각자의 기준에 따라 체계적으로 분류하여 패턴을 설명 하고 있다. 본 연구는 객체지향 설계의 근본 개념인 Polymorphism (Inclusion Polymorphism) 과 '객체 지향 소프트웨어 설계 원칙' 그리고 이 근본 원칙들이 UML 클래스 다이어그램에 나타나는 구조적 특정에 의거해 디자인 패 턴 해석을 수행 하였다. 본 연구의 목적은 1) 객체지향의 근본 원칙으로 표현 되는 패턴과 2) 설계자의 전문적 인 Art를 포함하고 있는 패턴으로 분류하는데 있다.3: 재미는 용이성을 통해 채택의도에 정의 영향을 미친다. 가설4: 유용성은 채택의도에 정의 영향을 미친다. 가설5: 용이성은 채택의도에 정의 영향을 미친다. 가설6: 용이성은 유용성에 정의 영향을 미친다. 본 연구의 대상은 자발적으로 이러닝을 채택할 수 있는 대학생을 대상으로 하였고, 설문 데이터 분석을 통한 실증연구를 수행하였다. 분석방법으로는 PLS 분석도구를 사용하였다. 분석결과 가설6을 제외하고는 모두 유용한 것으로 입증되었다.97)은 배움의 용이성, 기억의 용이성, 오류, 효율성, 만족성으로 분류하고 있고(Nielsen, 1997), Shneiderman(1998)는 효과성(직무시간, 배움의 시간), 효율성(기억의 지속시간, 오류), 만족도를 품질의 특성으로 분류하였다. 이와 같은 소프트웨어의 품질은 소프트웨어 계획, 개발, 성장과 쇠퇴의 모든 과정에 적용되며, 환경적 변화에 따라 사용자들의 정보욕구를 적절하게 반영하여 만족도를 높이 는 것이라고 요약할 수 있다. 그러나 현재까지 소프트웨어 품질 평가에 대한 연구들 은 보편적인 평가 항목들을 대상으로 측정하여 일반적인 품질기준을 제시하고 있고, 유사한 측정 내용들이 중복되어 있다. 이러한 경향은 산업별 특수성이 강한 소프트웨어에 대해서는 정확한 품질측정이 어려웠고, 품질측정에 대한 신뢰성을 떨어뜨리는 계기가 되었다. 이러한 한계를 극복하고자 나타난 방법론이 최종사용자들의 요구사항을 얼마나 적절하게 시스템에 반영했는지에 대한 사용성(Usability) 측정이다. 사용성에 대한 정의는 사용자들이 실질적으로 일하는 장소에서 직접 사용자들의 시스템 운용실태를 파악하여 문제점을 개선하는 것으로 요약할 수 있다. ISO9124-1

  • PDF

양자화 결합 뉴럴네트워크를 이용한 시계열 패턴의 기억 (Storing of Temporal Patterns in Quantized Connection Neural Networks)

  • 박철영
    • 한국산업정보학회:학술대회논문집
    • /
    • 한국산업정보학회 1998년도 춘계공동학술대회 발표논문집 IMF시대의정보화 추진전략
    • /
    • pp.93-98
    • /
    • 1998
  • 본 논문에서는 양자화 결합 네트워크의 시계열 패턴의 기억 특성을 뉴로-칩 상에서 검토하기 위하여, 결합 하중이 $\pm$1 및 0로프로그램 가능한 네트워크를 설계하고 집적화 하였다. 제작된 칩 사이즈는 2.2mm $\times$2.2mm이며 1.2um CMOS 설계기술을 이용하여 7개의 뉴런과 49개의 시냅스 회로를 내장한다. 측정 결과, 설계된 네트워크는 동적 패턴을 성공적으로 기억한다. 또한, 특정한 리미트사이클을 네트워크에 기억시킬 수 있는 결합 하중의 구성방법을 제안한다. 이 방법은 간단한 결합하중과 정밀도의 관점에서 하드웨어 구성에 유용하다.