• 제목/요약/키워드: 디자인 방법/기술

검색결과 846건 처리시간 0.029초

XML DTD 모호성 제거와 DOM 활용을 위한 디자인 패턴 연구 (A Study of XML Design Patterns for Removing Ambiguity in DTD and Using DOM in XML Application)

  • 김태현;고승규;최윤철
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2000년도 가을 학술발표논문집 Vol.27 No.2 (1)
    • /
    • pp.412-414
    • /
    • 2000
  • XML(eXensible Markup Language)은 차세대 인터넷 기술의 대표적인 기술 요소로서 현재 놀라운 속도로 발전하고 있으며 다양한 인터넷 응용분야에서 적용하고 있다. 이런 추세는 XML 어플리케이션을 복잡화, 대형화시키고 있으며 이로 인하여 XML 어프리케이션 개발과 유지 보수가 점점 어려워지고 있다. 이러한 문제점을 해결키 위해 객체지향 개발 방법론애 적용되어온 디자인 패턴(Design Patterns) 개념을 XML 개발 관련 분야에 적용시키는 연구가 이루어지고 있다. 본 논문에서는 XML 디자인 패턴 중 DTD(Document Type Definition) 모델링 시 발생하는 모호성(Ambiguity) 문제를 해결키 위한 패턴과 DOM을 효율적으로 처리하기 위한 문서 구조 트리 운행 및 접근 패턴을 제안한다. 이 패턴들을 활용한다면 DTD 설계 및 DOM(Document Object Model)을 처리하는 단계에서 재사용이 가능해져 개발된 기술들을 공유 가능하며 시스템 디자인 시에 발생 가능한 문제점들을 사전에 해결할 수 있다.

  • PDF

레거시 Java Code로부터 디자인 패턴 추출을 위한 AOL 기반 프로세스 (AOL-Based Process for Design Patterns Extraction from Legacy Java Code)

  • 이창목;이정열;김정옥;유철중;장옥배
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2002년도 가을 학술발표논문집 Vol.29 No.2 (2)
    • /
    • pp.127-129
    • /
    • 2002
  • 객체지향 디자인 패턴은 아주 작은 재사용 구조로서 객체지향 방법론의 가장 큰 장점인 재사용성과 모듈성을 극대화시켜 실제 구현 과정에서 해결 방안으로 제시 가능한 것으로 이를 적용하면 시스템 개발은 물론 유지 보수에도 큰 효과가 있다. 순공학에서는 디자인 패턴을 이용하는 이점이 명확하지만, 소프트웨어 인공물들 즉, 디자인이나 코드 등에서 디자인 패턴의 사례를 발견하기 위해 사용하는 역공학 기술은 프로그램의 이해, 디자인을 코드로 변환하는 변환성, 코드의 질적 평가 등의 핵심 영역에서 유용하다. 본 논문은 Java 소스 코드를 AOL(Abstract Object Language)이라는 추상객체언어를 이용하여 클래스 특성 추출기 및 패턴 식별기라는 단계를 통해 구조적 디자인 패턴을 추출하는 프로세스에 대하여 기술한다.

  • PDF

교도소 컨텍스트속에서 서비스 디자인 방법을 통한 지속가능 서비스 혁신에 관한 연구 - "Yu Fu Bao" 금융 서비스를 중심으로 (A service design approach to sustainable service innovation in prison contexts - Taking the Service Design of "Yu Fu Bao" as an Example)

  • 진섭;반영환
    • 한국융합학회논문지
    • /
    • 제12권8호
    • /
    • pp.131-144
    • /
    • 2021
  • 중국은 최근 몇 년 사이 디지털기술을 활용하여 정부의 통치체계와 통치능력을 현대화하겠다는 결정을 내렸다. 스마트 감옥은 국가의 형벌 기관으로서 기술개혁은 스마트 감옥의 지속가능한 발전을 위한 관건이다. 기술에 의존한다고 해서 반드시 더 나은 서비스 경험을 가져다 줄 수는 없다. 서비스 디자인적 사고는 기술과 사회의 지속가능한 발전을 위하여 조율 역할을 하면서 스마트 감옥 건설의 기술융합에 새로운 서비스 디자인 사고를 적용하고 교도소 콘텍스트속의 서비스의 디자인 수요에 대응해야 한다. 그리하여 본문은 스마트 감옥의 12개 서브시스템 중 옥부보 금융서비스 시스템 개발을 중심으로 스마트 감옥의 지속가능한 서비스 구현을 위한 서비스 디자인 방법의 특징과 부족함을 탐구하고 이에 따라 감옥의 특수한 상황적 요구에 부합하는 경험에 기초하여 시너지를 유도하는 설계이념(EBLCD)을 제시했다. 이를 바탕으로 장래 스마트 감옥의 혁신 문화, 창의력 및 혁신 방법에 대한 심도 있는 연구를 통해 궁극적으로 스마트 감옥 건설의 프레임을 마련했다.

다수모델을 이용한 객체지향적 분산처리 시스템의 디자인 방법 (Integrated Modeling of Distributed Object-Oriented Systems)

  • 이상범
    • 한국정보처리학회논문지
    • /
    • 제3권5호
    • /
    • pp.1103-1111
    • /
    • 1996
  • 하드웨어와 통신 기술의 발달로 가능하게 된 분산처리 시스템은 수행 방식이 비결 정적이고 복잡하기 때문에 소프테웨어의 디자인이 비분산처리 시스템에 비해 복잡하고 또한 까다롭다. 따라서 하드웨어에 비해 상대적으로 뒤져있는 분산처리 시스템 소프 트웨어 개발을 위한 디자인 방법에 관한 연구에 대한 필요성이 높아지고 있다. 한편 객체향 시스템과 분산처리 시스템은 상호 유사한 점이 있어, 분산처리 시스템 개발에 객체지향 기술의 적용은 자연스럽게 이루어질 수가 있다. 본고에서는 분산에서는 분산처리 시스템 설계를 위한 객체지향 기술의 적용에 대하여 소개하고 있다. 제안된 설계방법은 다양한 그래픽 모델, 즉, 자료구조도, 상태전이도 그리고 패트리 네트의 정보를 조합하여 객체와 행위 그리고 이들 간의 관계에 대한 정보를 추출하여 분산 처리 시스템에 적합한 명세서를 산출하고자 한다. 지식베이스를 정보저장소로 이용 하여정보의 저장, 검색 뿐만 아니라, 정보의 오류 연구를 검증할 수가 있다. 본 방법의 최종 결과인 객체모델은 디자인 명세서로서 분산처리프로그램 개발에 사용된다.

  • PDF

수학적 Model의 제품 디자인 과정에의 응용방법 (An applied method of mathematical model in the product design process)

  • 이수봉
    • 디자인학연구
    • /
    • 제20권
    • /
    • pp.61-72
    • /
    • 1997
  • 본 연구의 목적은 수학적 Model에 대한 이해도 제고와 제품디자인 과정에의 응용방법 및 필요성에 대한 인식 제고, 그리고 입 문자를 위한 가이드라인으로서의 어프로우치 및 응용 방법의 제안에 있다. 연구의 절차 및 방법으로서는, 먼저 제품디자인을 위한 과학적 분석의 방법 및 필요성을 제품디자인의 특성과 디자인 프로세스에 대한 고찰을 통해 강조하였다. 다음은 수학적 Model은 디자인 문제와 어떤가 대응관계에 있는가에 대해 논의하였다. 그리고, 수학적 Model은 제품디자인 과정에 어떻게 응용될 수 있는가에 대하여 검토하였다. 마지막으로는, 앞에서 기술한 내용들을 근거로 하여 초보자를 위한 어프로우치 및 응용의 방법을 제안하였다. 연구의 결과, 다음 몇 가지점이 성과 또는 문제점으로 도출되었다. 첫째, 수학적 Model은 여러 가지 요소가 복잡하게 얽혀 있는 디자인 문제를 정량적, 구조적으로 파악하는데 유용하며, 그 필요성은 특히 디자이너 자신의 결론을 관계자에게 정당화하고 납득시키는 도구로서 이용될 수 있는 점. 둘째, 수학적 Model이 디자인 과정에 능숙하게 응용하기 위해서는 무엇보다 응용 가능한 모든 수학적 Model의 실체를 우선 이해해야 하며, 컴퓨터를 사용하지 않고서는 완전한 방법으로 구사하기가 쉽지 않다는 점. 셋째, 수학적 Model에 사용되는 수학적 Model에는 그 종류가 많고 디자인 문제의 해결에 응용될 수 있는 Model은 디자인 타입과 디자인 프로세스에 따라 각기 다르기 때문에 그 응용의 방법을 한 가지로 표준화하거나 구체적으로 제시할 수 없다는 점. 넷째, 처음으로 수학적 Model에 대해 어프로우치 하는 경우는 약간의 수학적 지식 및 컴퓨터 프로그램에 대한 이해를 바탕으로 하여 디자인 프로세스 단계별 및 디자인 타입에 부합되는 Model을 선택하는 것으로 시작할 수 있다는 점 등.

  • PDF

The Model of Design Development in the Process of Industrial Development

  • Cho, Boyoung
    • 복식문화학회:학술대회논문집
    • /
    • 복식문화학회 2004년도 정기총회 및 춘계학술대회
    • /
    • pp.25-27
    • /
    • 2004
  • 18세기 산업혁명 이래 생산방법의 혁신 및 조직의 재구조화는 급속하게 산업을 발전시켰다. 또한, 산업 구조의 변화는 사회적, 문화적 변화를 초래하였으며 새로운 체제(regime)를 구축시켜 기술 체제(technological regime) 및 디자인 체제(design regime)라는 새로운 영역을 부각시키고 있다. 본 연구에서는 “디자인 개발”에 대한 모델을 통하여 주요한 외부적, 내부적 요인들을 고찰한다. (중략)

  • PDF

모던과 포스트모던 도자 제품디자인의 정량적분석에 의한 비교 및 해석에 관한 고찰 (분석모델을 적용한 형태기술을 중심으로) (A comparative and interpretative study by quantitative analysis on modern and post modern ceramic's product design (Centering around form description by applying analysis model))

  • 손연석
    • 디자인학연구
    • /
    • 제21권
    • /
    • pp.15-26
    • /
    • 1997
  • 본 연구는 도자 제품의 디자인분석에서 종래의 주관적 감성적 디자인분석이 아닌 정량 적, 객관적인 방법을 제시하기 위하여 모던 디자인에서 그로피우스의 찻주전자와 포스트모던 디자인의 솟사스(Sottsass)의 화병을 분석샘플로, 선정하였으며, 분석을 위해 홍익대학교 미술대학의 김복영 교수가 연구 개발한 분석 모델을 적용하여 산술적 비례산출을 한 후에 정보이론 미학자인 세넌(Shannon)의 정보 값 산출 방정식에 대입해서 정량적 분석 절차에 의해 정보 값을 산출하고 정량 화하여 모던 디자인과 포스트모던 디자인의 양식 적 특성을 형태 기술을 중심으로 객관적, 정량적으로 비교 및 해석 기술하는데 목적을 두었으며, 참고로 고대 그리스의 화병을 두 양식과 비교해보기 위해 분석 제시하였다. 본 연구에서 적용된 분석모델과 분석절차가 도자 제품 디자인 과정에서 디자인의 조형요소 중 형태에 대하여 소비자 행동조사와 연계해 신제품 개발이나 출시된 기존 제품의 형태 디자인에 적용할 수 있도록 검증하는 연구가 계속된다면 평가도구로서의 역할이 기대된다.

  • PDF

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

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

역공학과 QFD를 활용한 퍼스널모빌리티 시스템 요구사양 도출 (System Requirements for the Development of a Personal Mobility Using Reverse Engineering and QFD)

  • 김인규;박태한;정연찬
    • 한국컴퓨터정보학회:학술대회논문집
    • /
    • 한국컴퓨터정보학회 2019년도 제59차 동계학술대회논문집 27권1호
    • /
    • pp.263-266
    • /
    • 2019
  • 본 연구에서는 주행승차감 및 안정성을 고려한 전동킥보드의 문제점을 해결하기 위해 역공학 기법을 사용하여 주요 시스템의 품질요소, 제품특성 등을 분석하고 사용자 요구사항을 도출하기 위해 품질기능전개(QFD: Quality Function Deployment)방법론을 적용하였으며 그 결과로 사용자 요구사항은 6개의 범주에서 20개를 도출하였으며 품질특성 요구사항은 16개 도출하여 최종 12개를 시스템 품질특성(CTQ: Critical To Quality)으로 선정하였다.

  • PDF

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