• 제목/요약/키워드: MVC model

검색결과 72건 처리시간 0.026초

UML 클래스 도해의 저작도구를 위한 MVC모델의 설계 (MVC model design for an Authorization Tool of UML Class Diagram)

  • 김재훈;김윤호
    • 한국정보통신학회:학술대회논문집
    • /
    • 한국해양정보통신학회 2010년도 추계학술대회
    • /
    • pp.634-637
    • /
    • 2010
  • 본 논문에서는 UML 클래스 도해의 저작도구를 위한 MVC 모델의 설계를 제시하고자 한다. MVC 모델의 설계에서 View, Controller, Model 컴포넌트를 정의하고 각각의 컴포넌트의 역할을 서로 독립적으로 부여하고 수행하도록 설계 한다. 뷰(View)는 Gui를 나타내고, 컨트롤러(Controller)는 데이터의 입력과 출력을 담당하며, 모델(Model)은 비즈니스 로직을 처리한다. 클래스 도해의 저작도구를 위한 MVC 모델의 설계는 각각의 컴포넌트 특징에 맞게 나눠서 독립적으로 역할을 부여하고 시스템을 유연하도록 한 것이 특징이다.

  • PDF

MVC 프레임 워크를 사용한 VoiceXML 다중 뷰 편집기의 설계 및 구현 (A Design and Implementation of the VoiceXML Multiple-View Editor Using MVC Framework)

  • 유재우;염세훈
    • 한국음향학회지
    • /
    • 제23권5호
    • /
    • pp.390-399
    • /
    • 2004
  • 본 논문에서는 음성 웹 언어인 VoiceXML의 작성 효율을 향상하기 위한 다중 뷰 편집기를 설계 및 구현하였다. VoiceXML 다중 뷰 편집기는 다중 뷰를 제공하기 위해 MVC (Model-View-Controller) 프레임워크을 이용하였다. MVC 프레임워크를 이용한 다중 뷰 편집기는 핵심 자료구조인 모델과 인터페이스인 뷰, 모델과 뷰를 제어하기 위한 제어기로 구성된다. MVC 프레임워크에서 모델은 추상 구문 트리와 추상 문법으로 구성되며 뷰는 역파싱 규칙과 역파서로 구성되고 제어기는 명령어 처리기와 트리 조작기로 구성된다. VoiceXML 다중 뷰 편집기는 문서의 구조, 내용, 흐름을 동시에 보여주어 기존 XML 편집기의 단점을 극복할 수 있다. MVC 프레임워크가 적용된 VoiceXML 다중 뷰 편집기는 여러 편집기를 통해 동시에 다양한 편집 뷰 (View)를 제공함으로써 사용자에게 음성 웹 문서 작성의 편의성을 제공하여 효율을 높일 수 있으며 여러 개의 뷰가 하나의 모델을 가짐으로써 편집기들의 무결성을 보장하도록 하였다.

MVC 아키텍처 기반 애플리케이션의 GUI 테스팅 (GUI Testing for MVC Architecture based Applications)

  • 주희주;이찬근
    • 소프트웨어공학소사이어티 논문지
    • /
    • 제24권1호
    • /
    • pp.1-7
    • /
    • 2011
  • MVC는 유지보수가 쉬워 효율적인 개발이 가능한 아키텍처이다. 웹과 PC환경의 애플리케이션뿐만 아니라 모바일 애플리케이션 개발에 많이 적용됨에 따라 그에 대한 테스팅 또한 중요하다. 기존에 MVC 아키텍처를 적용한 개발에 초점을 둔 연구는 많았으나 MVC 아키텍처의 특성을 고려한 효율적인 테스팅을 위한 연구는 많지 않았다. 따라서 본 논문에서는 MVC 아키텍처 기반 애플리케이션의 효율적이고 정확한 테스팅을 위한 연구를 진행한다. 모델-뷰-컨트롤러의 융합된 상태를 담았던 기존의 상태 다이어그램을 뷰 상태와 모델-컨트롤러 상태 다이어그램으로 분리하고 테스트 케이스를 작성한 후, 테스트를 진행한다.

  • PDF

MVC 프레임워크를 적용한 웹 기반의 시스템 관리 도구의 설계 및 구현 (Design & Implementation of System Management Tool based on the internet developed by MVC)

  • 김지연;안창원
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2003년도 가을 학술발표논문집 Vol.30 No.2 (1)
    • /
    • pp.331-333
    • /
    • 2003
  • 스몰토크-80의 사용자 인터페이스는 MVC (Model/View/controller) 프레임워크에 입각하여 디자인되었다. 그 이후 MVC 프레임워크는 많은 시나리오에서 사용되고 있다. MVC 프레임워크를 적용하여 웹 어플리케이션을 개발하면 시스템 개발 및 유지 보수가 쉬워지며 확장성과 성능 향상에 도움을 준다. 본 논문에서는 MVC 프레임워크를 적용하여 시스템 관리 도구를 설계하고 구현한다. 더 나아가 MVC 프레임워크의 단점을 보완한 방법을 제시하고 이를 시스템 관리 도구에 적용하여 본다.

  • PDF

MVC 프레임워크 기반의 CMS 설계 및 구현 (Design and Implementation of CMS using MVC Framework)

  • 이준희
    • 한국콘텐츠학회:학술대회논문집
    • /
    • 한국콘텐츠학회 2003년도 추계종합학술대회 논문집
    • /
    • pp.157-160
    • /
    • 2003
  • 웹 서비스는 WSDL 서비스 인터페이스와 서비스 구현 문서를 이용하여 정적으로 호출되거나 서비스타입 정의와 UDDI를 통한 서비스 구현을 검색함으로서 동적으로 호출될 수 있다. 지금까지는 동시에 두 가지를 수행 할 수 없었다. 본 논문에서는 Model View Controller(MVC) 프레임워크를 사용한 정적/동적 웹 서비스를 지원하는 효율적인 멀티미디어 CMS(Contents Management Systems)를 설계하고 구현하였다.

  • PDF

서비스 기반 모바일 어플리케이션의 MVC 아키텍처 및 적용 사례연구 (MVC Architecture and a Case Study for Service-based Mobile Applications)

  • 이호중;라현정;김수동
    • 한국정보과학회논문지:컴퓨팅의 실제 및 레터
    • /
    • 제16권11호
    • /
    • pp.1111-1115
    • /
    • 2010
  • 최근 들어 모바일 디바이스는 편리한 통신기능과 휴대성을 제공할 뿐 아니라, 다양한 어플리케이션을 실행할 수 있는 장비로 활용되고 있다 그러나, 모바일 디바이스의 자원 제약성으로 인해 복잡도가 높은 어플리케이션에는 한계를 가지고 있다. Model-View-Control(MVC) 아키텍처는 다양한 어플리케이션 설계에 널리 사용되고 있지만, 서비스 기반의 모바일 어플리케이션의 특징을 모두 반영하지 못한다. 본 논문에서는 고품질 고성능의 서비스 기반 모바일 어플리케이션 설계를 위해, 기존의 MVC 아키텍처를 확장한 효과적인 모바일 앱 아키텍처 모형과 적용 기법을 제시한다. 이를 적용하면, 자원제약성 문제를 크게 해소하고, 복잡도가 높은 어플리케이션 개발이 가능해 진다.

Object Pool 패턴을 이용한 WIPI기반 MVC 모델의 개선 (Improvement of WIPI-based MVC Model using Object Pool Pattern)

  • 김철민;서성채;유진호;김병기
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2004년도 추계학술발표논문집(상)
    • /
    • pp.307-310
    • /
    • 2004
  • 무선 단말기와 같은 제한된 환경에서의 애플리케이션 개발은 대부분 사용자 인터페이스 부분이 차지하고 있다. 사용자 인터페이스의 효과적인 관리를 위한 기법이 연구되어 왔으며 기존의 MVC 모델이 사용되고 있다. MVC 모델은 애플리케이션 개발 시 사용자 인터페이스의 효과적인 관리를 위한 방법을 제공한다. 그러나 제한된 무선 단말기 상에서의 MVC 모델의 적용은 사용자 인터페이스 뷰의 독립성을 위한 과도한 객체 생성으로 작업 프로세스와 메모리 공간의 효율성을 떨어뜨리는 문제점을 가지고 있다. 본 논문은 기존 MVC 모델에 Object Pool 패턴을 활용하여 UI 컴포넌트의 재사용이 가능한 개선된 UP-MVC모델을 제안한다. UP-MVC 모델은 무선 단말에서 메모리 리소스 사용의 문제점을 개선하여 모바일 애플리케이션 성능을 높일 수 있다.

  • PDF

2+1 View 통합 메타모델 기반 PIM/PSM 컴포넌트 모델링 기법 (A PIM/PSM Component Modeling Technique Based on 2+1 View Integrated Metamodel)

  • 송치양;조은숙
    • 정보처리학회논문지D
    • /
    • 제16D권3호
    • /
    • pp.381-394
    • /
    • 2009
  • 소프트웨어 모델링 과정에서 생성되는 산출물들에 대한 모델의 재사용성을 향상시키기 위한 기법으로, MDA 모델 기반의 개발방법이 적용되고 있다. 아직도, UML을 이용한 MDA 기반의 개발에 대한 계층적이고 체계적인 기법은 미약한 상태이다. 이로 인해, MDA 메타모델에 기반한 일관성 있고 재사용성이 높은 MDA 모델링이 제대로 실현되지 못하고 있다. 본 논문은 이를 해결하기 위해, 2+1 View 통합 메타모델을 통한 MDA(PIM/PSM) 컴포넌트 모델링 기법을 제시한다. 먼저, 개발 프로세스 view와 MVC View를 표현할 수 있는 meta-architecture view 모델을 정의한다. 정의된 meta-architecture view 계층의 메타 레벨에서, 개발 프로세스 view와 MVC view별로 MDA 기반의 계층적 통합 메타 모델이 제시된다. 이 메타모델은 UML 모델과 GUI 모델이 갖는 모델링 요소들을 PIM과 PSM에 의해 계층적으로 표현한다. 제시한 메타모델을 ISMS 시스템에 적용하여 MDA 기반의 컴포넌트 모델링 사례를 제시한다. 이를 통해, 개발단계별 및 MVC 방식에 의해 일관성 있고 계층적인 MDA 컴포넌트 모델을 구축할 수 있다. 따라서, 모델에 대한 독립성과 재사용성의 향상을 기대할 수 있다.

MVC 상태에서의 무릎관절 모멘트 추정을 위한 모델 개발 (Development of a Model for the Estimation of Knee Joint Moment at MVC)

  • 남윤수;이우은
    • 대한의용생체공학회:의공학회지
    • /
    • 제29권3호
    • /
    • pp.222-230
    • /
    • 2008
  • This paper introduces a method of estimating the knee joint moment developed during MVC. By combining the Hill-type muscle model and analytic results on moment arm and musculotendon length change as a function of hip and knee joint angle, the knee joint moment at a specific knee joint angle during MVC is determined. Many differences between the estimated results and the experimental data are noted. It is believed that these differences originate from inaccurate information on the muscle-tendon parameters. The establishment of exact values for the subject's muscle parameters is almost impossible task. However, sensitivity analysis shows that the tendon slack length is the most critical parameter when applying the Hill-type muscle model. The effect of a change of this parameter on the muscle length force relationship is analyzed in detail.

분산환경에서 컴포넌트 자동생성 시스템 설계 및 구현 (Design End Implementation of Automated Component Generation System on Distributed Environment)

  • 천상호;권기현;최형진
    • 디지털콘텐츠학회 논문지
    • /
    • 제2권1호
    • /
    • pp.21-30
    • /
    • 2001
  • 본 논문에서는 분산환경에서 MVC(Model View Controller) 모델을 기반으로 하는 Model 2 프레임 웍에 입각하여 소프트웨어 컴포넌트와 관련된 요소를 자동 생성하여 웹 애플리케이션 구축을 지원하는 방법에 대해 제시한다. Model 2 프레임웍은 웹 애플리케이션에서 Model, View, Controller를 이용하여 MVC 구조로 작성하는 방법으로 기능을 캡슐화하여 변경에 대해 영향을 최소로 하는 구조이기 때문에 확장성, 유지보수성 면에서 좋은 방법으론 인식되고 있다. Model 2 프레임웍 하에서 소프트웨어 컴포넌트와 관련된 요소를 자동 생성하기 위해 MVC 모델, 컴포넌트, Model 2 프레임웍, 디자인 패턴 등에 대해 살펴보고 구현 환경에 적용하기 위한 개선된 Model 2 프레임웍을 제시하고 제시된 프레임웍에 기반하여 소프트웨어 컴포넌트와 관련된 요소를 자동 생성하는 시스템을 설계하고 구현한다.

  • PDF