Certificate/정보처리기사

[5과목 정보시스템 구축 관리] 소프트웨어 개발 방법론 활용 - 173. 쇼프트웨어 개발 방법론 결정 ~ 174. 소프트웨어 개발 표준

S_sun 2026. 5. 14. 16:06

173. 쇼프트웨어 개발 방법론 결정

  • 프로젝트 관리와 재사용 현황을 소프트웨어 개발 방법론에 반영하고, 확정된 소프트웨어 생명 주기와 개발 방법론에 맞춰 소프트웨어 개발 단계, 활동, 작업, 정차 등을 정의하는 것

💡 프로젝트 관리

  • 기간 내에 최소 비용으로 만족스러운 개발을 위한 활동
  • 일정 관리 : 작업 순서, 작업 기간 산정, 일정 개발, 일정 통제
  • 비용 관리 : 비용 산정, 비용 예산 편성, 비용 통제
  • 인력 관리 : 프로젝트 팀 편성, 자원 산정, 프로젝트 조직 정의, 프로젝트 팀 개발, 자원 통제, 프로젝트 팀 관리
  • 위험 관리 : 위험 식별, 위험 평가, 위험 대치, 위험 통제
  • 품질 관리 : 품질 계획, 품질 보증 수행, 품질 통제 수행
  • 소프트웨어 개발 방법론 결정 절차

1. 프로젝트 관리와 재사용 현황을 소프트웨어 개발 방법론에 반영

  • 프로젝트 관리와 재사용 현황을 반영하는 방법을 프로젝트 관련자들에게 설명

2. 개발 단계별 작업 및 절차를 소프트웨어 생명 주기에 맞춰 수립

  • 소프트웨어의 기본 생명 주기, 지원 생명 주기, 조직 생명 주기별로 주요 프로세스 확인
  • 소프트웨어 개발 프로세스, 개발 생명 주기, 프로세스 모형을 정리

3. 결정된 소프트웨어 개발 방법론의 개발 단계별 활동 목적, 작업 내용, 산출물에 대한 메뉴얼을 작성

 

174. 소프트웨어 개발 표준

ISO/IEC 12207 (International Organization for Standardization)

  • 소프트웨어 생명 주기 프로세스
  • 소프트웨어의 개발, 운영, 유지보수 등을 체계적으로 관리하기 위한 소프트웨어 생명 주기 표준을 제공
  • 기본 생명 주기 프로세스 : 획득, 공급, 개발, 운영, 유지보수 프로세스
  • 지원 생명 주기 프로세스 : 품질 보증, 검증, 확인, 활동 검토, 감사, 문서화, 형상관리, 문제 해결 프로세스
  • 조직 생명 주기 프로세스 : 관리, 기반 구조, 훈련, 개선 프로세스

CMMI (Capability Maturity Model Integration, 능력 성숙도 통합 모델)

  • 소프트웨어 개발 조직의 업무 능력 및 조직의 성숙도를 평가
  • 미국 가네기멜론 대학교의 소프트웨어 공학연구소(SEI)에서 개발

SPICE (Software Process Improvement and Capability dEtermination, 소프트웨어 처리 개선 및 능력 평가 기준) = ISO/IEC 155504

  • 정보 시스템 분야에서 소프트웨어의 품질 및 생산성 향상을 위해 소프트웨어 프로세스를 편가 및 개선하는 국제 표준
  • SPICE의 목적
    • 프로세스 개선을 위해 개발 기관이 스스로 평가하는 것
    • 기관에서 지정한 요구조건의 만족여부를 개발 조직이 스스로 평가하는 것
    • 계약 체결을 위해 수탁 기관의 프로세스를 평가하는 것
  • 5개의 프로세스 범주와 40개의 세부 프로세스로 구성

 

SPICE 프로세스 수행 능력 6단계

 

 

📖 Reference
 

2023 시나공 정보처리기사 필기 : 네이버 도서

네이버 도서 상세정보를 제공합니다.

search.shopping.naver.com

 

728x90
반응형