Skip to main content
QUICK REVIEW

[논문 리뷰] Analysis of the Veracities of Industry Used Software Development Life Cycle Methodologies

AZM Ehtesham Chowdhury, Abhijit Bhowmik|arXiv (Cornell University)|2018. 05. 22.
Software System Performance and Reliability인용 수 7
한 줄 요약

이 논문은 산업 현장에서 일반적으로 사용되는 소프트웨어 개발 생애주기(SDLC) 방법론의 효과성과 실제 적용 가능성에 대해 분석한다. 워터폴, 에이전드, 스파イラ르, V-모델과 같은 모델을 비교함으로써 저자들은 그들의 강점, 약점 및 현대 소프트웨어 개발에 대한 적합성을 평가하며, 에이전드 및 반복적 모델이 사용자 중심의 복잡한 소프트웨어 시스템을 효율적으로 제공하는 데 더 높은 정확성(정확성)을 보인다고 결론 내린다.

ABSTRACT

Currently, software industries are using different SDLC (software development life cycle) models which are designed for specific purposes. The use of technology is booming in every perspective of life and the software behind the technology plays an enormous role. As the technical complexities are increasing, successful development of software solely depends on the proper management of development processes. So, it is inevitable to introduce improved methodologies in the industry so that modern human centred software applications development can be managed and delivered to the user successfully. So, in this paper, we have explored the facts of different SDLC models and perform their comparative analysis.

연구 동기 및 목표

  • 실제 소프트웨어 개발 환경에서 널리 채택된 SDLC 모델의 실용적 효과성과 신뢰성 평가
  • 기술적 복잡성이 증가하는 상황에서 기존 및 현대적 SDLC 방법론의 한계와 강점 파악
  • 다양한 SDLC 모델이 사용자 중심의 현대 소프트웨어 애플리케이션 개발을 얼마나 잘 지원하는지 평가
  • 프로젝트 요구사항과 제약 조건에 기반하여 적절한 SDLC 모델을 선택하기 위한 비교 프레임워크 제공

제안 방법

  • 논문은 산업 현장의 활용도와 문서화된 사례 연구를 바탕으로 워터폴, 에이전드, 스파イラ르, V-모델과 같은 주요 SDLC 모델을 비교 분석한다.
  • 탄력성, 리스크 관리, 사용자 참여도, 요구사항 변화에 대한 적응 능력 등의 기준에 따라 각 방법론을 평가한다.
  • 모델 간의 구조적 및 절차적 차이를 분석하여 현대 소프트웨어 개발 수요와의 일치성을 판단한다.
  • 산업 문헌에서 보고된 실제 구현 과제와 성공 요인에 대한 정성적 평가를 분석에 통합한다.
  • 소프트웨어 공학 분야의 기존 연구 및 산업 관행를 종합하기 위해 체계적 검토 방법을 사용한다.

실험 결과

연구 질문

  • RQ1실제 소프트웨어 프로젝트에서 요구사항 변화에 대한 적응 능력 측면에서 다양한 SDLC 모델은 어떻게 성능을 보이는가?
  • RQ2사용자 중심의 소프트웨어 애플리케이션을 제공하는 데 있어 가장 높은 정확성(정확성)을 보이는 SDLC 모델은 무엇인가?
  • RQ3기존의 SDLC 모델인 워터폴의 주요 강점과 한계는 무엇인가? 특히 현대적 개발 환경에서의 적용을 고려할 때.
  • RQ4에이전드 및 스파イラ르와 같은 반복적·점진적 모델은 기술적 복잡성과 리스크를 어떻게 관리하는가?

주요 결과

  • 에이전드 및 반복적 SDLC 모델은 그 탄력성과 지속적인 피드백 통합 능력 덕분에 복잡하고 사용자 중심의 소프트웨어 시스템을 더 정확하게 제공한다.
  • 워터폴과 같은 기존 모델은 그 엄격하고 순차적인 구조와 낮은 유연성으로 인해 변화가 빠른 환경에서는 효과성이 떨어진다.
  • V-모델은 안전이 중요한 시스템에 효과적이지만, 높은 문서화 및 검증 부담으로 인해 요구사항이 급격히 변화하는 상황에는 적합하지 않다.
  • 스파イラ르 방법론은 강력한 리스크 관리 능력을 보이지만, 복잡성과 높은 자원 요구로 인해 실제로는 자주 사용되지 않는다.

더 나은 연구,지금 바로 시작하세요

논문 읽기부터 검토까지, 연구 시간을 획기적으로 줄여보세요.

카드 등록 없음 · 무료 플랜 제공

이 리뷰는 AI가 만들고, 인간 에디터가 검토했습니다.