소프트웨어 개발 생명주기 도식도
CODEDRAGON ㆍSecurity/SecureCoding
반응형
소프트웨어 개발 생명주기 도식도
소프트웨어 개발 생명주기는 개발방법론에 따라 단계가 달라지지만 일반적으로 크게 정의 단계, 개발 단계, 유지보수 단계로 나눌 수 있다.
단계 |
설명 |
정의 단계 |
· WHAT(계획, 요구분석) · 무엇(what)을 처리하는 소프트웨어를 개발할 것인지 정의하는 단계로 타당성 검토 단계, 개발계획 단계, 요구사항 분석 단계로 나눌 수 있습니다. |
개발 단계 |
· HOW(설계, 개발, 테스트) · 어떻게(How)에 초점을 두고 실제로 소프트웨어를 개발하는 단계입니다. · 설계 단계, 구현단계, 테스트 단계로 나눌 수 있습니다. |
유지보수 단계 |
· CHANGE(적응,예방,폐기) · 소프트웨어를 직접 운영하며, 변경(Change)에 초점을 두고 여러 환경변화에 따라 소프트웨어를 적응 및 유지시키는 단계입니다. |
'Security > SecureCoding' 카테고리의 다른 글
정보보안이 소프트웨어에 주목하는 이유 (0) | 2019.01.28 |
---|---|
소프트웨어 테스트(소프트웨어 테스팅)의 종류 - 화이트 박스 테스트 (코드기반 시험), 블랙 박스 테스트 (Input, Output 기반의 시험) (0) | 2019.01.03 |
메모리 누수(memory leak), 메모리 누수의 예제코드 - C, C++ (0) | 2018.10.26 |
IoT큐브 - 소프트웨어(SW)코드분석도구 (0) | 2018.02.13 |
16.반복된 인증시도 제한 기능 부재 - 참고자료 (0) | 2018.01.20 |