• SDLC 대표적 모형
    • 폭포수 모형(Waterfall)
      • 검토/승인 순차적,하향식 개발 모델
      • 이해,관리,단계말 검증이 용이함.
      • 요구사항 도출이 어렵고, 설계/코딩/테스트 지연 가능성, 문제 발견이 늦어질 수 있음
    • 프로토타입 모형(Prototyping)
      • 핵심 기능 미리 구현 및 평가 후, 구현하는 점진적 방법
      • 요구사항 도출, 시스템 이해, 의사소통이 용이함
      • 사용자의 오해 폐기시 손실 발생함.
    • 나선형 모형 (Spiral)
      • 폭포수와 프로토타입의 장점위험분석을 추가한 모델
      • 점증적 개발로 실패 감소, 테스트 용이, 피드백 좋음
      • 관리가 복잡함
    • 점증적 모형 (Iterative & Incremental)
      • 시스템을 여러번에 걸쳐 나누어 릴리즈 하는 방법
        • Incremental (점증) : 기능 단위로 나누어 개발하는 방식 (요구분석,설계,구현,시험 단계)
        • Iterative (반복): 점증과 비슷하지만 요구사항 변경 단계 추가됨(요구변경, 분석,설계,구현,시험).
        • Evolutionary (진화): 전체 기능을 구현하고  시키는 방식
      • 위험 조기 발견 및 최소화 가능, 변경관리 용이함
      • 관리가 어렵고 경험이 많지 않음.
    • 기타 모형
      • RAD 모형
      • 4세대 모형
      • 컴포넌트 어셈블리 모형


'감리사 > 소프트웨어공학' 카테고리의 다른 글

[SE] UML 특징과 종류  (0) 2018.07.06
[SE] XP  (0) 2018.07.05
[소공] RUP 수행단계  (1) 2018.07.04
[SE] 형상관리 - 용어  (0) 2018.06.25
[SE] SP(소프트웨어 프로세스) 인증  (0) 2018.06.25