• Title/Summary/Keyword: 개발방법

Search Result 33,555, Processing Time 0.056 seconds

Agile 개발방법론의 가치 관행이 오픈소스 프로젝트 커뮤니티에 미치는 영향 연구

  • Son, Hyo-Jeong;Lee, Min-Gyu;Seong, Baek-Min;Kim, Jong-Bae
    • Proceedings of the Korean Institute of Information and Commucation Sciences Conference
    • /
    • 2015.05a
    • /
    • pp.78-81
    • /
    • 2015
  • 소프트웨어 개발 환경의 급격한 변화와 지속적인 요구사항 변경으로 인해 발생하는 전통적 개발 방법론의 문제점을 해결하기 위한 애자일 개발방법론은 관심의 대상이 되었다. 비교적 짧은 주기를 가지고 요구사항 분석, 설계, 코딩, 테스트 과정을 끊임없이 반복하며 점차 소프트웨어의 규모를 늘려가는 애자일 개발방법은 오픈소스 소프트웨어의 개발방식(OSSDP)과 매우 유사하다고 볼 수 있다. 지금까지 애자일 방법론은 Scrum, XP, Lean, Crystal 방식 등 여러 가지 방법으로 시도 및 제안되고 있으며, 점차 다양한 프로젝트에서도 성공적으로 수행할 수 있도록 개선되고 있다. 이러한 애자일 개발방식의 특징을 OSSDP에 적용함으로써 더 많은 오픈소스 프로젝트가 성공할 수 있도록 하는 프로세스를 연구하는 것은 의미가 있다. 애자일 성명서에서 추구하는 4가지 가치인 소통, 단순성, 피드백, 용기를 반영한 관행(practice)을 OSSDP에 채택하여 추가할 경우, 사용자 만족도를 높이고 결과적으로 오픈소스 프로젝트 성숙도를 높이는데 기여할 것으로 기대한다.

  • PDF

통합된 FPGA 개발 방법 및 환경

  • 조한진;엄낙웅
    • The Magazine of the IEIE
    • /
    • v.23 no.11
    • /
    • pp.23-33
    • /
    • 1996
  • 본 논문은 원판과 전용 CAD 틀로 구성되는 FPGA시스템을 개발하는데 있어서 서로 다른 요소 기술들의 관계와 이들 요소 기술들과 시스템성능의 관계를 모델하여 시스템 사양을 만족하기 위하여 가장 효율적인 방법을 찾게하는 방법에 관한 것이다. 본 논문에서는 실제로 개발된 시스템을 예로 하여 FPGA시스템 개발에서 고려해야 할 점들을 고찰하였다. 새로운 FPGA 시스템의 개발 순서는 먼저 개발할 FPGA의 응용 분야를 결정하고, 그 응용 분야에 필요한 시스템 사양에 맞게 개발한 요소 기술들과 그 기술들의 범위를 정한다. 개발 흐름도를 이용하여 이 요소 기술들의 연관 관계를 수직적으로는 시스템 성능에 미치는 영향을 모델링하고 수평적으로는 요소 기술간의 서로 미치는 영향을 모델링 하여 시스템 사양을 만족하기 위한 최적의 해를 구한다. 이때 최종적인 FPGA 시스템을 평가하고 검증할 수 있는 방법을 결정한다. 요소 기술들이 개발 됨에 따라 좀 더 구체적이고 정확한 모델에 의해 전체 시스템의 성능은 평가되고 검증될 수 있다. 이러한 방법과 환경은 FPGA 시스템을 빠르고 효율적으로 개발할 수 있게 한다.

  • PDF

Implementing SPEM-based Methodology Support Tool, PRiME(Process innovation & Methodology Enhancement) (SPEM 기반 개발방법론 지원도구, PRiME)

  • Choi, Yoon-Jung;Ha, Su-Jung;Kim, Jin-Sam
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2005.05a
    • /
    • pp.285-288
    • /
    • 2005
  • 개발방법론 지원도구는 개발 프로세스 정의, 방법론 참조 등의 기본적인 기능을 지원해 주는 도구가 출시되어 있으나, 최신 기술을 바로 적용하거나 프로젝트의 수행 결과 획득된 지식을 전사적 차원에서 공유하거나 조직의 개발 프로세스 향상을 위한 정량적인 관리 활동을 지원하는 기능은 전반적으로 미흡한 형편이다. 이러한 사실에 근거하여 본 연구에서는 시스템 개발자 자신이 개발해야 하는 제품, 자신의 조직, 자신이 해결해야 하는 문제 등과 같은 상황적 요소에 기반하여 다양한 시스템 개발 체계를 쉽게 정의, 조정 및 적용할 수 있도록 지원하는 도구(PRiME)를 개발하고자 한다. 즉, 방법론 관리, 프로젝트 관리 및 자산 관리를 개발방법론 지원도구의 기본 기능으로 하며 이에 기반하여 시스템 개발 지식의 재사용을 위한 체계적인 지식관리 기능을 갖출 수 있도록 지원하고자 한다.

  • PDF

A Study of Development Process for Web-Based System and Web Server Construction (웹 기반 시스템의 개발 프로세스에 관한 연구 및 웹 서버 구축)

  • 김만중;박만곤
    • Proceedings of the Korea Multimedia Society Conference
    • /
    • 2002.05c
    • /
    • pp.16-21
    • /
    • 2002
  • 현재의 웹은 신문, 잡지, 책 등의 온라인 출판뿐 아니라, 전자상거래, 금융, 가상 공동체, 마케팅, 광고 둥의 다양한 분야에서 실생활과 밀접하고, 기업에서도 웹 사이트가 제품 홍보 뿐 아니라 제품의 판매, 마케팅 등 매출에 막대한 영향을 미치는 중요한 위치를 차지하고 있다. 웹 사이트의 규모가 커지고 복잡해져감에 따라서 소수의 웹 디자이너들이 웹 사이트를 개발했던 것에서 개발에 필요한 인력과 그 역할을 나누게 되었고, 다른 제품처럼 납기를 위한 일정 관리가 필요하게 되었다. 그동안 웹 사이트 개발에 있어서 일련의 과정들에 대한 정형화되고 표준화된 작업 방법을 별로 적용하지는 않았다. 소프트웨어 공학을 그대로 웹 사이트 개발에 적용할 수는 없지만, 점차 웹 사이트가 소프트웨어 처럼 되어 가고 있고, 현재 웹 사이트 개발에 있어서 필요한 표준 개발 방법론이나 프로젝트 관리 둥을 소프트웨어 공학에서 적용시킬 수 있다. 본 논문에서 웹 사이트 개발에 있어서 더 나은 생산성과 품질을 얻기 위해 기획, 설계, 개발, 그래픽 디자인, 정보 설계, 컨텐츠, 테스트, 유지보수 등의 일련의 과정들을 프로세스화 하고, 구조적으로 접근하는 방법을 소프트웨어 공학의 표준 개발 방법론이나 프로젝트 관리, 품질관리 등에 관한 연구와, 실제로 이러한 방법론을 적용한 웹 서버을 구축하였다.

  • PDF

Design and Implementation for Cross Development Environment based on Virtual Prototyping Development Tools (가상 프로토타이핑 개발도구 기반의 교차개발환경 설계 및 구현)

  • Kim, Dae-Eung;Lee, Jeong-Bae;Rim, Kee-Wook;Hwang, Young-Sup;Ahn, Sung-Soon
    • The Journal of the Korea Contents Association
    • /
    • v.9 no.5
    • /
    • pp.40-49
    • /
    • 2009
  • Recently, many methodologies and development environment to shorten embedded system development time and to satisfy customer requirement were proposed. In this paper, a method to shorten development time by improving cross development environment is proposed for embedded system development, This method was designed and implemented just for the environment using virtual prototyping development tools and embedded development kit. According to implementation and result analysis, the proposed method show the better performance the than existing method in the cross development environment which is required to modify more than once.

Development of an Performance Evaluation Method for Vehicle Detector Speed Measurement Applying Uncertainty in Measurement (측정불확도를 적용한 차량검지기 속도측정 성능평가방법 개발)

  • Lee, Hwan-Pil;Kim, Yong-Man;Kang, Dong-Yun
    • International Journal of Highway Engineering
    • /
    • v.14 no.2
    • /
    • pp.165-174
    • /
    • 2012
  • In this study, a method for evaluating the performance of speed measurements was developed to assess the qualities of a vehicle detector. The evaluation method considers measurement errors that are reflected in a reference speed. For this, the concept of uncertainty in measurement was applied to the development method. Other factors such as precedent study, statistical processing techniques, and speed measurement performance method of traffic enforcement equipment and vehicle detection systems were also reviewed. Through this process, the problems of the existing evaluation methods were derived and developed for the new performance evaluation method. Vehicle detectors that are installed in the field were evaluated using the traditional assessment methods and the developed method. As a result, for traditional assessment methods, it was found that evaluation criteria are acceptable, while developed method's criteria are not acceptable. This means that traditional assessment methods do not sufficiently consider errors in measurement, so it has potential to over-estimate for performance of evaluation equipment. On the other hand, it was represented that the developed method should include variable factor such as errors in measurement and more precise compared to traditional assessment methods.

A Methodology of Extended Object-Oriented Software on UML (UML을 기반으로 한 확장된 객체지향 소프트웨어 개발 방법론)

  • 최금희;허계범;최영근
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 1999.10a
    • /
    • pp.463-465
    • /
    • 1999
  • Objectory Process를 바탕으로 한 Rose는 실 프로젝트의 개발을 위한 단계에 대한 구체적인 절차제시 및 세부적인 지침의 부족으로 실제 업무 개발 시 혼란을 초래할 수 있다. 본 논문에서는 Objectory Process를 확장하여 개발자를 위한 객체지향 소프트웨어 개발 방법론을 제시한다. 그리고, UML Diagram과 세부적인 명세서 작성방법 및 산출물을 명시하고, 이와 같은 정보들 저장 및 검색을 관리 할 수 있는 효율적인 객체지향 소프트웨어 개발 방법론을 제시한다.

  • PDF

A Study the requirement of embedded system development methodology (임베디드 시스템 개발 방법론의 요구사항에 관한 연구)

  • Kim, Hyun-Ah;Park, Min-Jae;Kim, Kwang-Hoon
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2005.05a
    • /
    • pp.405-408
    • /
    • 2005
  • 본 논문에서는 임베디드 시스템 개발 현황과 세계적인 동향을 살펴보고, 현재 임베디드 시스템을 개발함이 있어서 방법론의 필요성 여부, 그리고 방법론에 관한 요구사항을 분석 하였다. 이에 웹을 이용한 설문을 실시하였고 임베디드 시스템의 개발 요구사항에 관한 실제 개발자 및 연구자들의 다양한 의견을 통하여 임베디드 시스템 개발 방법론에 대한 요구사항을 얻을 수 있다. 이러한 사용자 및 개발자 연구자의 요구사항의 분석 결과를 통하여 앞으로 보다 더 효율적으로 임베디드 시스템을 개발하기 위한 개발 방법론을 도출할 수 있다.

  • PDF

가상 원전에 대한 교육용 신 화재 PSA 기본모델 개발 연구 II

  • Kim, Gil-Yu;Gang, Dae-Il;Kim, Wi-Gyeong;Do, Gyu-Sik
    • Proceedings of the Korea Institute of Fire Science and Engineering Conference
    • /
    • 2013.04a
    • /
    • pp.31-32
    • /
    • 2013
  • NUREG/CR-6850에 따른 신규 화재 PSA 방법론으로 간단한 계통으로 이루어진 가상의 원전을 대상으로 교육용 신 화재 PSA 방법 기본모델을 개발하였다. 기본 모델을 CCDP 방법과 IPRO-ZONE을 이용한 화재 고장수목(FT) 자동 생성 방법으로 개발하였으며, FT 자동 생성으로 많은 시간과 노력을 절약할 수 있었다. 개발된 신 화재 PSA 방법 기본모델을 이용한 교육을 통해, 향후 복잡한 신 화재 PSA 방법이 국내 산업계에 쉽게 확산될 것이다.

  • PDF

Development of Methodology for Component-Based Systems Development (컴포넌트 기반 시스템 개발 방법론 개발)

  • Ha, Su-Jung;Cho, Jin-Hee;Ham, Dong-Han;Kim, Jin-Sam
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2002.11c
    • /
    • pp.2019-2022
    • /
    • 2002
  • 소프트웨어의 위기를 극복하고자 하는 하나의 해결책으로 등장하기 시작한 소프트웨어 개발 방법론이다. 국내에서는 '80 년대 후반부터 방법론의 도입이 시작되었고 시스템 통합 사업의 팽창으로 '90 년대부터는 더욱 가속화되었다. 구조적, 정보공학, 객체지향으로 이어진 국내 방법론 시장은 최근에는 작은 단위의 소프트웨어 부품을 조립하여 더 큰 소프트웨어 시스템을 구축하자는 컴포넌트 기반 개발에 관심을 가지기 시작하면서 컴포넌트 기반 시스템 개발 방법론에의 관심이 커지고 있다. 이에 본 고에서는 본 연구원에서 개발한 컴포넌트 기반 시스템 개발 방법론, 마르미-III 버전 2.0을 소개하고자 한다.

  • PDF