• Title/Summary/Keyword: 프레임워크 개발

Search Result 1,728, Processing Time 0.04 seconds

Test Data and Code Generation Tool based on JUnit and JTestCase Framework (JUnit과 JTestCase 프레임워크에 기반한 데스트 데이터 및 코드 생성 도구)

  • 이유정;최승훈
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2002.10d
    • /
    • pp.106-108
    • /
    • 2002
  • 신뢰성있는 소프트웨어의 개발을 위해 테스트의 중요성은 매우 크다. 특히, 최근에 점진적이고 반복적인 소프트웨어 개발 방법론이 각광을 받으면서 소프트웨어의 잦은 변경에 따른 회귀 테스트의 중요성이 점점 커지고 있다. 이에 따라 단위 데스트의 자동화에 대한 연구가 활발히 진행되고 있다. JUnit은 자바 클래스의 단위 레벨 테스팅을 도와 주는 테스트 지원 프레임워크이다. 또한, JTestCase는 테스트 데이터와 테스트 코드를 분리함으로써, 데이터 중심 테스팅(data-driven testing)을 지원하기 위해 개발된 JUnit 확장 프레임워크이다. 본 논문에서는, 이 두 개의 테스트 프레임워크와 자바 리플렉션 API를 이용하여, 하나의 클래스 파일을 읽어 들여 XML 형태의 테스트 데이터 파일과 테스트 드라이버 코드를 자동생성하는 도구를 제안한다. 그리고, 구체적인 예를 통해 본 논문에서 제안하는 도구의 유용성을 보여준다. 본 논문의 데스트 도구는 회귀 단위 테스트에 필요한 노력을 줄여주고, 자바 클래스 단위 테스트를 지원하는 도구 개발의 기반 기술을 제공하며, 궁극적으로 소프트웨어 개발의 생산성을 향상시켜 준다.

  • PDF

A Framework for Quantitative Quality Evaluation in the Software Development Life Cycle (소프트웨어 개발과정에서 정량적 품질평가를 위한 프레임워크)

  • 강승훈;이길섭;이승종
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2004.04b
    • /
    • pp.457-459
    • /
    • 2004
  • 정보화 시대로의 진입과 더불어 정보기술이 발달하고 있으며 소프트웨어는 정보시스템의 핵심요소가 되고 있다 이에 따라 소프트웨어의 품질에 대한 관심이 증가하고 소프트웨어에 대한 품질보증활동이 요구되고 있다. 국제표준화 기구에서는 ISO/IEC 9126과 ISO/IEC 14598을 국제 표준으로 제시하였으나 소프트웨어 개발과정에 대한 구체적인 적용 방안이 제시되지 못하고 정성적인 평가에 종점을 두고 있으며 정략적인 품질 평가를 위한 세부기준이 미흡한 실정이다. 본 논문에서는 소프트웨어 개발과정에서 정략적 품질평가를 위한 프레임워크를 연구하고자 한다 이를 위하여 개발단계에서 이례 당사자에 따른 소프트웨어 품질특성의 중요도를 분석하고 이들 특성의 가중치를 이용하여 정량적 소프트웨어 평가 프레임워크를 제시하며 프레임워크를 이용한 품질관리 방안을 제시함으로써 소프트웨어 개발과정에서 효과적으로 소프트웨어 품질을 관리할 수 있게 한다.

  • PDF

A Design of Framework based on Distributed System for Enhancing Productivity (개발 생산성 향상을 위한 분산 시스템 기반의 프레임워크 설계)

  • Choi, Byung-Ha;Choi, Sung-Kyo;Cho, Kyung-San
    • Journal of the Korea Society of Computer and Information
    • /
    • v.17 no.1
    • /
    • pp.53-60
    • /
    • 2012
  • In this paper, we propose a framework which supports the simple development cycle based on Distributed System using IPO(Input-Process-Output) model. In our proposed framework, once a single class with Input, Process and Output functions is developed, it can be executed like a single application in both presentation layer and middle layer of a distributed system. Our proposed Framework removes dependency on distributed system and makes development cycle decreased from Develop-Build-Deploy-Test cycle to Develop-Test cycle when application programs is developed. The verification of productivity and performance is performed by comparing our Framework with distributed system or lightweight Framework. The results show high productivity due to the considerable amount of reduction in lines of source code and reduction in dependency on distributed system, and show stabler performance than lightweight framework.

A Design of the Model for Interoperability among Variant Component Middleware Frameworks (이종의 컴포넌트 미들웨어 프레임워크 간의 상호운용성을 위한 모텔 설계)

  • 김경민;김태웅;김태공;최항목
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2003.04c
    • /
    • pp.13-15
    • /
    • 2003
  • 현재 소프트웨어 재사용과 생산성, 시스템 품질관리 둥에 대한 해결책으로 부품화와 재사용의 특징을 가지는 컴포넌트기반의 소프트웨어 개발 방법론이 대두되고 있다. 경험이 많은 개발자에 의해 개발된 컴포넌트는 소프트웨어 재사용이 뛰어나고, 이미 많은 곳에서 사용 중이므로 안정성 및 신뢰성이 인정된다. 그러나 이러한 컴포넌트는 하나의 컴포넌트 미들웨어 프레임워크에서 개발해야 하는 한계를 가지고 있으며 이러한 결과는 결국 소프트웨어 개발비용에 결정적인 영향을 미친다. 이에 본 논문에서는 서로 다른 컴포넌트 미들웨어 프레임워크에서 개발된 컴포넌트를 호출하고 사용하기 위해 HTTP와 XML를 이용하여 이종의 컴포넌트 미들웨어 프레임워크들 간의 상호운용성을 위한 모델을 설계하고자 한다.

  • PDF

The Component Customization Test in the Chamois Framework (샤모아 프레임 워크의 컴포넌트 맞춤 테스트)

  • 이병희;최병주
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2002.10d
    • /
    • pp.70-72
    • /
    • 2002
  • 컴포넌트 기반 구조의 프레임 워크인 샤모아 프레임 워크(Chamois Framework)는 다양한 컴포넌트 아키텍쳐중 COM(Component Object Model)과 Web Service로 개발되었다. 컴포넌트 기반 소프트웨어 개발(Component-Based Software Development)은 이미 작성된 소프트웨어 컴포넌트를 자신의 목적에 맞도록 재사용함으로써 여러 가지 위험 요소가 따를 수 있다. 따라서, 샤모아 프레임 워크에서 맞춤으로 변형된 컴포넌트에서 발생하는 오류를 테스트하기 위한 컴포넌트 맞춤 테스트 기법이 필요하다. 본 논문에서는 컴포넌트 맞춤 테스트 기법을 오류삽입 기반의 COM으로 확장하여 COM 컴포넌트 맞춤 테스트 기법을 샤모아 프레임 워크에 적용한 사례를 보인다.

  • PDF

Framework for designing and Building Context-Aware Applications (환경문맥-인식 애플리케이션 설계 및 구현을 위한 프레임워크)

  • ;;R.S.Ramskrishina
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2001.04a
    • /
    • pp.202-204
    • /
    • 2001
  • 인간은 주위 환경으로부터 정보를 추론하여 이러한 환경정보를 이용하여 효율적인 의사소통을 한다. 그러나 현재의 컴퓨터가 인간이 사용하는 방식으로 환경정보를 이용하는 것은 어려운 일이다. 따라서 컴퓨터가 환경 정보를 수집, 추론, 활용하기 위해 환경문맥-인식 컴퓨팅 개념이 연구되고 있다. 환경문맥-인식 애플리케이션은 환경정보를 감지하고, 사용자의 특별한 인지 작용 없이 애플리케이션의 행동을 환경정보에 따라 변경함으로써, 인간중심의 서비스를 제공한다. 현재까지의 환경문맥-인식 애플리케이션 개발의 문제점은 환경정보를 사용하기 어렵고, 환경정보를 감지하는 것이 어렵다는 것이었다. 따라서 환경문맥-인식 애플리케이션을 위한 기존의 많은 프레임워크들은 이러한 문제점을 극복하지 못했다. 즉, 대부분의 프레임워크들이 환경문맥-인식 애플리케이션의 발전에 기여하였지만, 이동환경 및 인터넷 컴퓨팅 환경에서 여러 종류의 환경문맥-인식 애플리케이션이 공통적으로 사용할 수 있는 일반화된 프레임워크 개념을 제시하지 못하였다. 본 노문은, 이동환 경과 인터넷 컴퓨팅 환경에서 환경문맥-인식 애플리케이션을 위한 프레임워크를 제안한다. 또한 제안한 프레임워크를 이용하여 Jini와 인터넷 기술을 이용하여 환경문맥-인식 애플리케이션이 OASIS(Office Application Service for Intelligent Systems)를 구현하고 있다. 이것은 이동환경에서 환경문맥-인식 애플리케이션 개발에 효과적이고 적합한 메커니즘을 제공한다.

Waste Gasification System Analysis Framework Development Based on Systems Engineering Concept (시스템공학 개념을 적용한 폐기물 가스화 시스템 분석 프레임워크 개발)

  • Lim, Yongtaek;Gu, Jaehoi;Kim, Narang;Lee, Jaechon
    • 한국신재생에너지학회:학술대회논문집
    • /
    • 2010.06a
    • /
    • pp.208.2-208.2
    • /
    • 2010
  • 폐기물 가스화는 생산된 합성가스를 이용하여 발전 등 직접적인 에너지원으로 이용할 수 있으며, 고부가가치 화합물의 원료 공급원으로도 이용할 수 있다. 폐기물 가스화를 이용한 고부가가치 화합물 제조의 경우 기존 화합물 제조공정에 폐기물 가스화 공정이 연계되어, 하나의 복합시스템으로 운영이 된다. 따라서 기존 공정과 최적으로 연계될 수 있는 폐기물 가스화 시스템의 개발 또는 선정이 필요하며, 이를 위하여 폐기물 가스화 시스템에 대한 분석 평가가 적절하게 이루어져야 한다. 본 연구에서는 시스템공학 개념을 적용하여 폐기물 가스화 시스템의 체계적인 분석 평가를 위한 프레임워크를 개발하였다. 시스템공학은 요건분석, 기능분석, 합성(통합), 분석/관리 프로세스를 통하여 시스템을 성공적으로 구현하기 위한 다학제적인 접근방법이다. 이러한 시스템공학의 개념 및 기본 프로세스를 적용 조정하여 폐기물 가스화 분석 평가 프레임워크를 개발하였으며, 개발된 프레임워크는 계층구조로 표현이 된다. 계층구조는 분석관점, 분석항목, 분석지표로 구성이 되며 분석된 데이터에 대한 평가는 AHP를 통하여 계산된 가중치를 적용하여 이루어진다.

  • PDF

A Case Study of Adapting Disciplined Agile Framework for Large-scale IT Projects (대규모 IT 프로젝트에서 학습기반 애자일 프레임워크 적용사례 연구)

  • Park, HeeWon;Choi, Jin-Young
    • KIISE Transactions on Computing Practices
    • /
    • v.23 no.7
    • /
    • pp.424-427
    • /
    • 2017
  • In an early stage, many people think that agile development methodology cannot be applied i large-scale IT projects. Nevertheless, agile development methodology has recently been introduced in variety of successful large-scale IT projects. In this paper, I compare two enterprise agile methodologies and introduce a case of Disciplined Agile Delivery (DAD) Framework, an enterprise agile development methodology. I compare and quantitatively measure the productivity of the development of two projects using Disciplined Agile Delivery framework and waterfall development methodology with a similar development scope.

Design of Open Framework Module for ASP Development System (ASP 시스템 개발을 위한 오픈 프레임워크 모듈)

  • Kwon, Young-Oh;Kim, Tae-Gan;Lee, Se-Hoon;Rim, Kee-Wook;Lee, Jung-Hyun
    • The Journal of the Korea Contents Association
    • /
    • v.9 no.2
    • /
    • pp.133-141
    • /
    • 2009
  • This paper propose an expanded ASP exclusive development framework method. We applied a module to the suggested method which suit to develope ASP. Proposed method is a kind of module, which manages MVC develope methodology and treats Query and ASP information as a XML. It has flexibility which meets the client's request quickly. Using inherited base model which previously exist in template source, developer only concerned with development methodology so that they can reduce development time and reinforce a integrity of system. We proposed these improvements as a framework. Experimental results validate our scheme, showing a fewer number of files and a better flexibility than other development method, and also about 29% of program code has been reduced.

Development of X-internet frame work based on FLASH (플래시 기반의 X-인터넷 프레임워크 개발)

  • Ko Dae-Sik
    • Journal of Digital Contents Society
    • /
    • v.6 no.3
    • /
    • pp.143-147
    • /
    • 2005
  • In this paper, we developed X-internet framework based on Flash and API for this framework. Proposed X-internet framework based on Flash enables to obtain design with dynamic user interface compare to web application and enables to reduce development time. Since this framework use the API that we developed in this study art flash player, this framework does not need server module. In analytical results, it has been shown that proposed x-internet framework have efficient characteristics such as network traffic, low development cost and dynamic user interface implementation. Since this X-internet framework can operate in environment of current developer friendly, it is useful for development of various new application programs.

  • PDF