품질 보증(2)
-
[전통적인 방법론] 폭포수(Waterfall) 모델 - 5. 4단계 – 테스트 (Testing) (1. 소프트웨어 테스트 개요)
1. 소프트웨어 테스트 개요소프트웨어 테스트는 개발된 소프트웨어가 요구사항을 충족하고, 오류 없이 정상적으로 동작하는지 검증하는 과정입니다.테스트는 소프트웨어의 품질을 보장하고, 배포 후 발생할 수 있는 오류를 최소화하는 핵심 단계입니다.이 문서에서는 소프트웨어 테스트 종류(단위 테스트, 통합 테스트, 시스템 테스트)와폭포수 모델에서의 테스트 전략을 상세히 정리하겠습니다.1️⃣ 소프트웨어 테스트 개요📌 소프트웨어 테스트란?✅ 소프트웨어가 요구사항을 충족하는지 검증하는 과정✅ 오류(Bug)와 결함(Defect)을 찾아 수정✅ 소프트웨어의 품질(Quality)을 보장하여 신뢰성을 높이는 역할📌 소프트웨어 테스트의 주요 목표✅ 버그 및 오류 조기 발견 – 개발 단계에서 결함을 찾고 수정✅ 소프트웨어 품질 ..
2025.03.12 -
[전통적인 방법론] 폭포수(Waterfall) 모델 - 1. 폭포수 모델 개요 및 기본 개념 (2. 폭포수 모델이 적합한 프로젝트)
2. 폭포수(Waterfall) 모델이 적합한 프로젝트폭포수 모델은 선형적이고 체계적인 개발 프로세스를 갖춘 소프트웨어 개발 방법론으로, 특정한 프로젝트 유형에서 특히 효과적입니다. 이 문서에서는 폭포수 모델이 적합한 프로젝트 유형과 그 이유를 상세하게 정리하겠습니다.1️⃣ 폭포수 모델이 적합한 프로젝트의 조건폭포수 모델은 다음과 같은 특징을 가진 프로젝트에 적합합니다.🔹 1. 명확한 요구사항이 주어진 경우📌 폭포수 모델의 핵심은 요구사항을 사전에 완벽하게 정의하는 것입니다.개발이 진행된 후에는 요구사항을 변경하기 어려우므로, 다음과 같은 조건이 충족될 때 폭포수 모델이 적합합니다.✅ 고객 또는 이해관계자가 원하는 기능과 목표가 명확한 경우✅ 개발 전 요구사항 문서(SRS, Software Requi..
2025.03.12