일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 |
- 백준
- UnrealEngine
- 정보 은닉
- 동적 모델링
- 아키텍처 패턴
- 팬아웃
- 메타 데이터
- baekjoon
- 기능 모델링
- 요구사항 확인
- DBMS
- 언리얼엔진5
- Unreal Engint4
- 언리얼엔진 함수
- 정처기
- 정보처리기사 실기
- 단계적 분해
- UML 다이어그램
- 브로커 패턴
- 마스터 슬레이브 패턴
- 요구사항 분석
- 데이터베이스
- 데이터 입출력
- 파이프 필터 패턴
- UnrealEngine5
- 클라이언트 서버 패턴
- C++
- 정보처리기사
- 알고리즘 문제
- UML
- Today
- Total
게임 개발자를 향해
소프트웨어 개발 표준 본문
1. 소프트웨어 개발 표준
소프트웨어 개발 표준은 소프트웨어 개발 단계에서 수행하는 품질 관리에 사용되는 국제표준을 의미한다.
<주요 소프트웨어 개발 표준>
- ISO/IEC 12207
- CMMI(능력 성숙도 통합 모델)
- SPICE(소프트웨어 처리 개선 및 능력 평가 기준)
<여기서 Tip!>
소프트웨어 개발 표준은 여러 경험들을 토대로 소프트웨어 개발할 때 잘 만들 수 있게 만든 국제 표준이다.
이를 이용해서 소프트웨어들에 평가를 할 수 있다.
소프트웨어 생명주기를 평가 하거나 (ISO/IEC 12207)
개발조직의 업무능력 및 조직의 성숙도 등을 평가하거나 (CMMI(능력 성숙도 통합 모델)
소프트웨어의 품질 및 생산성을 평가하거나 (SPICE)
여러 평가를 하고 이를 토대로 개선을 할 수 있다.
위 주요 소프트웨어 개발표준의 세부내용을 아래에 설명하겠다.
2. ISO/IEC 12207
- ISO/IEC 12207은 ISO (국제표준화기구)에서 만든 표준 소프트웨어 생명주기 프로세스이다.
- 소프트웨어의 개발 운영 유지보수 등을 체계적으로 관리하기 위한 표준을 제공한다.
<ISO/IEC 12207 구분>
구분 | 담당 |
기본 생명 주기 프로세스 | 획득, 공급, 개발, 운영, 유지보수 프로세스 |
지원 생명 주기 프로세스 | 품질 보증, 검증, 확인, 활동 검토, 감사, 문서화, 형상 관리, 문제 해결 프로세서 |
조직 생명 주기 프로세스 | 관리, 기반 구조, 훈련, 개선 프로세스 |
3. CMMI(Capability Maturity Model Integration)
- CMMI는 소프트웨어 개발 조직의 업무 능력 및 조직의 성숙도를 평가하는 모델이다.
- 미국 카네기멜론 대학교위 소프트웨어 공학 연구소 (SEI)에서 개발하였다.
<CMMI의 소프트웨어 프로세스 성숙도>
- 초기
- 관리
- 정의
- 정량적 관리
- 최적화
4.SPICE(Coftware Process Improvement and Capability dEtermination)
- SPICE는 정보 시스템 분야에서 소프트웨어의 품질 및 생산성 향상을 위해 소프트웨어 프로세스를 평가 및 개선하는 국제 표준이다.
- 공식 명칭은 ISO/IEC 15504 이다.
<SPICE의 구성>
- 고객 공급자 프로세스
- 공학 프로세스
- 지원 프로세스
- 관리 프로세스
- 조직 프로세스
<SPICE의 프로세스 수행 능력 단계>
- 불완전
- 수행
- 관리
- 확립
- 예측
- 최적화
<여기서 Tip!>
필자는 정보처리기사 합격을 위해 공부하지만 그래도 실무에 도움안되는 지식은 머리에 넣고 싶지 않다.
위에 적힌 개념인 CMMI 성숙도, SPICE 구성, SPICE 능력단계 등 외워도 잊을 것 같은 개념은 버리겠다.
필자는 ISO/IEC 12207, CMMI, SPICE(ISO/IEC 15504)의 개념들 특징들만 외우고 넘어가겠다.
<소프트웨어 개발 표준>
ISO/IEC 12207 : 소프트웨어 생명주기
CMMI : 소프트웨어 개발 조직의 업무능력 및 조직의 성숙도
SPICE : 소프트웨어 품질 및생산성 향상을 위한 평가 및 개선 (ISO/IEC 15504 라고 부름)

읽어주셔서 감사합니다!
정처기 화이팅!
'정보처리기사 > 1. 요구사항 확인' 카테고리의 다른 글
소프트웨어 개발 프레임워크 (0) | 2022.09.02 |
---|---|
프로젝트 일정 계획 (0) | 2022.09.02 |
비용 산정 기법 (0) | 2022.09.01 |
S/W 공학의 발전적 추세 (0) | 2022.08.31 |
소프트웨어 개발 방법론 (2) | 2022.08.31 |