(KOR) 소프트웨어 서비스 설계 방법론

SW Engineering 프로세스

25-1학기 황영숙 교수님 고려대학교 산학캡스톤 강의 자료에 기반하여 작성하였습니다.

  1. 요구사항 분석 (Requirements Analysis)
  2. 소프트웨어 설계 (Software Design)
  3. 소프트웨어 구현 (Implementation)
  4. 소프트웨어 테스트 (Software Testing)
  5. 소프트웨어 유지보수 (Maintenance)

1. 요구사항 분석

예시 :

ID 요구사항 유형 우선순위
R1 사용자는 로그인 없이 결제를 진행할 수 있어야 한다. 기능 높음
R2 서비스는 1초 이내 결제 응답을 제공해야 한다. 비기능 높음

2. 소프트웨어 설계

3. 소프트웨어 구현

SOLID Principles

Version Control

4. 소프트웨어 테스팅

테스팅 기법

5. 소프트웨어 유지보수

유지보수 기법