• 제목/요약/키워드: 관점지향 프로그래밍

검색결과 35건 처리시간 0.022초

Unified Modeling Language를 활용한 다관점 업무 시스템 모형화 (Multiple Perspective Business System Modeling Using Unified Modeling Language)

  • 김종우;김진삼;조진희;전진옥
    • 한국정보처리학회논문지
    • /
    • 제6권9호
    • /
    • pp.2373-2383
    • /
    • 1999
  • 최근에 객체지향 프로그래밍 언어의 광범위한 활용과 더불어 객체지향 개발방법론, 객체지향 모형화 언어가 활발히 보급되어 있다. 객체지향 개발방법론을 채택하여 정보 시스템을 개발할 경우, 사전 작업인 업무 분석 및 재설계 작업을 객체지향 모형화 언어를 활용하여 진행하면 업무 분석 및 재설계 산출물을 정보시스템 개발자들이 쉽게 이해하고 정보시스템 개발에 참조할 수 있다. 본 논문에서는 객체지향 모형화 언어의 표준으로 대두되고 있는 UML(Unified Modeling Language)에 기반한 업무 프로세스 모형화 기법(UML-B, UML extension for Business Modeling)을 제시한다. UML-B에서는 UML의 표기법을 사용하여 업무 시스템의 조직 구조, 행위자, 사용사례, 업무 프로세스, 개체 관점을 표현하도록 한다. 또한 UML이 제공하는 확장 메카니즘을 사용하여 업무에 대한 모형화 작업의 용이성을 증진시키고 경영혁신(BPR, Business Process Reengineering) 기법을 객체지향 모형화와 함께 사용할 수 있도록 지원한다.

  • PDF

AOP를 이용한 Request Scope 기반 RBAC 모델에 관한 연구 (A study for the RBAC based on Request Scope using AOP)

  • 윤동욱
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2016년도 춘계학술발표대회
    • /
    • pp.267-269
    • /
    • 2016
  • 정보 보안 기법 중 접근 제어 기법(Access Control)은 네트워크 기반 어플리케이션에 기본적인 정보 보안 틀을 제공한다. 아울러 권한 기반 접근 제어 기법(RBAC)으로 다양한 권한 요구 사항을 충족하는 네트워크 기반 어플리케이션의 운용이 가능하다. 그러나 Session Scope의 권한 기반 제어 기법으로 동적 페이지들에 대한 접근 제어를 설계 배포 하기는 어렵다. 관점 지향 프로그래밍(AOP)를 이용한 동적 권한 생성으로 Session Scope의 권한과 결합, Request Scope의 권한을 생성해 디자인 레벨에서의 유연한 접근 권한 설계 방법에 대해 제안하며, 구현 후 확인했다.

Aspect Weaving 유효성 검증을 해결하기 위한 Trace Mechanism에 관한 연구 (A Trace Mechanism to Demonstrate the Verify of Aspect Weaving)

  • 김진향;송영재
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2008년도 추계학술발표대회
    • /
    • pp.563-565
    • /
    • 2008
  • AOP(Aspect-Oriented Programming)는 어플리케이션을 다양한 관점으로 분해하여 객체지향에서 추구하는 모듈화를 더욱 잘 지원하도록 하는 프로그래밍 기법이다. AOP의 단점은 거의 모두가 실행 전에 메소드를 차단하도록 구성되어 있다. 그리고 클래스와 Aspect의 위빙시 join point의 유효성 결함이 많이 발생한다. 따라서 본 논문에서는 trace mechanism을 이용하여 유효성 결함을 감소시키며, 클래스와 Aspcet간의 메소드 호출 관계를 명백히하기 위해 참조테이블을 생성하였다. Weaver에 의해 위빙된 후 생성된 XML코드와 저장소에 저장된 참조테이블 정보는 개발자가 원하는 요구사항에 맞게 적당한 컴포넌트에 배치되도록 Validation Agent를 사용하였다.

개념적 알고리즘에 기반 한 컴퓨터 알고리즘 교육의 방향 (On the Direction of the Computer Algorithm Education Based on Conceptual Algorithms)

  • 문교식
    • 정보교육학회논문지
    • /
    • 제11권1호
    • /
    • pp.29-38
    • /
    • 2007
  • 최근 컴퓨터 교육에서 프로그래밍에 대한 관심이 높아지고 있다. 학습에서 논리력과 창의력의 요구가 늘어나고 있는 추세에 힘입어 컴퓨터 교육 분야에서도 프로그래밍 학습을 통한 논리력과 창의력을 함양하려는 다양한 시도가 이루어지고 있다. 프로그램은 알고리즘을 컴퓨터 언어로 구현한 것이므로 문제해결의 핵심은 논리적 해결 방법의 고안 즉, 알고리즘의 고안에 있다. 알고리즘의 중요성을 인식한다면 이제 알고리즘 교육에 대한 방향 정립을 위한 체계적 연구가 필요한 시점에 와 있다고 볼 수 있다. 지금까지 주로 정렬, 탐색과 같은 특정 문제를 중심으로 한 문제 종속적이고 개별적인 알고리즘 학습을 강조해 왔다. 본 논문에서는 문제 독립적, 집단적 성질을 고려하는 문제 해결의 개념적 유형이라는 관점에서 개념적 알고리즘(conceptual algorithm)을 정의한다. 개념적 알고리즘의 유형적 특성을 바탕으로 개별적, 문제 종속적인 기존의 알고리즘 교육과 구분되는 체계적, 문제 독립적, 알고리즘적인 문제 해결력을 지향하는 알고리즘 교육의 새로운 방향을 제안한다.

  • PDF

LED미디어파사드의 유형별 디자인 분석에 관한 연구 (A study on the Analysis of design Based on the Case of Media Facade)

  • 이민진;한정완
    • 감성과학
    • /
    • 제14권2호
    • /
    • pp.301-310
    • /
    • 2011
  • 오늘날 도시의 야경에 대한 관심이 크게 늘면서, 건물경관조명의 중요성이 날로 증가되고 있는 추세이다. 특히 경관조명과 미디어 요소가 결협된 미디어파사드가 국내에서도 확대되고 있으며 이러한 스크린의 구현을 위해 건물의 외관에 LED를 설치하거나 프로젝터를 통해 영상을 투사하고 있다. 본 연구는 기존 미디어파사드에 현 패러다임의 변화에 따라 인터랙티브와 작품의 예술성 항목을 결합하여 형태, 예술, 색채, 패턴, 인터랙션 5가지로 주요 항목을 도출하였고, 이 항목에 따라 83가지의 국내 외 미디어파사드 샘플을 분류하였다. 분류된 5가지 유형별로 조명기법, 조명방식, 표현방식, 변화방식을 기준으로 도시 공간속의 건축구조물과 조명이 어우러진 디자인 요소, 상호 소통을 위한 유희적 공간 등 관점으로 현재 미디어파사드의 조명디자인에 적용된 기법과 방식을 분석하였다. 본 연구결과 아직까지 컬러와 현란한 변화방식 등 한정적인 디자인이 대다수를 차지하고 있다. 이와 같이 현재 트랜에 따라 변화된 기술적 가치와 예술적 가치가 적용된 미디어파사드의 조명디자인 요소를 파악하여 적용해야 하며, 미디어파사드와 IT기술의 결합으로 단순히 프로그래밍된 연출을 넘어 쌍방향으로 다양하게 소통할 수 있는 디자인을 지향해야 한다.

  • PDF