• Title/Summary/Keyword: 디자인패턴

Search Result 695, Processing Time 0.032 seconds

A Game-Framework Design based on HTML5 using Design Patterns (디자인패턴을 적용한 HTML5 기반의 게임프레임워크 설계)

  • Kang, MyungJu
    • Proceedings of the Korean Society of Computer Information Conference
    • /
    • 2015.07a
    • /
    • pp.244-245
    • /
    • 2015
  • 본 논문에서는 디자인패턴을 적용하여 액션게임 개발을 위한 HTML5 기반의 게임프레임워크 설계 방법을 제안하였다. 적용된 디자인패턴으로는 싱글톤디자인 패턴과 전략디자인 패턴으로, 전체 게임을 관리하는 Game Manager 클래스에는 싱글톤패턴을, 공격 형태에 따른 캐릭터 객체 생성을 위한 클래스에는 전략디자인 패턴을 적용하였다. 본 연구에서 제안한 프레임워크는 액션게임 개발뿐만 아니라 다양한 장르의 게임개발에도 적용할 수 있다.

  • PDF

A Design of Design Pattern Retrieval System using Pattern Information (패턴정보를 이용한 디자인패턴 검색 시스템 설계)

  • Kim, Gui-Jung
    • Proceedings of the Korea Contents Association Conference
    • /
    • 2006.05a
    • /
    • pp.440-443
    • /
    • 2006
  • In this paper, we implemented design pattern retrieval system for efficient management and reusability of design patterns. Pattern is consisted of property information and meta information. Property information is used for similarity measurement on classification and retrieval of patterns. Meta information is used for UML modeling of patterns. We classified design patterns with the empirical scope in addition to Gamma's basic classification.

  • PDF

A Study On Quality Characteristics Classification using Design Pattern and Anti Pattern (디자인패턴과 안티패턴을 이용한 품질 특성 분류에 관한 연구)

  • 김상영;황선명;김재웅;노병규;조규민
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2003.04c
    • /
    • pp.4-6
    • /
    • 2003
  • 디자인 패턴과 안티 패턴의 원리는 혼합되어 사용되어진다. 디자인 패턴은 소프트웨어 품질에 대하여 공격적인 예방치료에 목적을 두며, 안티 패턴은 품질 이슈에 대하여 체계적인 진단을 수행하는 것이다. 품질에 대한 국제 표준으로는 ISO/IEC 9126, ISO/IEC 12119등이 있다. 최근에는 이러한 품질에 관련된 문제점들을 해결하기 위하여 디자인 패턴과 안티 패턴에 대한 연구가 활발히 이루어지고 있다. 본 논문에서는 현재 대표적으로 사용되어지는 디자인 패턴과 안티 패턴을 ISO/IEC 9126의 품질 특성별로 분류하고 이들간의 상호 연관성에 대하여 연구하였다.

  • PDF

A Study on Specification and Composition of Design Pattern Component (디자인 패턴 컴포넌트의 명세와 조립에 관한 연구)

  • 하성민;송영재
    • Proceedings of the IEEK Conference
    • /
    • 2003.07d
    • /
    • pp.1625-1628
    • /
    • 2003
  • 본 논문은 패턴 지향 설계를 함에 있어 필요한 구조적 디자인 패턴의 가시적 조립을 목적으로 하며, 재사용 가능한 패턴들을 명세 및 조립하는 방안을 제안함으로써 애플리케이션 설계의 복잡성을 감소시키고자 한다. 본 논문은 패턴 지향 설계를 함에 있어 필요한 구조적 디자인 패턴의 가시적 조립을 목적으로 한다. 디자인 패턴 컴포넌트의 명세에서 패턴 인터페이스들 사이의 관계를 명시적으로 정의하며 패턴의 내부와 인터페이스 사이의 관계를 기술한다 디자인 패턴 컴포넌트의 조런은 패턴 타입과 인스턴스 네임으로 구성되며, 두 패턴 사이의 관계는 종속으로 지시되고 저장소로부터 패턴을 선택하여 종속을 정의하고 방향을 정해주게 된다.

  • PDF

A Study on Design Pattern Modeling Using XMI (XMI를 이용한 디자인패턴 모델링에 관한 연구)

  • Choi Han-Yong;Lee Don-Yang;Kim Gui-Jung
    • Proceedings of the Korea Contents Association Conference
    • /
    • 2005.11a
    • /
    • pp.659-663
    • /
    • 2005
  • It was expressed repeated information on reuse design pattern in the design information because it was impossible to build a standardized design pattern in the existing design pattern tools. Also, It must possible to extend standardized design pattern just as one intended of designer. And It is able to express objects just as one intended of designer. Therefore, the representative characteristic of this paper was able to define XMI metamodel to express design pattern, and was able to extend metamodel to express design pattern.

  • PDF

Design Pattern Discovery based on Machine Learning (자동학습에 기반한 디자인 패턴 인식)

  • Hwang, Sung-Wook;Youn, Hyun-Sang;Lee, Eun-Seok
    • 한국HCI학회:학술대회논문집
    • /
    • 2006.02a
    • /
    • pp.760-765
    • /
    • 2006
  • 디자인 패턴의 사용은 시스템을 좀 더 유연하고, 이해하기 쉽고, 재사용 가능하게 만든다. 개발이 완료된 시스템이 명확하게 문서화가 되어 있으면, 시스템의 내부 구조를 이해하기 쉽고, 향후 유지 보수의 비용이 적게 든다. 하지만, 대부분 시스템의 경우 개발된 시스템의 문서화가 잘 되어 있지 않기 때문에, 시스템에 문제가 생겨 수정 하고자 하거나, 새로운 모듈을 추가하여 시스템의 기능을 확장하고자 할 때, 전체 소스코드를 분석하여 시스템을 이해해야 하는 어려움이 있다. 이러한 문제점을 해결하기 위해서 소스코드에서 자동적으로 디자인 패턴을 인식하여 문서화를 증진시킬 수 있다. 따라서 신뢰할 만한 디자인 패턴 인식 시스템이 중요하다. 지금까지 디자인 패턴 인식 방법은 시스템의 구조적인 특징만을 이용하여 패턴을 인식하여 왔다. 그래서 본 논문은 구조적인 특징뿐만 아니라 동적인 분석, 그리고 자동학습(machine learning)에 기반하여 소스코드로부터 디자인 패턴을 인식하는 방법을 제안하고자 한다. 그리고 전 작업에서 만든 자바로 쓰여진 에이전트 개발 툴을 대상으로 실시하여 인식한 디자인 패턴에 대한 평가를 하였다.

  • PDF

Analysis for Testability of Software based on Design Pattern (디자인 패턴 기반 소프트웨어의 테스트 가능성 분석)

  • 강영남;최은만
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2004.04b
    • /
    • pp.427-429
    • /
    • 2004
  • 잘 설계된 모든 객체지향 구조들은 패턴들로 가득 차 있다는 점에서 볼 때, 디자인 패턴은 상당히 유용하다. 특히 정확성. 강건성, 유연성, 재사용성, 효율성 측면에서 볼 때, 디자인 패턴은 충분히 가치가 있다. 이 논문에서는 디자인 패턴을 사용한 소프트웨어에서 테스트 가능성은 어떻게 달라지는지를 분석하고자 한다. 테스트 가능성을 측정하는 메트릭을 이용하여, 패턴이 적용된 소프트웨어와 적용되지 않은 소프트웨어에서의 메트릭을 분석한다. 측정된 값은 디자인 패턴을 사용하지 않은 소프트웨어에 비해, 사용한 소프트웨어에서 몇몇 메트릭이 낮은 값을 보였다 이것은 디자인 패턴을 적용하는 것이 오류의 가능성이나 테스트 케이스의 수를 줄여 준다는 것을 의미한다. 또한 어떤 디자인 패턴이 적용되었는지를 알고 있을 때 그 디자인 패턴에 맞는 테스트 케이스가 무엇인지 분석하였다.

  • PDF

Suggestions for learning design patterns based on the Dreyfus model (드라이퍼스 모델 기반 디자인 패턴 학습 모델 제안)

  • Moon, HyunJun;Kim, Jungsun
    • Proceedings of the Korean Society of Computer Information Conference
    • /
    • 2021.01a
    • /
    • pp.335-336
    • /
    • 2021
  • 디자인 패턴은 클래스와 객체를 활용한 23가지의 개발자 의도를 만족시켜주는 최선의 실천법들을 정리한 것이다. 디자인 패턴은 설계 경험과 객체지향 패러다임의 기반 지식들을 필요하므로 실질적인 패턴 학습에 어려움이 있다. 디자인 패턴 학습에 대한 도움을 제시해 줄 수 있는 가이드라인으로 기술 습득 모델에 활용하는 드라이퍼스 모델을 적용하는 것을 제안하고자 한다. 드라이퍼스 단계별 모델을 기반으로 단계 별 디자인 패턴 학습 단계를 제시한다.

  • PDF

Design of ornaments using pattern repetition and arrangement (패턴의 반복과 배열을 응용한 장신구 디자인)

  • Ahn, il hoon
    • The Journal of the Convergence on Culture Technology
    • /
    • v.9 no.1
    • /
    • pp.69-74
    • /
    • 2023
  • The design methods using patterns have been used in various design fields. Both utility and results have also developed a lot, so that patterns occupy an essential parts in designs. Patterns are often used in various techniques in designing ornaments. However, both time and excessive effort concentrations restricted ornaments designs due to the nature of the craft production techniques by repeated patterns. Therefore, in this study, the traditional craft methods are combined by using computer programs in the applications, repetitions, arrangements of patterns for the manufacturing of ornaments.

Three-dimensional sensitivity design pattern development of Mobile Metal Case which used EF(INNET) (E/F(INNET)을 이용한 Mobile Metal Case의 3차원 감성 디자인패턴 개발)

  • Cheon, Sang-Hyeon;Ji, Sang-Won
    • Proceedings of the Korean Society for Emotion and Sensibility Conference
    • /
    • 2009.11a
    • /
    • pp.20-24
    • /
    • 2009
  • Mobile의 기술발달과 보편화에 따라 소비자들은 Mobil이 자기 개성 표현인 액세서리화되고, 더욱 감성적이고 차별화된 디자인을 요구함에 따라, 기업들은 이런 소비자들의 개성화 감성화의 니즈를 표면처리 디자인 기술로 효율적으로 적용해 소비자의 감성만족을 시키려 하고 있다. 국내외 Mobile 시장에서 Metal Case 외장의 2차원적인 디자인패턴은 다양한 표면처리 가공 접근이 용이하지 못하고, 패턴디자인의 한계에 이르렇다. E/F(INLET)의 도금 가공 기술의 Concept은 "원활한 모재의 제품 박리성" 에 있으나, 역발상으로 "Metal 모재와의 밀착성"으로 제품디자인을 구현하여, 제품의 도금 두께층 및 신뢰성 기술 확보함으로, 표면층에 사진, 그림, 인물 풍경, 자연물이미지 등의 다양한 감성디자인패턴의 구현이 가능해졌다. 산업기술자원부의 디자인혁신센터로 중소기업디자인개발 지원을 위해 설립된 중앙대학교 디자인경영센터와 SR I-TECH의 기술력으로 3차원 감성디자인패턴을 개발하게 되었다.

  • PDF