문서 읽는 데 42분 · 56강 · 5과목 · 정보시스템 구축관리

SW 품질 및 성숙도 모델

목차 19
전체 59강 중 56강 · 5과목 · 정보시스템 구축관리

55강이 프로젝트를 비용·일정·위험으로 풀었다면, 56강은 그렇게 만든 SW가 '얼마나 좋은가'를 국제 표준으로 재는 단원이다. 세 블록으로 잡는다. ① 결과물(Product) 품질: ISO/IEC 9126 6대 ★기신사효유이★(기능성·신뢰성·사용성·효율성·유지보수성·이식성)와 후속 25010 8대(+보안성·호환성). ② 과정(Process) 성숙도: CMMI 5단계 ★초관정정최★(초기·관리·정의·정량적 관리·최적화)와 SPICE(ISO/IEC 15504) 6단계(0~5). ③ 생명주기: ISO/IEC 12207 3분류 ★기지조★(기본·지원·조직). 빈출은 낮지만 한 번 나오면 숫자·약어가 깔리는 함정 단원이다. 두음 둘(★기신사효유이★·★초관정정최★)만 외우면 즉답이고, 최대 함정은 CMM(★초반정관최★) vs CMMI 단어 뒤바꿈이다.


대단원 1 — SW 품질이란 + 품질 모델 변천사

SW 품질 정의 — 명시 요구사항 + 묵시 필요성 ·기초·

[정의] SW 품질(Software Quality) = SW 제품이 명시된 요구사항(Explicit)과 묵시적 필요성(Implicit)을 만족시키는 특성(Characteristics)의 집합.

[표] 품질의 두 갈래

구분 의미 예시
명시 요구사항 계약서·기획서에 적힌 것 '응답 2초 이내' · '동시 접속 1만 명'
묵시 필요성 안 적었어도 당연히 기대하는 것 '해킹돼도 개인정보 안 샘' · '갑자기 안 멈춤'

🔑 암기 핵심 단어는 마지막 '특성의 집합' — 하나가 아니라 여러 잣대로 평가한다. 명시만 만족하면 절반, 묵시까지 만족해야 비로소 '품질 좋다'. 💡 호텔 예약으로 치면 '바다 전망 방'은 명시 요구, '침대 시트 깨끗함'은 묵시 필요. 둘 다 채워야 만점이다. ⚠️ 함정 '품질 = 명시 요구만 / 묵시만 / 결함 부재만' 보기는 전부 X. 정답은 '명시 + 묵시 둘 다'. 🎯 빈출 정의 자체를 묻는 4지선다. 기초. 📝 기출 기출 1

품질 모델 변천사 — McCall → Boehm → 9126 → 25010 ·간헐·

[정의] 국제 표준은 하늘에서 떨어진 게 아니라 1976년부터 4세대로 진화했다. 시험은 '제정 연도·기관' 매칭을 묻는다.

[흐름] McCall(1976) → Boehm(1978) → ISO/IEC 9126(1991) → ISO/IEC 25010(2011)

[표] 4세대 변천사

세대 연도 모델 제정자/기관 특성 수
1세대 1976 McCall Jim McCall 11개(3 인자)
2세대 1978 Boehm Barry Boehm 7개(2 계층)
3세대 1991 ISO/IEC 9126 ISO/IEC 6대 ★기신사효유이★
4세대 2011 ISO/IEC 25010 ISO/IEC 8대(+보안·호환)

🔑 암기 인물 모델(McCall·Boehm·1970년대) → ISO 표준(9126·25010·1990년대 이후). 9126=1991 · 25010=2011 두 연도만 외운다. ⚠️ 함정 'McCall 1991' · '9126 1976' 연도 뒤바꿈이 단골. McCall·Boehm은 '70년대 인물 이름 모델' 정도로 충분하다. 🎯 빈출 발전 순서 나열형, 연도-모델 매칭. 📝 기출 기출 8

5대 국제 표준 지도 — 결과물 vs 과정 두 갈래 ·기초·

[정의] 56강 5대 표준은 '무엇을 평가하느냐'로 크게 두 갈래로 갈린다.

[표] 5대 표준 한 장

표준 연도 평가 대상 핵심
ISO/IEC 9126 1991 결과물(Product) 6대 ★기신사효유이★
ISO/IEC 25010 2011 결과물(Product) 8대(+보안·호환)
CMMI 2002 과정(Process) 5단계 ★초관정정최★
SPICE(15504) 1998 과정(Process) 6단계(0~5)
ISO/IEC 12207 1995 생명주기(Lifecycle) 3분류 ★기지조★

[분류] 두 갈래

갈래 무엇을 평가? 해당 표준
결과물 품질 만들어진 SW가 좋은가 9126 · 25010
과정 성숙도·생명주기 만드는 과정이 체계적인가 CMMI · SPICE · 12207

🔑 암기 9126·25010 = '결과물 시험지' / CMMI·SPICE·12207 = '과정 생활기록부'. ⚠️ 함정 '15504가 결과물을 평가' · '12207이 5단계 성숙도' 뒤바꿈이 단골. 15504=SPICE(과정) · 12207=생명주기 3분류. 🎯 빈출 표준 번호 ↔ 용도 매칭. 함정 절반은 여기서 막힌다.


대단원 2 — 결과물(Product) 품질: ISO/IEC 9126 · 25010

ISO/IEC 9126 6대 ★기신사효유이★ ·빈출·

[정의] ISO/IEC 9126(1991) = SW 결과물의 품질을 6가지 특성으로 평가하는 ISO/IEC 국제 표준. 각 특성은 다시 하위 특성으로 쪼개진다(6대 + 21개 하위).

[표] 6대 품질 특성 ★기신사효유이★

# 특성 영문 한 줄 의미
기능성 Functionality 요구한 기능을 다 하는가
신뢰성 Reliability 끊김 없이 안정적인가
사용성 Usability 사용자가 쓰기 쉬운가
효율성 Efficiency 자원을 적게 쓰며 빠른가
유지보수성 Maintainability 고치고 바꾸기 쉬운가
이식성 Portability 다른 환경으로 옮기기 쉬운가

🔑 암기 ★기신사효유이★ — '기·신·사·효 = 사용자 체감 4축' + '유·이 = 개발·운영자 2축'으로 4+2 묶음. 💡 자동차 카탈로그 6칸 — 기능성=달리고 멈춤 / 신뢰성=고장 빈도 / 사용성=조작감 / 효율성=연비 / 유지보수성=수리 난이도 / 이식성=다른 도로에서도 굴러가나. ⚠️ 함정 '생산성 · 재사용성 · 보안성(독립 특성으로) · 호환성(독립 특성으로)'이 6대에 끼면 100% X. 9126은 딱 6개. 💡 9강에서 본 시스템 측면 품질 속성(★가변성보사시★)은 아키텍처 관점 분류로, 9126(★기신사효유이★ — SW 제품 자체의 품질)과 다른 체계다. 명칭 혼동 주의. 🎯 빈출 '9126 6대 특성에 해당하지 않는 것' 소거형. 56강의 80%. 📝 기출 기출 2

9126 상세 ①②③ — 기능성·신뢰성·사용성 (사용자 체감) ·간헐·

[표] ① 기능성 하위 특성

하위 의미
적합성(Suitability) 명세된 작업을 수행
정확성(Accuracy) 올바른 결과 산출
상호운용성(Interoperability) 다른 시스템과 연동
보안성(Security) 정보 무단 접근 차단
준수성(Compliance) 표준·법규 준수

⚠️ 함정 9126에서 보안성(Security)은 '기능성의 하위 특성'이다. 25010(2011)에서 비로소 독립 특성으로 승격된다. '9126 6대에 보안성 포함?' → X(하위) / '25010에 포함?' → O(8대).

[표] ② 신뢰성 하위 특성

하위 의미
성숙성(Maturity) 결함 발생 빈도 낮음
결함허용성(Fault Tolerance) 장애 시에도 일부 작동
회복성(Recoverability) 장애 후 복구

[표] ③ 사용성 하위 특성

하위 의미
이해성(Understandability) 기능을 이해하기 쉬움
학습성(Learnability) 사용법 배우기 쉬움
운용성(Operability) 조작이 편함
친밀성(Attractiveness) 매력적인 UX

🔑 암기 기능·신뢰·사용 = 사용자가 보는 면. 보안성 위치(9126 하위 ↔ 25010 독립)가 최다 함정. 💡 사용성 4축 — 아이콘 보고 알면 이해성 · 한 번에 익히면 학습성 · 세 번 탭이면 운용성 · 예뻐서 쓰고 싶으면 친밀성.

9126 상세 ④⑤⑥ — 효율성·유지보수성·이식성 (개발·운영자) ·간헐·

[표] ④ 효율성 하위 특성

하위 의미
시간 효율성(Time Behaviour) 응답·처리 시간 짧음
자원 효율성(Resource Behaviour) CPU·메모리·디스크 소비 적음

⚠️ 함정 '효율성 = 사용자 만족도' X. 효율성=자원·시간 측정(기계 관점), 사용성=편의(사람 관점).

[표] ⑤ 유지보수성 하위 특성

하위 의미
분석성(Analyzability) 고칠 곳 찾기 쉬움
변경성(Changeability) 수정 작업이 쉬움
안정성(Stability) 수정 후 부작용 적음
시험성(Testability) 변경 검증이 쉬움

⚠️ 함정 9126의 '안정성(Stability)'은 '수정 후 부작용 적음'이지 '잘 안 멈춤'이 아니다. '잘 안 멈춤'은 신뢰성(Reliability)이다. 두 단어 뒤바꿈이 단골.

[표] ⑥ 이식성 하위 특성

하위 의미
적응성(Adaptability) 새 환경에 잘 맞춰짐
설치성(Installability) 새 환경에 설치 쉬움
공존성(Co-existence) 다른 SW와 충돌 없이 공존
대체성(Replaceability) 같은 목적 SW로 교체 가능

🔑 암기 효율·유지·이식 = 개발·운영자가 보는 면. 안정성(유지보수) vs 신뢰성 혼동 차단이 핵심.

ISO/IEC 25010 8대 — 9126 + 보안성·호환성 ·간헐·

[정의] ISO/IEC 25010(2011) = 9126을 8대 특성으로 확장한 후속 표준. 9126이 1991년 제정이라 모바일·클라우드 시대의 요구를 담기엔 부족하다는 목소리가 커져 개정됐다.

[표] 9126(6대) → 25010(8대) 매핑

9126(1991) 25010(2011) 변화
기능성 기능 적합성(Functional Suitability) 명칭 다듬음
신뢰성 신뢰성 그대로
사용성 사용성 그대로
효율성 성능 효율성(Performance Efficiency) 명칭 다듬음
유지보수성 유지보수성 그대로
이식성 이식성 그대로
(기능성 하위) 보안성(Security) 독립 승격
(없음) 호환성(Compatibility) 신규 추가

🔑 암기 9126=6 · 25010=8. 추가된 2개 = 보안성·호환성, 이 두 단어만 외운다. ⚠️ 함정 '9126에 보안성·호환성이 6대로 포함된다' X. 보안성=9126 기능성 하위, 호환성=25010 신규. 💡 25010은 2023년 2판에서 9대로 한 번 더 개정됐다(안전성 Safety 신설 · 사용성→상호작용 능력 · 이식성→유연성 명칭 변경). 단 필기 답안은 9126(6) · 25010:2011(8) 기준이고, 25010:2023(9)은 면접·실기 참고용이다. 🎯 빈출 '25010에 새로 추가된 2가지' 매칭. 9126=6 · 25010=8. 📝 기출 기출 3


대단원 3 — 과정(Process) 성숙도: CMMI · SPICE

CMMI 정의 + 배경 — SEI 카네기멜론 ·간헐·

[정의] CMMI(Capability Maturity Model Integration · 능력 성숙도 통합 모델) = 미국 카네기멜론대 SEI(소프트웨어 공학 연구소)가 2002년 발표한 '조직의 SW 개발 능력 성숙도' 평가 표준. 5단계(★초관정정최★)로 평가한다.

[표] 결과물 평가 vs 과정 평가

구분 9126·25010(블록 ①) CMMI·SPICE(블록 ②)
평가 대상 만들어진 SW 결과물 만드는 조직·과정
비유 음식점의 '맛' 음식점의 '위생·운영'
인증 대상 제품 자체 회사·조직
단위 6대 / 8대 특성 5단계 / 6단계

🔑 암기 CMMI = 과정·조직 평가. 'CMMI Level 3 이상'은 대형 SI·공공·금융 입찰 자격으로 자주 등장한다. 💡 1980년대 발주처가 같은 예산을 줘도 회사마다 결과물 품질이 천차만별이라, '어떤 회사에 맡겨야 안전한가'를 가리려고 SEI가 1991년 CMM을, 2002년 통합·확장한 CMMI를 내놨다.

CMMI 5단계 ★초관정정최★ ·빈출·

[정의] CMMI는 조직 성숙도를 5단계로 평가하며, 위로 갈수록 정교해진다. 56강 출제의 절반이 여기서 갈린다.

[표] CMMI 5단계

Level 단계 영문 한 줄 의미
1 초기 Initial 프로세스 없음 · 개인 역량 의존
2 관리 Managed 프로젝트 단위로 관리·기록
3 정의 Defined 조직 표준 프로세스 정립
4 정량적 관리 Quantitatively Managed 측정·통계 기반 관리
5 최적화 Optimizing 지속 개선·혁신

🔑 암기 ★초관정정최★ — 초기(개인) → 관리(프로젝트) → 정의(조직) → 정량(데이터) → 최적(혁신). 규모·정교함이 한 방향으로 커진다. ⚠️ 함정 Level 4(정량적 관리)=프로세스를 '숫자로 통제' / Level 5(최적화)=프로세스 '자체를 진화'. 'Level 4 = 자동 개선·혁신' X. 🎯 빈출 5단계 순서 나열형, 단계 이름 매칭. 📝 기출 기출 4

CMM(★초반정관최★) vs CMMI — 56강 최대 함정 ·빈출·

[정의] CMM(1991, 구모델)과 CMMI(2002, 현행)는 단계 이름이 비슷해 뒤바꿈 함정이 단골이다. 시험 답안은 무조건 CMMI 기준이고, CMM은 함정 보기로만 등장한다.

[표] CMM vs CMMI 혼동 차단

Level CMM ★초반정관최★ CMMI ★초관정정최★
1 초기(Initial) 초기(Initial) — 공통
2 반복(Repeatable) 관리(Managed) — 다름
3 정의(Defined) 정의(Defined) — 공통
4 관리(Managed) 정량적 관리(Quantitatively Managed) — 다름
5 최적화(Optimizing) 최적화(Optimizing) — 공통

🔑 암기 CMM은 Level 2=반복 · Level 4=관리, CMMI는 Level 2=관리 · Level 4=정량적 관리. Level 2·4 단어가 뒤바뀐다. ⚠️ 함정 'CMMI Level 2 = 반복(Repeatable)' 100% X. Repeatable은 CMM 단어이고 CMMI엔 없다. CMMI는 ★초관정정최★ 5단어뿐. 🎯 빈출 단어 뒤바꿈 소거형. 56강 최강 함정. 📝 기출 기출 5

SPICE(ISO/IEC 15504) 6단계 — 0부터 시작 ·간헐·

[정의] SPICE(Software Process Improvement and Capability dEtermination) = ISO/IEC 15504(1998) 국제 표준의 별칭. CMMI가 미국 SEI 표준이라면 SPICE는 ISO/IEC 표준으로, SW 프로세스 능력 수준을 6단계(Level 0~5)로 평가한다.

[표] SPICE 6단계 능력 수준

Level 명칭 의미
0 불완전(Incomplete) 미구현 · 목적 미달성
1 수행(Performed) 수행되어 목적 달성
2 관리(Managed) 계획·관리·산출물 검증
3 확립(Established) 표준 프로세스 사용
4 예측(Predictable) 정량 관리·예측 가능
5 최적화(Optimizing) 지속 개선·혁신

[표] CMMI vs SPICE 단계

구분 CMMI SPICE(15504)
제정자 미국 SEI ISO/IEC
연도 2002 1998
단계 5단계(Level 1~5) 6단계(Level 0~5)

🔑 암기 CMMI=5단계 1~5 / SPICE=6단계 0~5. 'SPICE 5단계' · 'SPICE=CMMI 별칭' · 'SPICE=SEI 제정' 셋 다 함정. ⚠️ 함정 'SPICE는 Level 1~5 5단계' X — Level 0(불완전)부터 시작하므로 6단계. 🎯 빈출 '0부터 시작' 단계 개수 함정. 📝 기출 기출 6


대단원 4 — 생명주기(Lifecycle): ISO/IEC 12207

ISO/IEC 12207 3분류 ★기지조★ ·간헐·

[정의] ISO/IEC 12207(1995) = SW 생명주기 전 단계(획득·공급·개발·운영·유지보수·폐기)를 어떤 프로세스로 운영할지 정한 ISO/IEC 국제 표준. 프로세스를 3분류(기본·지원·조직)로 묶는다.

[표] 3분류 ★기지조★

# 분류 영문 대표 프로세스
기본 Primary 획득 · 공급 · 개발 · 운영 · 유지보수
지원 Supporting 문서화 · 형상관리 · 품질보증 · 검증 · 검토 · 감사 · 문제해결
조직 Organizational 관리 · 기반 구축 · 개선 · 인적자원

🔑 암기 ★기지조★ — 기본(핵심) · 지원(받쳐줌) · 조직(둘러쌈). 핵심·보조·전체의 3겹 구조. ⚠️ 함정 '운영(Operational)' 분류는 12207에 없다 — 운영은 기본 프로세스의 한 단계(개발·운영·유지보수)이지 별도 분류가 아니다. 짝짓기에서 '문서화·형상관리'=지원, '개발·운영'=기본. 🎯 빈출 3분류 짝짓기. 분류가 4개로 적힌 보기 함정. 📝 기출 기출 7

CMMI vs SPICE vs 12207 — 한 장 종합 비교 ·간헐·

[표] 과정·생명주기 3표준

구분 CMMI SPICE(15504) ISO/IEC 12207
연도 2002 1998 1995
제정자 미국 SEI ISO/IEC ISO/IEC
평가 대상 조직 성숙도 프로세스 능력 생명주기 프로세스
단계·분류 5단계(1~5) 6단계(0~5) 3분류(기본·지원·조직)

🔑 암기 조직 단위(CMMI) / 프로세스 단위(SPICE) / 생애 단위(12207) — '무엇의 성숙도냐'로 셋을 가른다. ⚠️ 함정 '15504=CMMI 별칭' · '12207=5단계 성숙도 모델' 무조건 X. 15504=SPICE(ISO 표준) · 12207=3분류 생명주기. 🎯 빈출 세 표준 용도·단계 뒤바꿈 소거형.


기출 다지기

[기출 1 출제] SW 품질(Software Quality)의 정의로 가장 옳은 것은? (정의)

  • ① 명시된 요구사항만 만족시키는 특성
  • ② 묵시적 필요성만 만족시키는 특성
  • ③ 명시된 요구사항과 묵시적 필요성을 모두 만족시키는 특성의 집합
  • ④ 결함이 하나도 없는 상태
정답 및 해설 보기

정답: ③ 명시 요구사항 + 묵시 필요성을 모두 만족시키는 특성의 집합

보기 판정 근거
① 명시만 한쪽만은 불완전
② 묵시만 한쪽만은 불완전
③ 둘 다·특성의 집합 ISO 표준 정의
④ 결함 부재만 품질은 결함 없음 그 이상(요구·필요 만족)

🔑 암기 '명시 + 묵시 둘 다' + 핵심 단어 '특성의 집합'. '명시만·묵시만·결함 부재만'은 100% 함정.

[기출 2 출제] 다음 중 ISO/IEC 9126의 6대 품질 특성에 해당하지 않는 것은? (소거형)

  • ① 기능성(Functionality)
  • ② 신뢰성(Reliability)
  • ③ 사용성(Usability)
  • ④ 생산성(Productivity)
정답 및 해설 보기

정답: ④ 생산성(Productivity)

보기 9126 6대인가? 비고
① 기능성 6대 ①
② 신뢰성 6대 ②
③ 사용성 6대 ③
④ 생산성 ❌(정답) 9126·25010에 없는 단어

🔑 암기 ★기신사효유이★ — 기능성·신뢰성·사용성·효율성·유지보수성·이식성. '생산성·재사용성'이 보이면 그게 정답. 보안성·호환성은 25010(8대)에서만 독립 특성.

[기출 3 출제] ISO/IEC 25010(2011)에서 ISO/IEC 9126(1991)에 비해 새롭게 독립 특성으로 추가된 품질 특성 2가지는? (매칭형)

  • ① 신뢰성 · 사용성
  • ② 효율성 · 유지보수성
  • ③ 보안성 · 호환성
  • ④ 이식성 · 생산성
정답 및 해설 보기

정답: ③ 보안성 · 호환성

보기 판정 근거
① 신뢰성·사용성 9126·25010 공통(추가 X)
② 효율성·유지보수성 9126·25010 공통(추가 X)
③ 보안성·호환성 25010 신규 2개
④ 이식성·생산성 생산성은 둘 다 없는 단어

🔑 암기 9126=6 · 25010=8. 25010은 9126에 보안성(9126에선 기능성 하위)·호환성(신규) 2개를 더한 8대.

[기출 4 출제] CMMI(Capability Maturity Model Integration)의 5단계 성숙도를 Level 1부터 순서대로 바르게 나열한 것은? (순서 나열형)

  • ① 초기 → 반복 → 정의 → 관리 → 최적화
  • ② 초기 → 관리 → 정의 → 정량적 관리 → 최적화
  • ③ 초기 → 정의 → 관리 → 정량적 관리 → 최적화
  • ④ 초기 → 정의 → 반복 → 관리 → 최적화
정답 및 해설 보기

정답: ② 초기 → 관리 → 정의 → 정량적 관리 → 최적화

보기 판정 함정 위치
'반복(Repeatable)'은 CMM 단어
★초관정정최★ 정확한 순서
Level 2·3 뒤바뀜
'반복' 포함 + 뒤바뀜

🔑 암기 ★초관정정최★ — 초기 → 관리 → 정의 → 정량적 관리 → 최적화. 'CMMI에 반복(Repeatable)이 있다'는 무조건 함정.

[기출 5 출제] CMMI(2002, 통합 모델)의 Level 2 단계 명칭으로 옳은 것은? (단답 매칭형)

  • ① 반복(Repeatable)
  • ② 관리(Managed)
  • ③ 정의(Defined)
  • ④ 최적화(Optimizing)
정답 및 해설 보기

정답: ② 관리(Managed)

Level CMM CMMI ★초관정정최★
1 초기 초기 — 공통
2 반복(Repeatable) 관리(Managed) — 뒤바뀜
3 정의 정의 — 공통
4 관리(Managed) 정량적 관리 — 뒤바뀜
5 최적화 최적화 — 공통

🔑 암기 CMMI Level 2=관리, CMM Level 2=반복. 두 모델의 Level 2·4 단어가 뒤바뀐다. Repeatable이 보이면 CMM이다.

[기출 6 출제] SPICE(ISO/IEC 15504)의 능력 수준(Capability Level)에 대한 설명으로 옳은 것은? (옳은 것 고르기)

  • ① Level 1부터 Level 5까지 총 5단계로 구성된다
  • ② Level 0(불완전)부터 Level 5(최적화)까지 총 6단계로 구성된다
  • ③ CMMI의 별칭이며 SEI에서 제정한 표준이다
  • ④ ISO/IEC 12207의 후속 모델로 1991년 제정되었다
정답 및 해설 보기

정답: ② Level 0(불완전)부터 Level 5(최적화)까지 총 6단계

보기 판정 근거
CMMI(5단계 1~5)와 혼동. SPICE는 6단계 0~5
0부터 시작하는 6단계
SPICE는 ISO/IEC 표준(SEI 아님)
12207=1995 · SPICE(15504)=1998. 연도·관계 둘 다 틀림

🔑 암기 SPICE = ISO/IEC 15504(1998) = 6단계(0~5) · 0부터 시작. CMMI(5단계 1~5)와 단계 개수·시작 번호가 뒤바뀜 함정.

[기출 7 출제] ISO/IEC 12207의 SW 생명주기 프로세스 3분류 중, '문서화·형상관리·품질보증·검증·검토'가 속하는 분류는? (짝짓기형)

  • ① 기본(Primary) 프로세스
  • ② 지원(Supporting) 프로세스
  • ③ 조직(Organizational) 프로세스
  • ④ 운영(Operational) 프로세스
정답 및 해설 보기

정답: ② 지원(Supporting) 프로세스

분류 대표 프로세스
기본(Primary) 획득·공급·개발·운영·유지보수
지원(Supporting) 문서화·형상관리·품질보증·검증·검토·감사·문제해결
조직(Organizational) 관리·기반 구축·개선·인적자원
  • 선지 ④(운영)는 12207에 없는 가짜 분류 — 운영은 기본 프로세스의 한 단계다.

🔑 암기 ★기지조★ — 기본(핵심)·지원(받쳐줌)·조직(둘러쌈). '문서·품질·검증·감사'=지원, '개발·운영'=기본.

[기출 8 출제] SW 품질 모델의 발전 순서를 시간 순(과거 → 현재)으로 바르게 나열한 것은? (순서 나열형)

  • ① ISO/IEC 9126 → McCall → Boehm → ISO/IEC 25010
  • ② McCall → Boehm → ISO/IEC 9126 → ISO/IEC 25010
  • ③ Boehm → McCall → ISO/IEC 25010 → ISO/IEC 9126
  • ④ ISO/IEC 25010 → ISO/IEC 9126 → Boehm → McCall
정답 및 해설 보기

정답: ② McCall → Boehm → ISO/IEC 9126 → ISO/IEC 25010

세대 연도 모델
1세대 1976 McCall
2세대 1978 Boehm
3세대 1991 ISO/IEC 9126
4세대 2011 ISO/IEC 25010

🔑 암기 인물 모델(McCall·Boehm·70년대) → ISO 표준(9126·25010·90년대 이후). '9126이 McCall보다 먼저'는 함정.


한 장 요약

3블록 한눈에 — 결과물 · 과정 · 생명주기

블록 핵심 두음
결과물 품질 9126 6대 + 25010 8대 ★기신사효유이★ (9126=6 · 25010=8)
과정 성숙도 CMMI 5단계 + SPICE 6단계 ★초관정정최★ (SPICE 0~5)
생명주기 12207 3분류 ★기지조★ (기본·지원·조직)

5대 국제 표준 — 즉답

표준 연도 평가 대상 핵심
ISO/IEC 9126 1991 결과물 6대 ★기신사효유이★
ISO/IEC 25010 2011 결과물 8대(+보안·호환)
CMMI 2002 (SEI) 조직 성숙도 5단계 ★초관정정최★
SPICE(15504) 1998 프로세스 능력 6단계(0~5)
ISO/IEC 12207 1995 생명주기 3분류 ★기지조★

CMM vs CMMI — 56강 최대 함정

Level CMM ★초반정관최★ CMMI ★초관정정최★
2 반복(Repeatable) 관리(Managed)
4 관리(Managed) 정량적 관리

Level 2·4 단어가 뒤바뀐다. Repeatable이 보이면 무조건 CMM.

핵심 매칭 — 즉답

질문 즉답
SW 품질 정의 명시 요구 + 묵시 필요 = 특성의 집합
9126 6대 ★기신사효유이★(기능·신뢰·사용·효율·유지·이식)
25010 추가 2개 보안성·호환성 (9126=6 · 25010=8)
CMMI 5단계 ★초관정정최★(초기·관리·정의·정량·최적)
SPICE 단계 6단계 Level 0~5 (0부터 시작)
12207 3분류 ★기지조★(기본·지원·조직)
품질 모델 순서 McCall → Boehm → 9126 → 25010

핵심 함정 5선 (모두 X — 보기에 나오면 오답)

오답 ❌ 정답 ✅
9126 6대에 생산성·보안성(독립) ★기신사효유이★ 6개뿐, 보안성은 하위
CMMI Level 2 = 반복(Repeatable) CMMI Level 2 = 관리, 반복은 CMM
SPICE는 5단계(1~5) 6단계 Level 0~5, 0부터 시작
Level 4 = 최적화·자동 개선 Level 4 = 정량적 관리, 최적화는 5
9126=8대 · 25010=6대 9126=6 · 25010=8

연결 지도: 54강이 'SW를 어떻게 만드나'(방법론), 55강이 '얼마·얼마나·무슨 사고'(비용·일정·위험)를 잡았다면, 56강은 그렇게 만든 SW가 '얼마나 좋은가'를 잰다 — 결과물은 9126·25010, 과정은 CMMI·SPICE, 생애는 12207. 다음 57강은 그 SW가 도는 네트워크의 장비·구조·경로(라우터·스위치·라우팅 프로토콜)로 무대를 옮긴다.

56강 한 문장: "결과물은 9126 6대 ★기신사효유이★(+25010 8대로 보안·호환 추가), 과정은 CMMI 5단계 ★초관정정최★(SPICE는 6단계 0~5), 생애는 12207 ★기지조★(기본·지원·조직) — 두음 둘과 CMM vs CMMI 뒤바꿈만 막으면 정복이다."

전체 목록 필기 이론

합격까지

정처기, 혼자 막막하다면

초개인화 학습앱 Klue와 에듀윌 온라인강의로 합격까지 이어가세요.