토픽 211 / 214·비교표
소프트웨어 표준과 법제도
ISO 12207 vs ISO 15504(SPICE) vs CMMI
| 항목 | ISO 12207 | ISO 15504(SPICE) | CMMI |
|---|---|---|---|
| 대상 | SW 생명주기 프로세스 | 프로세스 능력 평가 | 프로세스 성숙도 |
| 구조 | 기본/지원/조직 프로세스 | 2차원(프로세스x능력) | 5단계 성숙도 |
| 용도 | 프로세스 표준화 | 프로세스 심사 | 조직 역량 개선 |
| 수준 | - | CL 0~5 | ML 1~5 |
GS인증 vs SP인증 vs CMMI
| 항목 | GS인증 | SP인증 | CMMI |
|---|---|---|---|
| 대상 | 제품 품질 | 프로세스(중소기업) | 프로세스(국제) |
| 기반 | ISO 25010 | 국내 기준 | SEI 모델 |
| 등급 | 1등급/2등급 | 2등급/3등급 | ML 1~5 |
| 혜택 | 공공조달 가산점 | 공공사업 가점 | 글로벌 역량 인정 |
FP(기능점수) vs LOC vs Story Point
| 항목 | FP(기능점수) | LOC(코드라인) | Story Point |
|---|---|---|---|
| 기반 | 기능 규모(사용자 관점) | 코드 라인 수 | 상대적 추정 |
| 기술 종속 | 독립적 | 언어 종속 | 독립적 |
| 객관성 | 높음(국제 표준) | 높음(단순) | 낮음(팀 기준) |
| 적합 | 공공사업/대가산정 | 레거시/비교 | 애자일/스프린트 |
FP 방식 vs MM 방식 (대가산정)
| 항목 | FP 방식 | MM 방식 |
|---|---|---|
| 기반 | 기능 규모(국제 표준) | 투입 공수(노력) |
| 산정 | FP x FP단가 x 보정 | 투입 M/M x 노임단가 |
| 객관성 | 객관적 | 주관적 |
| 적합 | 신규 개발 | 유지보수/운영 |
COCOMO: 유기형 vs 반분리형 vs 내장형
| 항목 | 유기형(Organic) | 반분리형(Semi-Detached) | 내장형(Embedded) |
|---|---|---|---|
| 규모 | 소규모 | 중규모 | 대규모 |
| 복잡도 | 낮음 | 중간 | 높음 |
| 팀 경험 | 풍부 | 혼합 | 다양 |
| 계수(a/b) | 2.4 / 1.05 | 3.0 / 1.12 | 3.6 / 1.20 |
COCOMO I vs COCOMO II
| 항목 | COCOMO I(1981) | COCOMO II(1997) |
|---|---|---|
| 입력 | KLOC만 | SLOC/FP + 규모 인자 |
| 비용 동인 | 15개(Intermediate) | 17개 + 5개 규모 인자 |
| 재사용 | 미반영 | 재사용/프로토타이핑 반영 |
| 현대성 | 레거시 | 현대 개발 환경 반영 |
IEEE 830 vs ISO 29148 vs 사용자 스토리
| 항목 | IEEE 830 | ISO 29148 | 사용자 스토리 |
|---|---|---|---|
| 성격 | SRS 구조 표준(레거시) | 후속 통합 표준 | 애자일 요구사항 |
| 형식 | 공식 문서 구조 | 프로세스+문서 | 간결한 카드 |
| 적합 | 대형 SI/계약 | 표준 준수 조직 | 애자일 프로젝트 |
IEEE 1471(ISO 42010) vs 4+1 View vs C4 모델
| 항목 | IEEE 1471 | 4+1 View | C4 모델 |
|---|---|---|---|
| 성격 | 아키텍처 기술 표준 | 방법론 | 시각화 모델 |
| 초점 | 뷰/관점/이해관계자 | 5개 뷰 | 4단계 추상화 |
| 산출물 | 아키텍처 기술 문서 | 논리/프로세스/개발/물리+UC | Context/Container/Component/Code |
전자정부 표준프레임워크 vs Spring
| 항목 | 전자정부 표준프레임워크 | Spring |
|---|---|---|
| 대상 | 공공기관 | 민간/범용 |
| 기반 | Spring(커스터마이징) | 원본 프레임워크 |
| 컴포넌트 | 공통컴포넌트 제공 | 별도 구현 필요 |
| 강제성 | 공공사업 적용 권장 | 자유 선택 |
오픈소스 라이선스: MIT/BSD vs Apache vs LGPL vs GPL vs AGPL
| 항목 | MIT/BSD | Apache 2.0 | LGPL | GPL | AGPL |
|---|---|---|---|---|---|
| 소스 공개 | 불필요 | 불필요 | 라이브러리만 | 전체 | 전체+네트워크 |
| 특허 허가 | 묵시적 | 명시적 | 묵시적 | 묵시적 | 묵시적 |
| 상용 사용 | 자유 | 자유 | 조건부 | 제한적 | 제한적 |
Inner Source vs Open Source vs 전통적 사일로 개발
| 항목 | Inner Source | Open Source | 전통적 사일로 개발 |
|---|---|---|---|
| 코드 공개 | 사내 공개 | 외부 공개 | 팀 내 제한 |
| 기여 범위 | 사내 전 조직 | 누구나 | 해당 팀만 |
| 거버넌스 | 내부 정책 | 커뮤니티 | 팀 리더 |
| 지식 공유 | 조직 전체 | 글로벌 | 팀 내부 |