• 제목/요약/키워드: 프레임워크 개발

검색결과 1,728건 처리시간 0.03초

모바일 웹 표준 기반 경량화 프레임워크 (Agile Framework for Mobile Web Standards)

  • 신승우;박은주;김행곤
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2009년도 춘계학술발표대회
    • /
    • pp.448-451
    • /
    • 2009
  • 최근 모바일 디바이스의 성능향상으로 모바일 웹 애플리케이션 구동환경이 개선되고 있다. 이에 따라 모바일 웹 애플리케이션 개발 수요가 국내외적으로 증가하고 있다. 하지만 기존 PC환경과 달리 개발 환경 및 표준에 대한 고려가 적어 많은 개발비용이 소모되고 있다. 본 논문에서는 MWeb-프레임워크를 통해 최근 각광 받고 있는 웹 개발 프레임워크 기반의 개발방법론을 제안하며 이와 더불어 다양한 디바이스에서 동일한 사용이 가능하도록 모바일 웹 표준을 준수하는 개발방법론을 제안한다. Ruby on Rails기반의 모바일 웹 개발 아키텍처를 정의하고 이를 바탕으로 모바일 웹 표준을 준수하는 애자일 개발방법론을 적용한 프로세스 모델을 제안하고 기존 웹 개발 프레임워크와 개발방법론을 비교, 평가한다. 제안한 프레임워크를 통하여 신속한 개발을 수행할 수 있으며 모바일 웹 표준 환경을 준수하여 모바일 웹 애플리케이션의 품질과 신뢰성을 획득할 수 있다.

소프트웨어 아키텍처를 적용한 컴포넌트 프레임워크 개발에 관한 연구 (A Study on the Building Component Framework Development adapting Software Architecture)

  • 이창훈;이경환
    • 정보처리학회논문지D
    • /
    • 제9D권3호
    • /
    • pp.409-416
    • /
    • 2002
  • 프레임워크는 기본적으로 소프트웨어 개발 시 얻어진 생산물들을 상위레벨의 추상화 과정을 통해 그 분석 및 설계 정보의 재사용을 통해 소프트웨어의 재사용 범위를 넓히고자 하는 시도이다. 그러나 이 프레임워크는 역호출관계를 통한 어플리케이션 개발 시스템이기 때문에 어플리케이션에 대한 아키텍처 정보를 모두 가지고 있어야 한다. 기존의 프레임워크의 경우 이런 아키텍처 정보는 설계 수준에서만 머물고 바로 코드 수준에서 정의, 사용되는 형태를 가져왔다. 따라서 프레임워크의 화장이나 컴포지션 시 코드를 재 설계하고 구현해야 하는 문제점이 있다. 즉 아키텍처 정보를 설계 수준과 코드 재사용 수준의 중긴 형태인 언어로서 개발, 사용해야할 필요성이 생겼다. 본 논문에서는 다음과 같은 연구에 중점을 두었다. 첫째로 아키텍처 정보를 보다 구체화하는 방법으로 ADL을 통한 표현 방법에 대해 정의하였다. 둘째로 기존의 추상화된 컴포넌트 기반 프레임워크 개발 공정을 아키텍처 정보를 구체화하여 개발하는데 적합하도록 그 공정을 개선하였다. 셋째로 ADL로 표현된 아키텍처 정보를 프레임워크를 통한 어플리케이션 개발에 필요한 정보로 활용하여 개발할 수 있도록 컴포넌트 프레임워크 지원도구를 개발하였다.

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

GQM 방법을 이용한 EA 평가모형 개발 프레임워크

  • 문성욱;홍사능
    • 한국경영정보학회:학술대회논문집
    • /
    • 한국경영정보학회 2007년도 추계학술대회
    • /
    • pp.111-116
    • /
    • 2007
  • 체계적인 정보화 투자 및 관리를 위한 전사적 아키텍처(EA)를 도입한 기관과 기업이 늘어남에 따라, EA 도입의 성과를 명확하게 평가해야 할 필요성도 높아지고 있다. EA를 도입한 나라의 약 36%에서 EA의 도입 현황과 성과를 측정하고 있으며, 국내에서도 범정부 정보기술아키텍처 성숙도 평가모형을 개발하는 등, 다양한 접근 방법으로 EA 평가를 위한 방안을 연구하고 있다. 그러나 EA를 통해 추구하는 목적이 매우 다양하고, EA의 활용과 관리에 대한 표준체계가 없어 EA 평가모형의 적용 범위와 효용성은 매우 제한적이다. 본 연구는 조직의 EA 평가목적에 적합한 평가 대상 및 척도를 체계적으로 도출하기 위한 EA 평가모형 개발 프레임워크를 제안한다. 프레임워크는 IEEE Std 1471의 아키텍처 표현 개념 프레임워크를 EA에 적용하여 EA 평가모형 체계를 구성하고, EA 내부와 외부 이해당사자의 관심사항을 토대로 GQM 기법을 적용하여 EA 평가의 대상인 관점(viewpoint)과 평가 척도(metric)를 도출한다. 제안된 프레임워크를 적용하면 기업 및 조직의 EA 이해당사자가 의도하는 목적이 반영된 EA 평가모형을 개발할 수 있다. 모형의 상세화와 더불어 프레임워크를 실무에 적용하기 위해서 필요한 객관적인 평가기준과 모형 개발과 적용을 지원하는 도구에 대한 연구가 향후 과제이다.

  • PDF

분산객체그룹 프레임워크 확장 연구 (A Study on Extension of the Distributed Object Group Framework)

  • 신창선;임현선;임정택;주수종
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2005년도 추계학술발표대회 및 정기총회
    • /
    • pp.773-776
    • /
    • 2005
  • 본 논문에서는 그동안 연구 및 개발해온 분산객체그룹 프레임워크로부터 새로운 분산서비스들을 추가한 확장 분산객체그룹 프레임워크를 제안한다. 확장 분산객체그룹 프레임워크는 기존 프레임워크의 구성요소들과 이들에 의해 제공되는 서비스들은 그대로 유지하고, 분산 프로그램 개발 툴(Distributed Programming Developing Tool, DPD-Tool), 모바일 프락시 및 컨텍스트 제공자 구성요소들을 새롭게 추가하였다. 각 구성요소의 제공 서비스를 살펴보면, DPD-Tool은 분산객체그룹 프레임워크의 지원을 받아 클라이언트, 서버 프로그램 개발자 및 분산응용 관리자 GUI를 통해 쉽고 편리하게 분산 프로그램을 개발할 수 있는 도구이다. 모바일 프락시는 분산응용 서비스를 요청하는 이동 사용자의 위치를 기반으로 서비스 수행의 연속성을 지원한다. 그리고 컨텍스트 제공자는 하드웨어 기기 및 센서들로부터의 상황인식 및 추론 기술을 제공한다. 또한, 본 확장 프레임워크는 분산자원의 특성에 따라 다양한 속성정보를 통합 관리하기 위한 정보저장소 기술을 포함하며, 기존서비스 뿐만 아니라 새롭게 추가한 분산서비스들의 지원을 통해 분산응용의 수행성을 보장하도록 한다. 결론적으로 본 연구에서는 다양한 분산서비스에 맞추어 상황별로 적응 지원이 가능하며, 분산 프로그램을 용이하게 개발할 수 있는 도구를 함께 제공하고 있는 통합 프레임워크를 제시한다..

  • PDF

메타 저장소를 기반으로한 프레임워크 재정의 도구 개발에 관한 연구 (A Study on the Customizing Environment of Framwork Based on the Meta Repository)

  • 김정아;김태균;배제민;이경환;정성묵
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 1998년도 가을 학술발표논문집 Vol.25 No.2 (1)
    • /
    • pp.564-566
    • /
    • 1998
  • 어플리케이션 프레임워크는 객체 지향의 상속과 동적 바인딩의 특성을 기반으로 어플리케이션 전체 설계 개념의 재사용을 가능하게 한다. 어플리케이션 프레임워크에는 어느 특정 어플리케이션 도메인에 일반적인 비즈니스 객체, 사용자 인터페이스 객체, 저장소 객체 등의 다양한 객체들을 포함한다. 프레임워크를 기반으로한 어플리케이션의 개발을 프레임워크가 제공하는 이들 객체들에 대한 메타 저장소를 기반으로 해야 한다. 본 연구에서는 프레임 워크를 구성하는 이들 객체들을 정의하거나 재정의하는 데 필요한 환경을 제공하고자 한다.

군용 모의 소프트웨어 개발을 위한 어플리케이션 프레임워크 연구 (A Study on Application Framework for Developing Military Simulation Software)

  • 정아정;위성혁;김세환
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2014년도 추계학술발표대회
    • /
    • pp.632-633
    • /
    • 2014
  • 군용장비를 시험하고 훈련하는데 사용되는 모의 소프트웨어는 체계마다, 장비마다 새로이 개발된다. 따라서 모의 소프트웨어를 설계, 개발하는 시간이 길어지고 관리 비용도 늘어난다. 이러한 비용을 줄이고자 본 논문에서는 모의 소프트웨어 개발을 위한 어플리케이션 프레임워크를 제안한다. 먼저 모의 소프트웨어가 공통으로 설계될 수 있는 부분을 추출하고, 이를 어플리케이션 프레임워크에서 미리 만들어진 형태로 제공한다. 여기서 추출한 공통 설계 구조는 다른 장비와의 연동을 위해 메시지를 주고 받는 인터페이스를 구현하는 부분이다. 이 인터페이스를 일관성 있게 개발하기 위하여 코드 생성 프로그램의 형태로 어플리케이션 프레임워크를 설계하였다. 설계된 어플리케이션 프레임워크는 일관된 개발 환경을 제공하여 모의 소프트웨어 개발 시, 설계 및 개발 시간을 줄이고 관리비용을 줄일 것으로 기대된다.

딥러닝 프레임워크 비교 및 분석 (Comparison and Analysis of Deep Learning Framework)

  • 김동욱;김세송;정승원
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2017년도 춘계학술발표대회
    • /
    • pp.949-950
    • /
    • 2017
  • 딥러닝(Deep Learning)을 효과적으로 연구하고 개발할 수 있도록 도와주는 다양한 딥러닝 프레임워크(Deep Learning Framework)가 있다. 딥러닝 프레임워크는 현재 100 가지도 넘는 종류가 있다. 그렇기 때문에 개발의 목적에 가장 적합한 딥러닝 프레임워크를 선택하는 것은 쉽지 않다. 본고에서는 5가지 대표적인 딥러닝 프레임워크에 대해서 각각의 특징을 분석하고 비교한다. 이를 통하여 딥러닝을 개발하기 전에 개발 목적에 적합한 프레임워크를 선택할 수 있는 간단한 안목을 제시한다.

엔터프라이즈 아키텍쳐 프레임워크에 관한 연구 (A Study on the Enterprise Architecture Framework)

  • 오영배;전인걸;장진호;백두권
    • 한국IT서비스학회:학술대회논문집
    • /
    • 한국IT서비스학회 2002년도 추계학술대회
    • /
    • pp.239-244
    • /
    • 2002
  • 최근의 대규모 응용 시스템은 다양한 복합기술 및 대규모 인력이 투입되고 구현 시스템이 방대하며 관련되는 이해당사자도 많아서 시스템의 개발 유지보수를 위해서 기존의 개발 방법론만 가지고는 시스템 개발을 통합적으로 관리하는데에 한계를 가지고 있다. 시스템의 다양한 이해당사자의 여러 시각을 수용하고 대규모 시스템을 통합적인 틀로서 관리하기 위한 도구로서 소프트웨어 아키텍쳐가 등장 하였으며, 전사적인 관점에서 조직의 정보시스템을 통합하는 도구로서 엔터프라이즈 아키텍쳐 프레임워크가 필요하다. 본 연구에서는 엔터프라이즈 아키텍쳐 프레임워크의 개념 및 필요성을 논하고 기존의 프레임워크를 비교 분석하며 엔터프라이즈 아키텍쳐 프레임워크의 구조에 대하여 살펴보고 프레임워크를 이용한 아키텍쳐의 개발 방법에 대하여 논한다.

  • PDF

UML 기반의 객체지향 프레임워크 모델링 기법 (UML-based Object-Oriented Framework Modeling Techniques)

  • 조은숙;김수동;류성열
    • 한국정보과학회논문지:소프트웨어및응용
    • /
    • 제26권4호
    • /
    • pp.533-545
    • /
    • 1999
  • 절차적 재사용, 객체지향 사용, 디자인 패턴, 분석 패턴, 그리고 프레임 워크와 같은 효율적인 소프트웨어 재상요에 대한 많은 연구가 진행되어 오고 있다. 최근 들어 객체지향 프레임워크가 효율적이고 실용적인 재사용 기법으로 크게 부각되고 있다. 객체지향 프레임워크는 특정 도메인에 대한 여러 어플리케이션들 간의 공통된 행위들을 지닌 클래스들의 집합으로서, 재사용성을 증가시키고, 어플리케이션 개발시간을 단축시키는 효과를 지니고 있다. 그러나, 객체지향 프레임워크를 구축하기 위한 체계적인 개발 프로세스와 세부적인 개발 지침에 대한 연구가 충분히 이루어지지 않은 상태이며 OMG의 Unified Modeling Kanguage (UML)을 이용한 객체지향 프레임워크 개발에 관한 연구도 매우 미흡한 상태이다. 본 논문에서는 UML 문법과 의미를 기반으로 한 실용적인 객체지향 프레임워크 모델링 기법을 제시한다. 제시된 모델링 기법의 프로세스는 분석, 설계 구현, 그리고 시험 4단계(Phase)로 구성되어 있으며 , 각 단계는 논리적인 개발 업무(Task)들로 정의된다. 제시된 프로세스는 UML 다이어그램들을 적용 및 확장하였고, Objectory 프로세스를 바탕으로 한 것이므로 , 제시된 프로세스의 적용성 검증을 위해 전자 상거래 도메인에 대한 적용사례연구를 제시한다.