소프트웨어 개발 생명 주기 정리 및 QA의 역할 (1)

2024. 6. 4. 21:51·QA/업무 방식
목차
  1. SDLC(Software Development Life Cycle)란?
  2.  
  3. SDLC의 주요 단계

SDLC(Software Development Life Cycle)란?

소프트웨어 개발 생명주기(SDLC, Software Development Life Cycle)는 소프트웨어 개발 프로젝트를 체계적으로 관리하고 효율적으로 진행하기 위한 일련의 단계입니다. SDLC는 소프트웨어가 계획에서 배포, 그리고 유지보수에 이르는 전 과정을 포함하며, 각 단계는 특정 목표와 산출물을 가지고 있습니다. SDLC를 잘 준수하면 프로젝트 관리가 용이해지고, 소프트웨어 품질을 높이며, 개발 비용과 시간을 절감할 수 있습니다.

 

 

SDLC의 주요 단계

  1. 계획(Planning)
    • 목표: 프로젝트의 범위, 목표, 예산, 일정 등을 정의합니다.
    • 활동: 프로젝트 계획서 작성, 자원 할당, 리스크 관리 계획 수립.
    • 산출물: 프로젝트 계획서, 예산서, 리스크 관리 문서.
  2. 요구사항 수집 및 분석(Requirements Gathering and Analysis)
    • 목표: 고객의 요구사항을 명확히 이해하고 문서화합니다.
    • 활동: 요구사항 인터뷰, 설문 조사, 요구사항 명세서 작성.
    • 산출물: 요구사항 명세서, 기능 요구사항 문서.
  3. 설계(Design)
    • 목표: 시스템 아키텍처와 상세 설계를 정의합니다.
    • 활동: 시스템 설계, 데이터베이스 설계, 인터페이스 설계.
    • 산출물: 시스템 설계 문서, 데이터 모델, UI/UX 디자인.
  4. 개발(Development)
    • 목표: 설계된 시스템을 실제로 구현합니다.
    • 활동: 코드 작성, 모듈 개발, 단위 테스트 수행.
    • 산출물: 소스 코드, 개발 문서, 단위 테스트 결과.
  5. 테스트(Testing)
    • 목표: 개발된 소프트웨어의 결함을 발견하고 수정합니다.
    • 활동: 기능 테스트, 통합 테스트, 시스템 테스트, 인수 테스트.
    • 산출물: 테스트 계획서, 테스트 케이스, 테스트 결과 보고서.
  6. 배포(Deployment)
    • 목표: 소프트웨어를 실제 운영 환경에 배포합니다.
    • 활동: 배포 계획 수립, 사용자 교육, 시스템 이행.
    • 산출물: 배포 계획서, 사용자 매뉴얼, 릴리즈 노트.
  7. 유지보수(Maintenance)
    • 목표: 소프트웨어가 지속적으로 운영될 수 있도록 지원합니다.
    • 활동: 버그 수정, 기능 개선, 성능 최적화.
    • 산출물: 유지보수 보고서, 업데이트 패치, 개선된 기능 문서.

위 내용을 기반으로 다음 페이지에서 각 단계 별 QA의 역할을 정리해보겠습니다

 

 

728x90
반응형

'QA > 업무 방식' 카테고리의 다른 글

UI/UX에 도움 되는 사이트 정리  (0) 2024.07.07
테스트 중 결함 등록 방식 공유  (0) 2024.06.13
기능 테스트 케이스 작성 방식  (1) 2024.06.11
소프트웨어 개발 생명 주기 정리 및 QA의 역할 (3)  (0) 2024.06.05
소프트웨어 개발 생명 주기 정리 및 QA의 역할 (2)  (3) 2024.06.04
  1. SDLC(Software Development Life Cycle)란?
  2.  
  3. SDLC의 주요 단계
'QA/업무 방식' 카테고리의 다른 글
  • 테스트 중 결함 등록 방식 공유
  • 기능 테스트 케이스 작성 방식
  • 소프트웨어 개발 생명 주기 정리 및 QA의 역할 (3)
  • 소프트웨어 개발 생명 주기 정리 및 QA의 역할 (2)
Subi-QA
Subi-QA
QA & 개발 관련 일기, 정보 공유를 목적으로 합니다 :)
Subi-QA
수비의 QA 이야기
  • 분류 전체보기 (41)
    • QA (24)
      • 기능 자동화 (9)
      • 업무 방식 (8)
      • 수비 공간 (4)
      • QA 기타 (3)
    • IT Conference (16)
      • QA Conference (2024, 3rd) (9)
      • 인프콘 2024 (2)
    • 쉬어가는 포스팅 (1)

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

인기 글

최근 댓글

최근 글

hELLO· Designed By정상우.v4.5.3
Subi-QA
소프트웨어 개발 생명 주기 정리 및 QA의 역할 (1)

개인정보

  • 티스토리 홈
  • 포럼
  • 로그인
상단으로

티스토리툴바

단축키

내 블로그

내 블로그 - 관리자 홈 전환
Q
Q
새 글 쓰기
W
W

블로그 게시글

글 수정 (권한 있는 경우)
E
E
댓글 영역으로 이동
C
C

모든 영역

이 페이지의 URL 복사
S
S
맨 위로 이동
T
T
티스토리 홈 이동
H
H
단축키 안내
Shift + /
⇧ + /

* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.