[정보처리기사 필기] 1과목 소프트웨어 설계 - 1
소프트웨어 생명 주기(Software Life Cycle) - 소프트웨어를 개발하기 위해 정의하고 운용, 유지보수 등의 과정을 각 단계별로 나눈 것 - 개발자 또는 개발팀은 개발 방법 등에 따라 특정 모형을 선택하여 사용하거나 개별적인 모형을 사용 - 일반적으로 사용되는 모형에는 폭포수 모형, 프로토타입 모형, 나선형 모형, 애자일 모형 등이 사용 폭포수 모형(Waterfall Model) - 소프트웨어 개발 과정의 한 단계가 끝나야만 다음 단계로 넘어갈 수 있는 선형 순차적 모형 - 제품의 일부가 될 메뉴얼을 작성해야 함 - 두 개 이상의 과정이 병행하여 수행되지 않음 프로토타입 모형(Prototype Model) - 견본(시제)품(Prototype)을 만들어 최종 결과물을 예측하는 모형 - 소프트웨어..