본문 바로가기

정보처리기사/V. 정보시스템 구축관리

V. 정보시스템 구축관리 - 소프트웨어 개발방법론 활용 (2)

(1) 소프트웨어 개발 표준

 1. 소프트웨어 개발 표준 개념

  - 소프트웨어 개발단계에서 품질 관리를 하고 품질 관리는 국제 표준으로 정한다

 

 2. ISO/IEC 12207 표준

  - 소프트웨어 생명 주기 프로세스

 

 3. CMMI (Capability Maturity Model Integration) 개념

  - 소프트웨어 개발 및 전산장비 운영 업체들의 업무 능력 및 조직의 성숙도를 평가하기 위한 모델

  - 단계적 모델과 연속적 모델이 있다

 

 4. SPICE (Software Process Improvement and Capability dEtermination) 모델

  - 소프트웨어 프로세스 평가를 위한 국제 표준

  - 불안정 단계 -> 수행 단계 -> 관리 단계 -> 확립 단계 -> 예측 단계 -> 최적화 단계

 

(2) 테일러링 기준

 1. 테일러링 개념

  - 조직의 표준 프로세스를 커스터마이징하여 기술적인 요구에 맞게 적합한 프로세스를 얻는 과정

 

 2. 테일러링 프로세스

  - 프로젝트 특징 정의 -> 프로세스 선정 및 검증 -> 상위 수준의 커스터마이징 -> 세부수준의 커스터마이징 -> 테일러링 문서

 

(3) 소프트웨어 개발 프레임워크

 1. 소프트웨어 개발 프레임워크 개념

  - 정보 시스템을 요구분석, 설계, 개발, 테스트 하는 과정에 대한 기본 골격