핵심 인사이트 (3줄 요약)

  1. 본질: SW 규모의 객관적 수치화
  2. 가치: 공정한 대가 산정 및 예산 투명성
  3. 판단 포인트: 데이터/트랜잭션 기능 복잡도 계산

Ⅰ. 요약 및 핵심 내용

소프트웨어가 사용자에게 제공하는 기능(입력, 출력, 데이터 조회 등)을 추출하고 복잡도에 따라 점수를 부여하여, 코드 라인 수(LoC)가 아닌 사용자 가치 관점에서 개발 비용을 산정하는 국제 표준 방법론이다.

📢 핵심 비유: 집을 지을 때 '벽돌을 몇 개 썼냐(LoC)'로 돈을 주면 기술자가 일부러 벽돌을 작게 쪼개 쓰지만, '방 개수와 화장실 개수(FP)'로 돈을 주면 정직하게 집이 지어지는 원리


Ⅱ. 기술사 답안용 핵심 구조

📌 관련 개념 맵

개념설명연관 키워드
ILF/EIF데이터 기능내부/외부 논리 파일
EI/EO/EQ트랜잭션 기능입력, 출력, 조회 프로세스
Complexity복잡도로드 데이터와 필드 수에 따른 가중치

👶 어린이를 위한 3줄 비유 설명

  1. 레고 성을 만들 때 '블록 개수'로 돈을 주면 일부러 작은 블록만 쓰니까, '창문 개수'나 '방 개수'로 돈을 주는 거예요.
  2. 방이 몇 개인지만 세면 되니까 누가 와서 계산해도 똑같은 가격이 나오는 공정한 방법이죠.
  3. 땀 흘린 만큼 정확하게 돈을 받을 수 있는 똑똑한 계산기랍니다.