12. LOC기법에 의하여 예측된 총 라인수가 36000라인, 개발에 참여할 프로그래머가 6명, 프로그래머들의 평균 생산성이 월간 300라인일 때 개발에 소요되는 기간을 계산한 결과로 가장 옳은 것은?
① 5개월 ② 10개월
③ 15개월 ❹ 20개월
📌 문제 정리
- 총 예상 라인수 = 36,000라인
- 참여 프로그래머 수 = 6명
- 프로그래머 1명의 월 생산성 = 300라인/월
📐 Step 1: 전체 작업량 계산 (인월, Man-Month)
한 명의 프로그래머가 1개월 동안 작성할 수 있는 라인 수 = 300라인
6명의 프로그래머가 1개월 동안 작성할 수 있는 총 라인 수:
6명 \times 300라인 = 1,800라인/월 ]
📐 Step 2: 총 필요 기간 (개월 수) 계산
전체 작업량이 36,000라인이므로 필요한 기간은:
\frac{36000라인}{1800라인/월} = 20개월 ]
✅ 정답: ④ 20개월
📚 해설 정리
항목 값
총 라인수 | 36,000 라인 |
1인당 월 생산성 | 300 라인/월 |
프로그래머 수 | 6명 |
팀 전체 월 생산성 | 6명 × 300라인 = 1,800라인/월 |
필요한 총 기간 | 36000라인1800라인/월\frac{36000라인}{1800라인/월} = 20개월 |
💡 추가 정리: LOC 기법이란?
LOC (Lines of Code) 기법은 소프트웨어 규모를 소스 코드 라인 수로 예측하는 방식입니다.
LOC 기법을 기반으로 프로젝트 규모 → 필요 인력 및 기간을 산출하는 데 사용합니다.
장점
- 수치로 바로 계산할 수 있어 직관적.
- 경험 데이터가 많아 참고 자료가 풍부.
단점
- 초기 단계에서 정확한 예측이 어려움.
- 코드 스타일, 개발 언어, 개발 환경에 따라 편차가 큼.
반응형
'기출문제 > 정보처리기사' 카테고리의 다른 글
2022년 1회 정보처리기사 기출문제 14번 (0) | 2025.03.03 |
---|---|
2022년 1회 정보처리기사 기출문제 13번 (0) | 2025.03.03 |
2022년 1회 정보처리기사 기출문제 11번 (0) | 2025.03.03 |
2022년 1회 정보처리기사 기출문제 10번 (0) | 2025.03.03 |
2022년 1회 정보처리기사 기출문제 9번 (0) | 2025.03.03 |