SDLC

02.SW 2020. 6. 19. 14:47
728x90
반응형

소프트웨어 라이프사이클(SDLC)

 

1. 소프트웨어 라이프사이클(SDLC) : SW개발 타당성으로부터 개발에서 폐기까지의 전 과정을 하나의 생명주기로 정의한 모델

2. 소프트웨어 라이프사이클(SDLC)의 구성요소

  - 타당성검토 > 분석 > 설계 > 개발 > 시험 > 운영/유지보수

참고> SW생명주기 표준프로세스(ISO12007)

 

 

 

 

 

 

소프트웨어와 시스템에 대한 개념

1. 소프트웨어 (비복변순무장복)

  - 프로그램, 비가시성, 복잡성, 변경가능성, 순응성, 복제가능성, 비마모성, 무형성

2. 시스템

  - 서브시스템, 기능적 분할, 시스템 경계, 자동화 경계

 

 

 

소프트웨어 위기와 소프트웨어 공학

1. 소프트웨어의 위기와 소프트웨어 공학

  1) Cost 상승, Delivery 지연, Quality 저하

  2) 목표 : 품질(ISO9126), 생산성, 일관성(ISO9001, CMM)/변경, 비용, 규모

  3) 원리 : 정형성과 엄격, 관심사의 분리, 모듈화, 추상화, 변화예측, 일반화, 점진화(정관모추변일점)

  4) 품질과 생산성 : 프로세스, 인력, 기술

  5) 소프트웨어 공학이 다루는 주제 : 방법,도구,프로세스,패러다임

 

 

 

728x90
Posted by Mr. Slumber
,