소프트웨어공학

SW 개발 방법론_나선형 모델(spiral model)_계획수립, 위험분석, 개발, 평가

스윙스윙 2021. 8. 30. 23:22

▣ SW 개발 방법론_나선형 모델(spiral model)_계획수립, 위험분석, 개발, 평가

 

2015년 26번

정답 : 1번

계획수립 - 위험분석 - 개발 - 평가

계획수립 계획 및 요구분석 단계 혹은 계획 및 요구정의 단계
프로젝트 목표를 명확히 하고, 제약 조건이 무엇인지 파악하며, 이를 통해 전체적인 계획을 수립
사용자의 요구를 파악하여 기능 및 비기능 요구사항을 정의하고 분석
위험분석 전체 프로젝트의 위험을 최소화하기 위해 위험을 분석하는 단계를 추가한 것임
위험 분석이라는 것은 가능한 위험 요소를 찾아 목록화 하고 위험 예방 대책을 논의
위험 요소를 평가하여 개발에 얼마나 영향을 주는지를 분석하는 것임
위험 분석 단계는 위험을 최소화 하는것이 목적임
만약 위험이 너무 크다면 프로젝트를 종료할 수 있음
개발 개발 단계에서는 프로토타입을 만듦
이 프로토타입은 나선 한바퀴 돌 때 마다 진화하여 조금씩 개선되어 최종 완성본이 만들어짐
나선형 모델의 개발 단계는 다른 SW개발 모델의 설계와 구현 단계와 비슷함
나선형 모델은 개발 단계에서 최종 모델을 만드는 것이 아니라 단기 프로토타입을 만들 뿐이며 이 프로토타입은 나선이 돌 때마다 진화하여 최종 모델이 완성된다는 점임
고객 평가 개발된 프로토타입을 사용자가 확인하고 추가 및 수정될 요구사항이 있다면 다음 단계의 계획 및 정의 단계에 반영함
사용자 평가 단계에서 사용자가 만족한다는 결과가 나오면, 프로젝트는 종료됨

 


2013년 47번

정답 : 1번

▶ 나선형 모델

반복되는 각 주기마다 목표를 설정

목표를 성취하기 위한 방안과 제약사항을 파악

위험 분석을 실시

위험을 해결하는 전략을 개발(벤치마킹, 시뮬레이션)

소프트웨어의 개발

검증을 수행

다음 단계를 계획