본문 바로가기
정보처리기사/소프트웨어 설계

[정처기 필기/실기] 소프트웨어 생명주기 정리(1)

by 버니케이 2024. 2. 29.
반응형

 

 

 

1. SW 생명주기

  • SW 개발을 위해 정의,운용,유지보수 등의 과정을 단계별로 나눈

 


 

 

2. SW 공학

  • SW 위기를 극복하기 위한 방안으로 연구된 학문
  • 기본원칙
    • 현대적인 프로그래밍 기술을 계속 적용
    • 품질 높은 SW 개발
    • SW 품질이 유지되도록 지속 검증
    • 결과에 대한 명확한 기록 유지

 

 


 

 

3. 폭포수모형

  • 폭포에서 한번 떨어진 물은 거슬러 올라갈 없다.
  • 단계를 확실히 매듭짓고 결과를 철저하게 검토하여 승인과정을 거친 다음 단계를 진행
  • 고전적 생명 주기, 😊선형 순차적 모형
  • 모형을 적용한 경험과 성공사례많음
  • 순차적인 접근방법, 단계적 정의와 산출물 명확

폭포수모형


 

 

4. 나선형모형

  • 보헴이 제안
  • 😊 폭포수장점,프로토타입장점+위험분석기능
  • 위험 관리, 위험 최소화

나선형모형의 4가지 주요 활동

     [계획수립 -> 위험분석 -> 개발 및 검증 -> 고객 평가]

 

 


 

 

5. 애자일 모형

  • 애자일: 민첩한,기만한
  • 고객의 요구사항 변화에 유연하게 대응할 있도록 일정한 주기를 반복하면서 개발진행
  • 😊고객과의 소통 > 절차x도구x계획x
  • 시제품을 끊임없이 제작하며 사이클 반복
  • 애자일 모형 기반의 소프트웨어 개발 모형
    • 😊스크럼, 😊익스트림프로그래밍(Xe),😊기능중심개발,
  • 애자일 4가지 핵심 가치
    • 프로세스,도구 < 개인,상호작용
    • 문서 < sw
    • 계약협상 < 고객협업
    • 계획 < 변화에반응

 

 

출처 및 참고: 시나공 정보처리기사 필기/실기

반응형

댓글