RISS 학술연구정보서비스

검색
다국어 입력

http://chineseinput.net/에서 pinyin(병음)방식으로 중국어를 변환할 수 있습니다.

변환된 중국어를 복사하여 사용하시면 됩니다.

예시)
  • 中文 을 입력하시려면 zhongwen을 입력하시고 space를누르시면됩니다.
  • 北京 을 입력하시려면 beijing을 입력하시고 space를 누르시면 됩니다.
닫기
    인기검색어 순위 펼치기

    RISS 인기검색어

      검색결과 좁혀 보기

      선택해제

      오늘 본 자료

      • 오늘 본 자료가 없습니다.
      더보기
      • 무료
      • 기관 내 무료
      • 유료
      • 콘텐츠 소프트웨어 개발 환경을 위해 확장된 익스트림 프로그래밍 방법

        서영수,정헌,강병욱,Seo, Yeung-Su,Jung, Hun,Kang, Byung-Wook 한국정보컨버전스학회 2008 한국정보컨버전스학회논문지 Vol.1 No.1

        소프트웨어 개발 프로젝트를 수행할 때 가장 중요한 것은 개발 기간 내에 계획된 품질의 결과물을 얻는 것이다. 특히 배포 시기와 품질에 민감한 콘텐츠 소프트웨어 개발의 경우 프로젝트가 연기되거나 원하지 않는 품질의 결과물이 나오게 되면 바로 전체 프로젝트의 실패로 연결된다. 익스트림 프로그래밍 기법은 개발 기간이 중요한 프로젝트의 위험 요소를 줄이기 위해 보다 작은 단위로 개발 주기를 나누는 방법이다. 본 논문에서는 콘텐츠 소프트웨어 개발 환경을 위해 개발 기간과 품질이라는 두 가지 주요 요소를 동시에 고려할 수 있는 확장된 익스트림 프로그래밍 방법을 제안한다. 제안하는 기법은 개발 프로젝트 진행 중에 제안되는 잉여 아이디어의 문서화 장치와 페어 프로그래밍 기법을 확장하여 다중 역할 모델을 적용하는 방안이다. When performing a software development project, the most important thing is building a result with planned quality within development period. Particularly, if the project is delayed or has no good quality in the case of the content software development project which is sensitive to the release time and quality, it is immediately connected to the failure of the whole project. Extreme programming is a methodology that divides the development cycle into smaller units for reducing the risk factor of the project in which the development period is important. In this paper, we suggest the expanded extreme programming which can consider the development period and quality at the same time for content software development environment. The suggested methods are documentation mechanism that is upcoming during the development project and multiple role model which is extended from pair programming method.

      • KCI등재

        테스트 주도 개발을 위한 유연한 단위 테스트 도구

        전석환(Seokhwan Jeon),김정동(Jeongdong Kim),백두권(Doo-Kwon Baik) 한국정보과학회 2009 정보과학회 컴퓨팅의 실제 논문지 Vol.15 No.2

        The efficient test tool is indispensable to the test driven development. The test tool is very helpful to get the advantage of the test driven development. Many traditional automation test tool does not support standard script language and are not suitable to unit test. In traditional unit test tool, a code for the test is added at the source code. Such method makes the complexity of a source code and has a problem which must modify many part of the source code when the test case is changed. In this paper, we present a design technique of a flexible unit testing tool which makes a developer can modify easily the test case by using the standard java script in test driven development. We implement the test tool by this design technique to verify the availability of this technique. 테스트 주도 개발의 장점을 얻기 위해서는 효율적인 테스트 도구의 사용은 필수적이다. 기존의 통합 자동화 테스트 도구는 표준화 되지 않은 스크립트(script) 언어를 사용하거나 단위 테스트에 적합하지 않은 경우가 많다. 기존의 단위 테스트 도구는 대부분 프로그램의 원시코드에 테스트를 위한 코드가 추가된다. 이것은 원시 코드의 복잡도를 높이고 테스트 케이스 변경 시 원시코드의 여러 부분을 수정해야 하는 문제점이 있다. 본 논문에서는 테스트 주도 개발 시 개발자가 표준 자바 스크립트(Java script)를 이용하여 테스트 케이스 수정을 용이하게 할 수 있도록 유연한 테스트 도구의 설계를 제안하고 제안된 설계의 가용성을 검증하고자 테스트 도구를 구현하였다.

      • KCI등재

        SOA 기반 애플리케이션 개발을 위한 Agile 프레임워크

        신승우,김행곤,Shin, Seung-Woo,Kim, Haeng-Kon 한국정보처리학회 2009 정보처리학회논문지D Vol.16 No.1

        최근 다양한 비즈니스 모델 및 컴퓨팅 환경이 웹 서비스로 집결됨에 따라 웹 애플리케이션 형태의 다양한 제품들이 개발되고 있다. 이에 따라 국내외 대부분의 기업/조직들이 웹 소프트웨어 개발에 있어서 SOA(Service Oriented Architecture)를 적용한 사례들이 늘어나고 있다. SOA는 네트워크가 가용한 소프트웨어 자원에 대해 느슨한 결합과 프로토콜 독립 그리고 표준화 분산 컴퓨팅 접근방법 이다. SOA는 다양한 기업의 서비스 조합을 통한 프로세스의 통합을 요구하는 비즈니스 사용자의 신속함과 융통성을 제공하는 향후 기업의 관심 있는 기술이다. 하지만 SOA의 표준모델에서는 특정한 개발 방법론이 제시되지 않아 기존의 방법론들을 적용하여 개발하거나 SOA 솔루션 업체에서 제안하는 방법론으로 SOA 기반 애플리케이션을 구축하고 있다. 이로 인해 SOA를 초기 도입하는 기업의 경우 개별 프로젝트 단위에서 부분적 도입에 그치고 있어서 SOA의 장점 활용하는 것이 제한적이다. 본 논문에서는 소규모 웹 프로젝트의 생산성 향상과 SOA의 효과적 적용을 위해 Agile 개발 방법론을 SOA에 적용하는 프레임워크를 제안한다. SOA 아키텍처를 기반으로 하여 Agile 방법론을 도입한 아키텍처를 설계 구현하며 프레임워크 개발과정에서 필요한 다양한 Practice요소를 도입하여 프로세스 모델을 제안한다. 프레임워크 실행을 통해 향상된 개발속도와 고객의 변화하는 요구 수용성 및 유지보수성 향상을 평가하게 된다. Various business model and computing environments are currently merged into web services and many web related application products are also develop. Most of IT enterprises in Korea use the Service-oriented architecture (SOA) whenever they develop the web applications. SOA is an approach to loosely coupled, protocol independent, standards-based distributed computing where software resources available on the network are considered as Services. SOA is believed to become the future enterprise technology solution that promises the agility and flexibility the business users have been looking for by leveraging the integration process through composition of the services spanning multiple enterprises. But, There are no specific development methodology to apply into SOA standard model until now. The developer uses the currently existing methodology to develop the application with SOA. The users have some limitations to use it. In this paper, we suggest a Frameworks for applying agile methodology into SOA to address the productivity and quality of small web related project. We design and implement a frameworks architecture for applying the agile method into SOA and describe the process model to implement it. We finally evaluate the frameworks with productivity, flexibility and maintainability.

      연관 검색어 추천

      이 검색어로 많이 본 자료

      활용도 높은 자료

      해외이동버튼