구현 = 프로그래밍 = 코딩

프로그래밍 결과 : 컴퓨터 프로그래밍

(분석 및 설계에 비해 상대적으로 단순하고 기계적인 과정)

 

시험(Testing)

: 좋은 프로그램인지 확인하는 방법 

 

테스트 유형

  • 단위 테스트 
  • 통합 테스트
  • 시스템 테스트
  • 인수 테스트

 

유지보수

: 사용중 발생하는 변경사항의 적응과 변화에 대비

 

요지보수를 위한 체계적인 관리 필요

: 시스템 변경에 의한 요구분석, 재설계, 재시험, 관련된 문서의 수정, (유지보수도 무료는 아니다)

 

유지보수를 할 때 발생할 수도 있는 일

  • 사용자의 요구사항이 많아 모형구조가 전혀 다른 구조로 바뀔 수도 있다.
  • 이를 대비해기 위해 계약서 작성

결국 문서가 제일 중요하다

 

결론

SDLC(소프트웨어 개발 생명주기), 소프트웨어 개발 프로세스는

  1. 계획
  2. 요구사항
  3. 설계
  4. 구현
  5. 테스트
  6. 유지보수

6단계로 이루어져있다

 

이걸 다시 크게 3단계로 구분하면

  1. 정의
  2. 개발
  3. 유지보수 단계

로 구분할 수 있다

 

'학부과정 > 소프트웨어공학' 카테고리의 다른 글

폭포수 모델  (0) 2022.09.06
소프트웨어 공학 패러다임  (0) 2022.09.06
소프트웨어 공학 정의  (0) 2022.09.06
소프트웨어 개발 6가지 공정 과정(1)  (0) 2022.09.05
시스템 공학  (0) 2022.09.05

+ Recent posts