• 제목/요약/키워드: 4+1 뷰 모델

검색결과 12건 처리시간 0.025초

컴포넌트 기반 소프트웨어 개발을 지원하는 소프트웨어 아키텍처 뷰 모델 ((The View Model of Software Architecture for Component Based Software Development))

  • 박준석;문미경;염근혁
    • 한국정보과학회논문지:소프트웨어및응용
    • /
    • 제30권5_6호
    • /
    • pp.515-528
    • /
    • 2003
  • 컴포넌트 기반 소프트웨어 개발 방법은 새로운 패러다임으로 인식되고, 활발한 연구가 진행되고 있다. 그러나 컴포넌트 기반 개발에서 컴포넌트의 재사용성과 효율적인 소프트웨어 개발을 보장하기 위해서는 소프트웨어 아키텍처를 기반으로 한 개발이 필요하다. 본 논문에서는 컴포넌트 기반 소프트웨어 개발을 지원하기 위해, Kruchten이 제시한 4+1 뷰 모델을 기반으로 재 정의한 컴포넌트 기반 4+1 소프트웨어 아키텍처 뷰 모델을 제안한다. 또한 뷰 모델의 요소와 UML을 이용한 뷰 모델 요소의 표현을 제시한다 이 아키텍처는 컴포넌트의 사용문맥을 각 뷰에 반영함으로써 소프트웨어에 대한 이해와, 컴포넌트의 상호 작용에 대한 정보 등 컴포넌트 기반 소프트웨어 구성에 대한 틀을 구성한다.

분산환경에서 혼용 뷰 관리기법을 채택한 이질적인 멀티데이타베이스 상호운용 모델 설계 (A Design of Model for Interoperability in Heterogeneous Multi-Database Adopting Mixed View Management Mechanism on Distributed Environments)

  • 이승용;박재복;김명희;주수종
    • 정보처리학회논문지D
    • /
    • 제12D권4호
    • /
    • pp.531-542
    • /
    • 2005
  • 본 논문에서는 이질 환경의 지역 데이터베이스 시스템(Local DataBase System: LDBS)을 분산 시스템 형태로 통합하고 전역 사용자에게 빠른 질의 처리를 제공하는 멀티 데이터베이스 관리 시스템(Multi-DataBase Management System: MDBMS)을 제안한다. 이를 위해 MDBMS의 구성 요소들의 기능을 정의하고 그들 간의 상호작용을 설계한다 또한, 구성요소 중 전역 뷰 관리자 관점에서 전역 질의에 대한 결과 정보가 전역 뷰 저장소에 모두 저장되어 있는 경우. 전혀 없는 경우, 그리고 일부 저장되어 있는 경우를 비교하여 객체간의 인터페이스 및 메소드 호출에 따른 시퀀스 다이아그램을 통하여 본 시스템의 기능을 정립한다. 마지막으로, 정립된 기능을 토대로 예제 질의를 이용한 각 기능들의 수행과정을 나타내어 구체적으로 설계된 모델을 제안한다.

객체지향 데이터베이스의 복합 객체를 위한 스키마 버전 모델 (A Schema Version Model for Composite Objects in Object-Oriented Databases)

  • 이상원;김형주
    • 한국정보과학회논문지:소프트웨어및응용
    • /
    • 제26권4호
    • /
    • pp.473-486
    • /
    • 1999
  • 본 논문에서는 복합개체 계층구조의 재구성을 지원하는 객체지향 데이터베이스 스키마 버전모델을 제안한다. 이 모델은 풍부한 기본 스키마(Rich Base Schema)개념에 기반한 스키마 버전 모델 RIBS를 확장한다. RiBS 모델에서 각 스키마 버전은 하나의 기본 스키마에 대한 갱신가능한 클래스 계층구조 뷰이고 , 이 기본 스키마는 모든 스키마버전들에서 필요로 하는 스키마 정보를 갖고 있다. 본 논문에서는 스키마 버전의 복합객체 계층구조의 재구성을 위한 스키마 진화연산들을 도입하고, 이 연산들의 의미를 설명한다. 그리고 이 연산들을 통해 재구성된 복합개체 계층구조에서 대한 질의의 처리 방안을 다룬다. 또 한, 둘 이상의 스키마 버전 통합시 발생하는 복합객체 재구성 연산들에 의한 충돌현상을 설명하고 해결책을 제시한다. 본 논문의 독창성은 1) 복합객체 계층구조의 재구성을 위한 연산들을 최초로 도입한 점과 2) 확장된 RiBS 모델이 객체지향 데이터베이스의 데이터독립성(data independence)을 제공한다는 점이다.

"4+1 뷰"를 적용한 ERP 개념 모델 개발 (Developing a Conceptual ERP Model by using "4+1 View")

  • 허분애;정기원;이남용
    • 한국전자거래학회지
    • /
    • 제5권2호
    • /
    • pp.81-99
    • /
    • 2000
  • Nowadays, many commercial ERP products, such as Oracle, SAP, and Baan, etc, are designed based on large-scaled companies. It is difficult for small and medium-size companies with weakness in budgets and resources(e.g., human, organization, technique, and so on) to use them as it was. So, new ERP system need to be provided for small and medium-size companies. In this paper, we model and provide a conceptual ERP model for small and medium-size companies by using "4+1 View" architecture model of Unified Modeling Language(UML). The conceptual ERP model consists of five subsystems: Manufacturing, Sales, HumanResource and Payroll, Accounting, and Trading. Especially, we describe the conceptual ERP model focusing on "Manufacturing" subsystem by using several diagrams of UML. By using the conceptual ERP model, the ERP system′s developers of small and medium-size companies can obtain many benefits: improving the efficiency of software developing process and helping user requirements gathering and description of ERP system′s nonfunctional aspect as well as functional aspect.

  • PDF

UML의 "4+1" 뷰를 이용한 지식 관리 시스템의 개념적 모델 (A Conceptual Model of Knowledge Management System by using "4+1" views of UML)

  • Sung Wook Ahn;Nam Yong Lee;Sung Yul Rhew
    • 한국전자거래학회지
    • /
    • 제5권1호
    • /
    • pp.123-134
    • /
    • 2000
  • Over the past several decades, several architectural approaches have been applied to develop Information Systems, The software architectural model has been recognized as one of the most important methods for improving productivity. Most conceptual models are difficult to understand and interpret at various system models. As a consequence, conceptual models of many Information Systems fail to represent, exploit, and apply to various aspects, which is needed for reducing development step of the architecture. In this paper, we will explain the architectural model as the 4+1 View of UML. This model integrates the Knowledge Management System into five views: the Logical View, the Process View, the Deployment View, Implementation View, and the Use-Case View. Moreover, this paper will not only provide information on the application of the software architectural model by stakeholders, but also ultimately improve productivity.

  • PDF

효율적인 3DoF+ 비디오 부호화를 위한 작은 블록 제거를 통한 아틀라스 생성 기법 (An Atlas Generation Method with Tiny Blocks Removal for Efficient 3DoF+ Video Coding)

  • 임성균;김현호;김재곤
    • 방송공학회논문지
    • /
    • 제25권5호
    • /
    • pp.665-671
    • /
    • 2020
  • MPEG-I에서는 최대 6자유도(6DoF)를 가지는 몰입형(immersive) 비디오의 압축 표준화를 진행하고 있다. 360 비디오의 전방위 뷰(view)와 함께 움직임 시차(parallax)를 제공하는 3DoF+ 비디오는 고정된 위치에서 상체 움직임 정도의 제한된 공간에서 획득된 여러 뷰 비디오를 사용하여 임의의 원하는 시점의 뷰를 렌더링한다. MPEG-I 비쥬얼 그룹에서는 이러한 3DoF+ 비디오의 압축 표준화를 진행하고 있으며, 그 과정에서 TMIV(Test Model for Immersive Video)라는 시험모델을 개발하고 있다. TMIV에서는 다수의 입력 뷰 비디오들의 중복성을 제거하고 남은 텍스쳐 및 깊이 영상 패치(patch)들을 촘촘히 프레임으로 패킹한 아틀라스(Atlas)를 생성하고 이를 부호화한다. 본 논문은 보다 효율적인 3DoF+ 비디오 부호화를 위해서 작은 크기의 블록들을 제거하는 아틀라스 생성 기법을 제시한다. 제안기법은 TMIV 대비 자연영상과 그래픽 영상에서 각각 0.7%와 1.4%의 BD-rate 비트율 감소의 성능 개선을 보였다.

전자 카탈로그에 대한 효율적인 색인어 통계 정보 관리 방법 (Efficient Management of Statistical Information of Keywords on E-Catalogs)

  • 이동주;황인범;이상구
    • 한국전자거래학회지
    • /
    • 제14권4호
    • /
    • pp.1-17
    • /
    • 2009
  • 전자 카탈로그는 상품이나 서비스 정보를 저장하고 있는 전자 문서로, 전자 상거래에서 가장 중요한 자료 중 하나이다. 전자 카탈로그는 지속적으로 추가, 수정 혹은 삭제되면서 최신의 상태로 유지되게 되는데, 전자 카탈로그의 양이 많아지면서 중복이 발생하고, 부적합한 분류에 할당되는 등, 품질 유지 문제가 발생한다. 검색, 중복확인, 자동분류는 카탈로그 품질 관리를 위해 중요한 기능들인데, 이 기능을 구현하기 위해서 카탈로그에서 추출된 색인어들의 통계 정보를 활용한 확률 모델들이 제시되었다. 그러나 이들은 서로 독립적으로 다루어 졌기에, 카탈로그 관리 시스템이라 는 하나의 시스템에서 구현될 수 있음에도 불구하고, 각 모델들이 공유하는 데이터와 이를 관리하기 위한 데이터 관리 기법에 관한 연구는 미흡하였다. 따라서 본 논문에서는 세 기능을 위한 확률모델을 정리하고, 이를 관계형 데이터베이스 상에서 구현하고, 통계 정보를 효율적으로 관리하는 방법을 제시한다. 특히, 실체화 뷰를 이용하여 불필요한 응용의 개발 비용과 데이터 무결성 저해요인을 제거하였다. 다량의 실제 전자 카탈로그 데이터베이스에 대한 실험을 통해 관계형 데이터 베이스를 이용한 구현이 속도와 정확성에 있어 실용성이 있음을 보였고, 응용을 통한 통계 정보갱신 방법과의 비교를 통해 실체화 뷰를 활용한 통계 정보 관리 기법의 효용성을 보였다.

  • PDF

XML 트리 레벨을 고려한 관계형 데이터베이스 기반의 XML 접근 제어 모델 (RDB-based XML Access Control Model with XML Tree Levels)

  • 김진형;정동원;백두권
    • 디지털콘텐츠학회 논문지
    • /
    • 제10권1호
    • /
    • pp.129-145
    • /
    • 2009
  • 웹 환경에서 안전한 정보의 분배와 공유가 중요해짐에 따라 유동적이고 효율적인 접근 제어 시스템에 대한 요구 또한 나타나게 되었다. 또한 eXtensible Markup Language (XML)이 인터넷 시대에 정보를 저장 및 교환하기 위한 de-factor 표준으로 인식됨에 따라, 최근 보안을 고려한 XML 모델의 확장에 대한 연구가 활발히 진행되고 있다. 그러나 이러한 최근의 연구들은 여전히 XML 문서에 사용되는 데이터들이 관계형 데이터베이스에 저장 및 관리 되고 있다는 사실을 간과하고 있다. 따라서 이러한 연구들은 이미 많이 제안되고 검증된 관계형 데이터베이스에 대한 보안 모델을 활용 할 수 없다. 이 논문에서는 기존의 연구들과는 다른 접근 방법을 기술한다. 이 논문은 객체 관점에서 관계형 데이터베이스에 대한 보안 모델을 지원하기 위한 XML 보안 모델에 대한 연구에 초점을 둔다. 이 논문에서 제안하는 접근 방법에서는 (1) 사용자는 주어진 XML 뷰 또는 스키마에 XML 질의를 한다. (2) XML 데이터에 대한 접근 제어 규칙은 관계형 데이터베이스에 저장된다. (3) XML 문서의 데이터는 관계형 데이터베이스에 저장된다. (4) 접근 제어 및 질의 싱행은 관계형 데이터베이스 내에서 수행된다. (5) XML 접근 제어는 XML 트리 레벨을 고려하여 수행된다.

  • PDF

아키텍쳐 기반 소프트웨어 개발을 지원하는 효과적인 소프트웨어 아키텍쳐 평가 방법 (An Approach to Effective Software Architecture Evaluation in Architecture-Based Software Development)

  • 최희석;염근혁
    • 한국정보과학회논문지:소프트웨어및응용
    • /
    • 제29권5호
    • /
    • pp.295-310
    • /
    • 2002
  • 소프트웨어 아키텍쳐는 소프트웨어 개발에 참여하는 사람들간의 원활한 의사 소통과 시스템 설계 결정에 대한 합리적 판단을 가능하게 하는 상위 수준의 시스템 추상화이다. 이러한 소프트웨어 아키텍쳐에 대한 평가는 소프트웨어에 요구되는 품질을 소프트웨어 개발 전에 미리 예측하거나, 고품질 소프트웨어를 개발하는대 적합한 아키텍쳐의 선택 및 향상을 가능하게 한다. 그러나 현재의 아키텍쳐 평가 방법은 아키텍쳐 평가의 초기 입력물에 대한 정의가 미흡하고, 평가 과정이 주관적인 프로세스에 많이 의존하거나 흑은 체계적인 프로세스를 정의하고 있지 않다. 뿐만 아니라 아키텍쳐 평가 정보들의 표현에 대한 고려가 부족하다. 본 논문에서 제안하는 방법은 아키텍쳐 평가의 주요 입력물인 요구사항을 기능적 요구사항과 비기능적 요구사항으로 분리하여 다루고, 소프트웨어 아키텍쳐는 UML을 이용한 "4+1"뷰 아키텍쳐 모델을 바탕으로 명확하게 정의한다. 이를 통하여 아키텍쳐 평가의 목표 및 평가 범위, 평가 대상을 분명하게 결정한다. 그리고 아키텍쳐 평가의 중요 정보들인 부분 설계, 설계 결정, 근거 데이타, 품질 등의 정보를 단계적으로 결정하기 위한 체계적이고 객관적인 프로세스를 제시한다. 또한 평가 결과에 있어서는 아키텍쳐 평가 과정에서 결정된 정보들을 구조화된 형태로 나타냄으로써 품질 예측 및 아키텍쳐의 향상과 선택이 가능하도록 돕는다.

외국인을 위한 언어교육 액션플랜 사례와 농촌지역 외국인 대상 한국어 교육의 시사점:미국, 미네소타주 이스트뷰 고등학교 사례 (Action Plan for English Learners with Diverse Backgrounds:Case of Eastview High School (EVHS) in Minnesota, U.S.A)

  • 남부현
    • 농촌지도와개발
    • /
    • 제15권2호
    • /
    • pp.243-292
    • /
    • 2008
  • T미국 공립학교들에 다양한 문화적, 언어적, 인종적 배경을 가진 학생들이 점차 늘고 있다. 최근 10년간 이 학생들의 수는 52% 이상 증가하였으며 (from 1.4 to 3.04 million) 전문가들은 이 학생들의 수는 계속적으로 증가하여 2020년에 50% 에 도달할 것으로 예상한다. 그리고 이들을 위한 영어 교육을 위해 효율적인 연구와 투자를 계속적으로 하고 있다. 미네소타 주 역시나 공립학교 등에서 30% 이상의 외국인 학생들이 특별한 영어 교육 프로그램으로 교육을 받고있다. 따라서, 이 연구는 미네소타 주의 한 주요도시에 위치한 고등학교를 모델로 이 학생들의 효율적인 영어교육을 위해 액션 프랜을 개발하는 과정을 설명하고 이 액션 플랜을 위한 주요 이론들을 소개하는데 목적을 둔다. 주요이론들은 Differentiated Instruction, SWOT Analysis, 그리고 Action Research Methods 등 이며 Special Educational Needs 개념을 정리하였다. 본 연구는 국제 교류의 증가에 따라 한국에 늘어나고 있는 외국인들과 그들의 자녀들을 위한 한국어 교육방법과 노력들을 제고해 보는 계기로 삼고자 한다. 그리고 이 연구 방법은 현재 한국 농촌 지역에 사는 다문화 가정 자녀들의 한국어 교육을 위한 프로그램 개발 및 실천 연구에 응용되어질 수도 있다.

  • PDF