▣ SW 개발 방법론_나선형 모델(spiral model)_계획수립, 위험분석, 개발, 평가
2015년 26번
정답 : 1번
계획수립 - 위험분석 - 개발 - 평가
계획수립 | 계획 및 요구분석 단계 혹은 계획 및 요구정의 단계 프로젝트 목표를 명확히 하고, 제약 조건이 무엇인지 파악하며, 이를 통해 전체적인 계획을 수립 사용자의 요구를 파악하여 기능 및 비기능 요구사항을 정의하고 분석 |
위험분석 | 전체 프로젝트의 위험을 최소화하기 위해 위험을 분석하는 단계를 추가한 것임 위험 분석이라는 것은 가능한 위험 요소를 찾아 목록화 하고 위험 예방 대책을 논의 위험 요소를 평가하여 개발에 얼마나 영향을 주는지를 분석하는 것임 위험 분석 단계는 위험을 최소화 하는것이 목적임 만약 위험이 너무 크다면 프로젝트를 종료할 수 있음 |
개발 | 개발 단계에서는 프로토타입을 만듦 이 프로토타입은 나선 한바퀴 돌 때 마다 진화하여 조금씩 개선되어 최종 완성본이 만들어짐 나선형 모델의 개발 단계는 다른 SW개발 모델의 설계와 구현 단계와 비슷함 나선형 모델은 개발 단계에서 최종 모델을 만드는 것이 아니라 단기 프로토타입을 만들 뿐이며 이 프로토타입은 나선이 돌 때마다 진화하여 최종 모델이 완성된다는 점임 |
고객 평가 | 개발된 프로토타입을 사용자가 확인하고 추가 및 수정될 요구사항이 있다면 다음 단계의 계획 및 정의 단계에 반영함 사용자 평가 단계에서 사용자가 만족한다는 결과가 나오면, 프로젝트는 종료됨 |
2013년 47번
정답 : 1번
▶ 나선형 모델
반복되는 각 주기마다 목표를 설정
목표를 성취하기 위한 방안과 제약사항을 파악
위험 분석을 실시
위험을 해결하는 전략을 개발(벤치마킹, 시뮬레이션)
소프트웨어의 개발
검증을 수행
다음 단계를 계획
'소프트웨어공학' 카테고리의 다른 글
테스트 설계기법_정적분석_복잡도 분석_순환복잡도(Cyclomatic Complexity), 의사코드(psuedo code), 제어 흐름 그래프(control flow graph), McCabe (0) | 2021.09.21 |
---|---|
SW 개발 방법론_소프트웨어 프로덕트 라인(software product lines) (0) | 2021.09.21 |
프로젝트 비용산정_간이법_기능점수(FP, Function Point) ILF, EIF, EI, EO, EQ, DET, RET, FTR, SLOC (0) | 2021.09.21 |
MVC 모델_Model, View, controller, 구조스타일, 소프트웨어 아키텍처, 브로커 (0) | 2021.08.31 |
모듈화 응집도, 결합도 우논시절통순기, 내공외제스자 (0) | 2021.08.30 |