구현 = 프로그래밍 = 코딩
프로그래밍 결과 : 컴퓨터 프로그래밍
(분석 및 설계에 비해 상대적으로 단순하고 기계적인 과정)
시험(Testing)
: 좋은 프로그램인지 확인하는 방법
테스트 유형
- 단위 테스트
- 통합 테스트
- 시스템 테스트
- 인수 테스트
유지보수
: 사용중 발생하는 변경사항의 적응과 변화에 대비
요지보수를 위한 체계적인 관리 필요
: 시스템 변경에 의한 요구분석, 재설계, 재시험, 관련된 문서의 수정, (유지보수도 무료는 아니다)
유지보수를 할 때 발생할 수도 있는 일
- 사용자의 요구사항이 많아 모형구조가 전혀 다른 구조로 바뀔 수도 있다.
- 이를 대비해기 위해 계약서 작성
결국 문서가 제일 중요하다
결론
SDLC(소프트웨어 개발 생명주기), 소프트웨어 개발 프로세스는
- 계획
- 요구사항
- 설계
- 구현
- 테스트
- 유지보수
6단계로 이루어져있다
이걸 다시 크게 3단계로 구분하면
- 정의
- 개발
- 유지보수 단계
로 구분할 수 있다
'학부과정 > 소프트웨어공학' 카테고리의 다른 글
폭포수 모델 (0) | 2022.09.06 |
---|---|
소프트웨어 공학 패러다임 (0) | 2022.09.06 |
소프트웨어 공학 정의 (0) | 2022.09.06 |
소프트웨어 개발 6가지 공정 과정(1) (0) | 2022.09.05 |
시스템 공학 (0) | 2022.09.05 |