토픽 202 / 214·비교표
소프트웨어공학 개요
공학적 접근 vs 주먹구구식
| 항목 | 공학적 접근 | 주먹구구식 |
|---|---|---|
| 방식 | 계획적/체계적 | 임기응변/즉흥적 |
| 예측 가능성 | 높음(정량적 관리) | 낮음(불확실) |
| 품질 | 표준/프로세스 기반 보증 | 개인 역량에 의존 |
| 문서화 | 체계적 문서화 | 문서 부재/부족 |
| 유지보수 | 용이 | 어려움 |
하드웨어 vs 소프트웨어 발전
| 항목 | 하드웨어 | 소프트웨어 |
|---|---|---|
| 발전 속도 | 무어의 법칙(기하급수적) | 생산성 정체 |
| 마모 | 물리적 마모 | 논리적 퇴화(기술 부채) |
| 복제 비용 | 높음 | 거의 무비용 |
| 가시성 | 가시적/물리적 | 비가시적/논리적 |