본문 바로가기
KERD
논문KCI 등재

요구사항 중심의 소프트웨어 개발 생산성 향상을 위한 실증적 연구

An Empirical Study for Productivity Improvement of Requirement-Based Software Development

0

조회

0

다운로드

0

인용

0

참고문헌

키워드

주제분류기술정책

초록

기존의 많은 통합모델 기반의 소프트웨어 개발이 불완전한 요구사항과 이로 인한 지속적인 변경으로 인해 일정 지연과 비용 상승이 이어지고 있다. 이러한 문제를 해결하기 위하여 개발 초기부터 명확한 요구사항 정의를 기반으로 소프트웨어 분할발주 개념을 적용한 시스템 개발이 이루어지고 있다. 그러나 현실적으로 여전히 초기 요구사항의 불명확성으로 인해 어려움이 여전히 발생하고 있다. 본 연구에서는 사례 프로젝트에 소프트웨어 분할발주 개념을 적용한 후 발생하는 요구사항 문제점을 식별하고 원인을 분석한 후 요구공학 프로세스와 방법론을 적용한 개선 방안을 제시하여 소프트웨어 개발 생산성을 높일 수 있도록 한다.

Abstract

Many existing integrated model-based software developments have been delayed and costly due to imperfect requirements and constant changes. In order to solve these problems, it is developed software system using software split ordering based on definition of complete requirements. In reality, however, It is still difficult due to the uncertainty of the initial requirements. In this paper, we identify the problem of requirements and analyze the cause of problem after applying the software split ordering to the case project. And we suggest improvement method by applying requirements engineering process and methodology. So we can increase the productivity of software development.

참고문헌 (16)

  1. Chaos Report 2015, , Standish Group, ~ (2015)
  2. Barki, H., "Toward an assessment of software development risk", Journal of Managemen t Information Systems, 10(2), pp.203~225 (1993)
  3. A.Sharma, "Applying requirement bas ed complexity for the estimation of software develo pment and testing effort", ACM SIGSOFT SE Notes, 37(1), pp.393~415 (2012)
  4. B.Hamraz, "Requirements-base d development of an improved engineering change management method", Journal of Engineering Design, 24(11), pp.765~793 (2013)
  5. SW사업 분할발주를 위한 수.발주자 가이드라인(요건정의, 기본설계), "SPRI", 소프트웨어정책연구소, ~, pp.방송정책연구 B0113-15-2013 (2016)
  6. 공공SW 생태계 건실화를 위한 분할 발주 제도화 방안, "SPRI", 소프트웨어정책연구소, ~ (2016)
  7. Kotonya, "Requirements Engineerin g: Processes and Techniques" (1998), Wiley
  8. K.Pohl, "Requirements Engineering: Fundamentals, Principles, and Techniques" (2010), Springer
  9. K.Wiegers, "Software Requirements" (2013), Microsoft Press
  10. A.Lapouchnian, "Goal-Oriented Requirements Engin eering: An Overview of the Current Research", pp.2005
  11. L.Chung, "Dealing with Change:An Approach Using Non-Functional Requirements", Requirement Engineering, Springer-Verlag, 1(4), pp.238~260 (1996)
  12. A. Davis, "Just Enough Requirements Management:Where Software Developments Meets Marketing" (2005), Dorset House Publishing
  13. R.Thayer, "Software Requirements En gineering" (1997), IEEE Computer Society
  14. 분할발주 도입을 위한 법제도 개선방안 및중장기 로드맵 수립 연구, "NIPA", NIPA, ~ (2010)
  15. 오영배, "소프트웨어 사업 선진화를 위한 분할발주 프레임워크", TTA Journal, 132(1), pp.77~83 (2010)
  16. Issues in Requirements Eli citation, "M.G.Christel", Carnegie Mellon University SEI, ~, pp.Technical Report CMU (1992), SEI-92-TR-012

관련 논문AI추천

이 간행물의 다른 논문 (11건)