본문으로 바로 가기

정보처리기사 필기 · 정보시스템 구축 관리 과목

정보처리기사 개발 방법론과 프로젝트 관리 핵심정리

중요도
★★★★☆ (4 / 5)
출제 비중
정보시스템 구축 관리 20문항 중 약 6문항 (30%)

소프트웨어 생명주기 모형, 비용 산정 기법, 일정 관리, 품질 표준을 다룹니다.

개발 방법론과 프로젝트 관리, 이것만은 꼭 외우세요

  • 폭포수 모형은 단계별로 차례대로, 나선형 모형은 위험 분석을 되풀이하며, 프로토타입 모형은 견본을 만들어 확인합니다.
  • COCOMO 모형의 유형: 조직형(5만 라인 이하), 반분리형(30만 라인 이하), 내장형(30만 라인 초과).
  • 개발 기간 = 예측 총 라인 수 ÷ (투입 인원 × 1인당 월평균 생산 라인 수).
  • CMMI 성숙도 5단계: 초기 → 관리 → 정의 → 정량적 관리 → 최적화.

개발 방법론과 프로젝트 관리 대표 문제 4개

AI 예상문제검수 전정보시스템 구축 관리 › 개발 방법론과 프로젝트 관리★★★★☆

문제 1. 소프트웨어 생명주기 모형 가운데, 각 단계를 확실히 끝낸 뒤 다음 단계로 넘어가며 앞 단계로 되돌아가기 어려운 고전적인 모형은?

  1. ① 폭포수 모형
  2. ② 프로토타입 모형
  3. ③ 나선형 모형
  4. ④ 애자일 모형
▼ 정답과 해설 보기▲ 정답과 해설 접기

정답: ① 폭포수 모형

핵심: 폭포수 모형: 단계별로 차례대로 진행하는 고전적 모형

폭포수 모형은 물이 위에서 아래로만 떨어지듯, 분석 → 설계 → 구현 → 테스트 → 유지보수를 순서대로 진행합니다.

틀린 선지

  • ② 프로토타입 모형: 견본(시제품)을 먼저 만들어 사용자의 요구를 확인하는 모형입니다.
  • ③ 나선형 모형: 계획 → 위험 분석 → 개발 → 평가를 되풀이하는 모형입니다.
  • ④ 애자일 모형: 짧은 주기로 되풀이하며 변화에 빠르게 대응하는 모형입니다.
AI 예상문제검수 전정보시스템 구축 관리 › 개발 방법론과 프로젝트 관리★★★★☆

문제 2. 예측된 총 라인 수가 36,000 라인이고, 개발자 6명이 참여하며, 개발자 1인당 월평균 생산성이 300 라인일 때 개발에 걸리는 기간은?

  1. ① 10개월
  2. ② 20개월
  3. ③ 120개월
  4. ④ 6개월
▼ 정답과 해설 보기▲ 정답과 해설 접기

정답: ② 20개월

핵심: 개발 기간 = 총 라인 수 ÷ (인원 × 1인당 월 생산 라인 수)

  1. 한 달 동안 6명이 만드는 양 = 6 × 300 = 1,800 라인
  2. 개발 기간 = 36,000 ÷ 1,800
  3. 답: 20개월

검산: 1,800 × 20 = 36,000 라인

틀린 선지

  • ① 10개월: 계산이 틀린 값입니다.
  • ③ 120개월: 한 명이 혼자 했을 때의 기간(36,000 ÷ 300)입니다.
  • ④ 6개월: 계산이 틀린 값입니다.
AI 예상문제검수 전정보시스템 구축 관리 › 개발 방법론과 프로젝트 관리★★★★☆

문제 3. COCOMO 모형에서 5만 라인 이하의 중·소규모 소프트웨어(일반 업무용, 과학 기술 계산용 등)를 개발하는 유형은?

  1. ① 분산형(Distributed)
  2. ② 반분리형(Semi-Detached)
  3. ③ 내장형(Embedded)
  4. ④ 조직형(Organic)
▼ 정답과 해설 보기▲ 정답과 해설 접기

정답: ④ 조직형(Organic)

핵심: COCOMO: 조직형(5만 이하), 반분리형(30만 이하), 내장형(30만 초과)

조직형은 가장 작은 규모의 유형입니다.

틀린 선지

  • ① 분산형(Distributed): COCOMO 의 유형이 아닙니다.
  • ② 반분리형(Semi-Detached): 30만 라인 이하의 운영체제, 데이터베이스 관리 시스템 등을 개발하는 유형입니다.
  • ③ 내장형(Embedded): 30만 라인이 넘는 초대형 시스템 소프트웨어를 개발하는 유형입니다.
AI 예상문제검수 전정보시스템 구축 관리 › 개발 방법론과 프로젝트 관리★★★★☆

문제 4. CMMI(능력 성숙도 통합 모델)의 성숙도 단계를 낮은 순서부터 옳게 나열한 것은?

  1. ① 관리 → 초기 → 정의 → 정량적 관리 → 최적화
  2. ② 초기 → 정의 → 관리 → 최적화 → 정량적 관리
  3. ③ 초기 → 관리 → 정의 → 정량적 관리 → 최적화
  4. ④ 초기 → 관리 → 정량적 관리 → 정의 → 최적화
▼ 정답과 해설 보기▲ 정답과 해설 접기

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

핵심: CMMI 5단계: 초기 → 관리 → 정의 → 정량적 관리 → 최적화

  1. 초기: 정해진 절차 없이 사람에 의존
  2. 관리: 프로젝트 단위로 절차를 관리
  3. 정의: 조직 전체의 표준 절차를 정함
  4. 정량적 관리: 숫자로 측정하며 관리
  5. 최적화: 계속 개선

틀린 선지

  • ① 관리 → 초기 → 정의 → 정량적 관리 → 최적화: 초기가 가장 낮은 단계입니다.
  • ② 초기 → 정의 → 관리 → 최적화 → 정량적 관리: 관리가 정의보다 앞이고, 최적화가 맨 마지막입니다.
  • ④ 초기 → 관리 → 정량적 관리 → 정의 → 최적화: 정의가 정량적 관리보다 앞입니다.

직접 풀어서 확인해 보세요.