-
2. 소프트웨어 개발 프로세스및 모델개발이론/소프트웨어 공학 2018. 11. 24. 23:11
2. 소프트웨어 개발 프로세스및 모델
1. 소프트웨어 개발 프로세스
- 정의 : 일정, 예산, 자원 등 제약을 포함하는 일련의 활동
- 좁은 의미 : SW 구현 활동
- 넓은 의미 : 방법, 도구 참여자 등 모두 포함
2. 소프트웨어 프로세스 모델
- 프로세스 모델의 이해
- 소프트웨어 프로세스 모델의 정의
- 정의 : 소프트웨어 개발 생명주기
( 소프트웨어를 어떻게 개발할지 흐름을 체계화,
계획 수립 ~ 폐기 까지)
- 프로세스 모델의 목적
- 고품질의 소프트웨어 제품을 만드는 것을 목적으로 함.
- 프로세스 모델의 역할
-기본 골격 제공 (비용산정, 일정 수립 등)
- 의사소통 기준 (표준화)
- 검토 등
3. 주먹구구식 모델
- 정의 : 공식적인 가이드라인 또는 프로세스 없이
기능만 정리하여 개발하는 모델.
- 구현 -> 제품 -> 문제?(있을경우 구현으로, 없을경우 다음) -> 사용
- 단점
- 유지보수 어려움
- 개발 범위 알 수 없음
- 진척 상황 파학 불가
- 가독성 및 수정용이성 낮음.
'개발이론 > 소프트웨어 공학' 카테고리의 다른 글
6. 단계적 개발 모델 (0) 2018.11.25 5. 나선형 모델 (0) 2018.11.25 4. 진화적 프로세스 모델 (0) 2018.11.24 3. 선형 순차적 모댈 (0) 2018.11.24 1. 소프트웨어 이해 (0) 2018.11.24