본문 바로가기
정보처리기사

정보처리기사 필기(소프트웨어 개발 방법론 활용) 소프트웨어 개발 표준

by 열정적인 이찬형 2022. 3. 1.
※본 내용은 스스로 공부하며 중요하다고 생각하는 부분만 정리한 내용입니다. 

공부 서적(시나공 정보처리기사 필기책)

 

시나공 정보처리기사 필기

〈2022 시나공 정보처리기사 필기〉는 출제기준에 포함된 125개의 학습 모듈을 완전 분해하여 정보처리기사 수준에 맞게 205개 섹션으로 엄선하여 정리하였습니다. 비전공자들이 쉽게 학습 방향

book.naver.com

출처: 시나공 정보처리기사 필기

저자: 김정준,강윤석,김용갑,김우경

출판사 : 길벗


소프트웨어 개발 표준


 
정의
  • 개발 단계에서 수행하는 품질 관리에 사용되는 국제 표준
  • ISO/IEC 12207, CMMI, SPICE 등
ISO/IEC 12207
  • 표준 소프트웨어 생명 주기 프로세스, 개발/운영/유지보수 등 체계적 관리를 위한 생명 주기 표준 제공
  • 기본 생명 주기 프로세스 : 획득, 공급, 개발, 운영, 유지보수 프로세스
  • 지원 생명 주기 프로세스 : 품질 보증, 검증, 확인, 활동 검토, 감사, 문서화, 형상 관리, 문제해결 프로세스
  • 조직 생명 주기 프로세스 : 관리, 기반 구조, 훈련, 개선 프로세스

CMMI

  • 개발 조직의 업무 능력 및 조직의 성숙도 평가하는 모델
  • 초기 : 정의된 프로세스 없음, 작업자 능력에 따른 성공여부 결정
  • 관리 : 규칙화된 프로세스, 특정한 프로젝트 내 프로세스 정의 및 수행
  • 정의 : 표준화된 프로세스 : 조직의 표준 프로세스를 활용하여 업무 수행
  • 정량적 관리 : 예측 가능한 프로세스, 정량적으로 관리 및 통제
  • 최적화 : 지속적 개선 프로세스, 역량 향상을 위해 지속적인 프로세스 개선

SPICE(ISO/IEC 15504)

  • 소프트웨어 품질 및 생산성 향상을 위해 프로세스 평가 및 개선하는 국제 표준
  • 목적 : 프로세스 개선/요구조건 만족/계약 체결을 위해 스스로 평가할 수 있게 하는 것
  • 고객-공급자(고객 전달)/공학(유지보수)/지원/관리/조직(업무 목표 달성) 프로세스 존재
  • 불완전->수행->관리->확립->예측->최적화
  • Level 0(불완전) ~ Level 5(최적화)

 

댓글