티스토리 뷰

① 소프트웨어 생명 주기는 소프트웨어 개발 방법론의 바탕이 되는 것으로 소프트웨어를
개발하기 위해 정의하고 운용, 유지보수 등의 과정을 각 단계별로 나눈 것
② 소프트웨어 생명주기는 소프트웨어 개발 단계와 각 단계별 주요 활동, 활동의 결과에 대한
산출물로 표현하며, 소프트웨어 수명 주기라고도 함
③ 소프트웨어 생명주기의 역할
- 프로젝트 비용 산정과 개발 계획을 수립할 수 있는 기본 골격이 됨
- 용어 및 기술의 표준화를 가능하게 함
- 문서화가 충실한 프로젝트 관리를 가능하게 함

일반적인 소프트웨어 생명 주기
① 정의 단계
- 무엇을(what)을 처리하는 소프트웨어를 개발할 것인지 정의 하는 단계로, 관리자와
사용자가 가장 많이 참여하는 단계
- 타당성 검토 단계 : 개발하기 위한 여건 등 파악, 기술적, 경제적, 법적 타당성 등을 고려
- 개발 계획 단계 : 개발을 하기 위해 필용한 모든사항(자원 및 비용) 준비하는 단계
- 요구사항 분석 단계 : 문제영역을 사용자에게 얻어내어 분석한 단계(사용자 접촉이 빈번)
② 개발 단계
- 어떻게(how)에 초점을 두고 실제적으로 소프트웨어를 개발하는 단계
- 설계 단계 : 프로그램을 쉽게 구현할 수 있도록 준비(절차, 구조도 등) 하는 단계로 오류(45%)
- 구현 단계 : 설계단계에서 설계문서를 기초해서 프로그램 코딩 및 번역 단계
- 테스트 단계 : 구현된 소프트웨어를 대상으로 오류를 찾아 수정하는 단계
③ 유지보수 단계
- 소프트웨어를 직접 운용하며, 변경(change)에 초점을 두고 여러 환경변화에 따라
소프트웨어를 적용 및 유지시키는 단계
- 소프트웨어 생명 주기 단계 중에서 시간과 비용이 가장 많이 요구되는 단계 (50~60%차지)

'Note' 카테고리의 다른 글

노인의 성격특성  (0) 2022.09.05
노인이란?  (0) 2022.09.05
여성복지의 필요성  (0) 2022.09.05
미생물의 특징 (병원성 미생물의 증가 및 특성)  (0) 2022.09.02
생사학(生死學)이란?  (0) 2022.09.02
"이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다."
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2025/07   »
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31
글 보관함