• 제목/요약/키워드: 패턴디자인

검색결과 697건 처리시간 0.028초

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

  • 강명주
    • 한국컴퓨터정보학회:학술대회논문집
    • /
    • 한국컴퓨터정보학회 2015년도 제52차 하계학술대회논문집 23권2호
    • /
    • pp.244-245
    • /
    • 2015
  • 본 논문에서는 디자인패턴을 적용하여 액션게임 개발을 위한 HTML5 기반의 게임프레임워크 설계 방법을 제안하였다. 적용된 디자인패턴으로는 싱글톤디자인 패턴과 전략디자인 패턴으로, 전체 게임을 관리하는 Game Manager 클래스에는 싱글톤패턴을, 공격 형태에 따른 캐릭터 객체 생성을 위한 클래스에는 전략디자인 패턴을 적용하였다. 본 연구에서 제안한 프레임워크는 액션게임 개발뿐만 아니라 다양한 장르의 게임개발에도 적용할 수 있다.

  • PDF

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

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

  • PDF

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

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

  • PDF

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

  • 강영남;최은만
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2004년도 봄 학술발표논문집 Vol.31 No.1 (B)
    • /
    • pp.427-429
    • /
    • 2004
  • 잘 설계된 모든 객체지향 구조들은 패턴들로 가득 차 있다는 점에서 볼 때, 디자인 패턴은 상당히 유용하다. 특히 정확성. 강건성, 유연성, 재사용성, 효율성 측면에서 볼 때, 디자인 패턴은 충분히 가치가 있다. 이 논문에서는 디자인 패턴을 사용한 소프트웨어에서 테스트 가능성은 어떻게 달라지는지를 분석하고자 한다. 테스트 가능성을 측정하는 메트릭을 이용하여, 패턴이 적용된 소프트웨어와 적용되지 않은 소프트웨어에서의 메트릭을 분석한다. 측정된 값은 디자인 패턴을 사용하지 않은 소프트웨어에 비해, 사용한 소프트웨어에서 몇몇 메트릭이 낮은 값을 보였다 이것은 디자인 패턴을 적용하는 것이 오류의 가능성이나 테스트 케이스의 수를 줄여 준다는 것을 의미한다. 또한 어떤 디자인 패턴이 적용되었는지를 알고 있을 때 그 디자인 패턴에 맞는 테스트 케이스가 무엇인지 분석하였다.

  • PDF

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

  • 문현준;김정선
    • 한국컴퓨터정보학회:학술대회논문집
    • /
    • 한국컴퓨터정보학회 2021년도 제63차 동계학술대회논문집 29권1호
    • /
    • pp.335-336
    • /
    • 2021
  • 디자인 패턴은 클래스와 객체를 활용한 23가지의 개발자 의도를 만족시켜주는 최선의 실천법들을 정리한 것이다. 디자인 패턴은 설계 경험과 객체지향 패러다임의 기반 지식들을 필요하므로 실질적인 패턴 학습에 어려움이 있다. 디자인 패턴 학습에 대한 도움을 제시해 줄 수 있는 가이드라인으로 기술 습득 모델에 활용하는 드라이퍼스 모델을 적용하는 것을 제안하고자 한다. 드라이퍼스 단계별 모델을 기반으로 단계 별 디자인 패턴 학습 단계를 제시한다.

  • PDF

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

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

  • PDF

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

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

  • PDF

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

  • 안일훈
    • 문화기술의 융합
    • /
    • 제9권1호
    • /
    • pp.69-74
    • /
    • 2023
  • 패턴을 활용한 디자인의 방법들은 다양한 디자인 분야에서 활용이 되고 있다. 효용성이나 결과 또한 많은 발전을 하여 디자인에 있어서는 패턴이 없어서는 안 될 중요한 부분을 차지하고 있다. 장신구 디자인에 패턴은 자주 활용되고 다양한 기법으로 사용한다. 그러나, 장신구 디자인에는 공예적인 제작기법의 특성상 시간적인 제약과 집중력의 과다 등으로 패턴을 이용하고 그 패턴을 반복하고 배열하는 방식 활용에 많은 제약이 따른다. 그러므로, 본 연구에서는 장신구를 디자인에 있어서 전통적인 공예방식을 같이 겸비하며, 패턴의 응용과 반복, 그리고 패턴의 배열을 컴퓨터 프로그램으로 디자인하여 장신구 제작에 활용하고자 한다.

지각적 속성에 기초한 섬유 패턴 디자인 요소 분석체계 개발 (A Development of a Description System for Textile-Pattern Design Based on the Perceptual Features)

  • 조현승;지상현;이주현
    • 감성과학
    • /
    • 제1권2호
    • /
    • pp.55-63
    • /
    • 1998
  • 섬유 패턴 디자인을 체계적이고 객관적으로 기술할 수 있는 도구를 패턴 디자인의 지각적 속성에 기초하여 개발하였다. 세 단계로 이루어진 연구의 첫 단계에서는 패턴 디자인의 단계를 실제 디자인 과정에 기초하여 'PP의 디자인', 'RPU의 디자인', 'RPU의 배열'의 순서로 개념화한 후, 이 데 영역에 걸쳐 30개의 지각적 특징들을 추출하였고, 섬유 패턴 디자인을 충실히 기술할 수 있다는 것을 확인하였다. 다음으로 추출된 30개의 지각적 특징들을 'PP의 모양에 의한 돌출성', 'PP의 색채에 의한 돌출성', 'PP들 모양의 다양성'. 'PP들의 변화도', 'PP들 색채의 다양성', 'RPU의 돌출성', 'RPU의 다양성'이라는 7개의 상위 특징으로 수렴시킨 후, 이 7개의 상위특징들을 다시 'PP에 의한 다양성', 'RPU의 돌출성' 'RPU의 다양성'이라는 4개의 최상위 특징으로 수렵시키는 방식으로 위계화 하여 섬유 패턴 디자인 요소 분석체계를 구성하였다. 또한 대표적인 섬유 패턴 디자인에 대한 이 체계의 기술 가능성을 검토함으로써 본 체계를 수정·보완하였다.

  • PDF

디자인 패턴 학습을 위한 개방형 교육 시스템 (Open Education System for Learning Design Patterns)

  • 김헌성;안주언;김은지;김용환;김민철;김우제;김자희
    • 한국컴퓨터정보학회:학술대회논문집
    • /
    • 한국컴퓨터정보학회 2016년도 제53차 동계학술대회논문집 24권1호
    • /
    • pp.175-176
    • /
    • 2016
  • 본 논문에서는 개방형 교육시스템 학습모형을 적용한 디자인 패턴 교육을 위한 개방형 교육 시스템을 통한 학습을 제안한다. 소프트웨어 디자인 패턴은 정형화된 답이 없으며 상황에 따라 유동적으로 사용되지만, 기존의 디자인 패턴 온라인 교육 시스템은 일방적으로 이루어져 있고 시중에 판매되는 책을 통해 디자인 패턴을 이해하기에는 어려운 부분이 많이 존재한다. 따라서 이러한 문제를 해결하고자 디자인 패턴 교육을 위한 개방형 교육 시스템을 제안한다. 디자인 패턴의 개념과 사례를 통해 기본적인 지식을 습득하고 디자인 패턴의 퀴즈와 실습을 해 이해도를 높인다. 또한, 일방적인 학습이 아닌 사용자들 간의 토론을 통해 한 방향에서 디자인 패턴을 보는 것이 아닌 다양한 시점에서 볼 수 있어 창의력도 함께 증진할 수 있다.

  • PDF