본문 바로가기
HOME> 논문 > 논문 검색상세

학위논문 상세정보

디자인 패턴 중심의 개선된 객체 모델링 원문보기
(An)effective object modeling based on design patterns

  • 저자

    김운용

  • 학위수여기관

    광운대학교

  • 학위구분

    국내박사

  • 학과

    컴퓨터과학과

  • 지도교수

  • 발행년도

    2003

  • 총페이지

    x, 103장

  • 키워드

    객체 지향 프로그래밍[客體指向--] 객체지향 소프트웨어 소프트웨어개발 디자인패턴 객체모델링;

  • 언어

    kor

  • 원문 URL

    http://www.riss.kr/link?id=T8627074&outLink=K  

  • 초록

    객체지향 소프트웨어 개발의 주요 목적은 재사용성과 개발 시간의 단축, 비용의 절감 그리고 소프트웨어 품질의 향상에 있다. 이러한 목적을 위해 소프트웨어 개발자들은 기존의 경험에 의해 잘 정의된 설계 정보를 제시하고 이들을 통한 소프트웨어 품질 향상을 추구하고 있다. 이와 같이 잘 정의되고 테스트된 설계 정보를 디자인 패턴이라고 한다. 디자인 패턴은 소프트웨어 개발 시 특정 상황에서 발생할 수 있는 문제에 대한 효율적인 해결책을 제공한다. 현재까지 다양한 분야에 필요한 디자인 패턴들이 발견되고 이들의 활용성을 증명하는 연구가 진행되고 있다. 그러나 소프트웨어 개발 시 이들 디자인 패턴의 체계적인 접근을 위한 연구가 부족하다. 또한 소프트웨어 개발에 적용되는 디자인 패턴에 대한 명세와 활용은 주로 개발자의 수작업에 의존하고 다양한 형태로 적용되기 때문에 일관된 형태의 분석과 활용이 어렵고 오류 발생 빈도를 높일 뿐 아니라 프로그램 개발에 많은 시간이 필요하다. 본 논문에서는 소프트웨어 개발에서 효율적인 디자인 패턴 활용을 위한 디자인 패턴 중심의 개선된 객체 모델링을 제시한다. 이를 위해 먼저 디자인 패턴 활용을 위한 개발 프로세스를 정의하고 이 프로세스에서 요구되는 디자인 패턴의 점진적 통합 기법 및 소프트웨어 설계 과정을 기술한다. 또한 소프트웨어 시스템에 존재하는 디자인 패턴의 효율적인 추적 및 관리를 통한 시스템 분석과 이해를 증가시키기 위해 디자인 패턴 명명자 기반 접근 방법을 제시한다. 디자인 패턴의 통합과 활용은 지원 도구 개발을 통해 구체화될 수 있다. 본 논문에서는 소프트웨어 개발 과정에서 디자인 패턴의 자동화와 관리를 지원하는 시스템을 제시한다. 이를 위해 먼저 디자인 패턴 정보는 체계적이고 구조화된 형식을 제공해야 한다. 이러한 형식은 XML기반의 디자인 패턴 표현 방법을 통해 구성되고 이 형식에 따르는 디자인 패턴 정보는 자동화를 위한 자원으로 활용된다. 소프트웨어 개발 지원 도구는 크게 디자인 패턴 관리 도구와 소프트웨어 설계 도구 그리고 구현 도구로 이루어진다. 이러한 도구는 XML기반의 디자인 패턴 문서를 통해 시스템 개발 시 보다 효과적인 디자인 패턴지향 소프트웨어를 구축할 수 있게 한다. 본 논문에서는 피드백 프레임워크 개발 과정을 통해 제시된 개발 기법의 효율성을 분석한다. 소프트웨어 개발 시 제시된 디자인 패턴의 체계적인 접근과 활용은 디자인 경험과 기법을 초기 개발 단계부터 효과적으로 활용할 수 있게 함으로써 시스템 개발의 효율성을 증대시키고 보다 안정되고 재사용 가능한 시스템을 도출하여 개발 시간과 비용을 단축하는 효과를 제공할 것이다.


 활용도 분석

  • 상세보기

    amChart 영역
  • 원문보기

    amChart 영역