기출문제/정보처리기사

2022년 1회 정보처리기사 기출문제 25번

엉클지니 2025. 3. 5. 22:12

25. 소프트웨어 프로젝트 관리에 대한 설명으로 가장 옳은 것은?

    개발에 따른 산출물 관리

    소요인력은 최대화하되 정책 결정은 신속하게 처리

    주어진 기간은 연장하되 최소의 비용으로 시스템을 개발

     주어진 기간 내에 최소의 비용으로 사용자를 만족시키는 시스템을 개발

 

 


해설과 분석:

소프트웨어 프로젝트 관리는 효율적이고 성공적인 시스템 개발을 위한 계획, 실행, 관리 및 제어를 포함하는 중요한 분야입니다. 이 과정에서 중요한 요소들은 기한, 비용, 품질, 그리고 사용자 만족도입니다. 문제에서 제시된 네 가지 옵션을 하나씩 분석해 보겠습니다.

  1. ① 개발에 따른 산출물 관리
    • 소프트웨어 개발 프로젝트에서 산출물(예: 요구사항 명세서, 설계 문서, 테스트 계획 등)은 매우 중요합니다. 하지만 산출물 관리만으로는 성공적인 프로젝트 관리라고 할 수 없습니다. 산출물 관리는 중요한 요소 중 하나지만, 프로젝트 전체를 아우르는 관리가 필요합니다. 즉, 이 선택지는 부분적인 설명에 불과합니다.
  2. ② 소요인력은 최대화하되 정책 결정은 신속하게 처리
    • 인력을 최대화하는 것은 프로젝트 관리에서 비효율적일 수 있습니다. 과도한 인력 배치가 오히려 협업을 어렵게 만들고, 관리 비용을 증가시킬 수 있기 때문입니다. 또한 정책 결정을 신속하게 처리하는 것은 중요하지만, 인력을 최대화하는 것이 올바른 전략이 아닙니다.
  3. ③ 주어진 기간은 연장하되 최소의 비용으로 시스템을 개발
    • 프로젝트 일정 연장은 가능하면 피해야 하는 경우입니다. 일정 연장은 프로젝트의 품질과 비용에 악영향을 미칠 수 있습니다. 또한 비용을 최소화하려는 노력은 중요한 부분이지만, 기한 연장과 결합된 선택지는 이상적인 관리 전략이 아닙니다.
  4. ❹ 주어진 기간 내에 최소의 비용으로 사용자를 만족시키는 시스템을 개발
    • 이 선택지는 소프트웨어 프로젝트 관리의 핵심 목표를 정확히 반영하고 있습니다. 기한 내에, 비용을 최소화하면서, 사용자 만족을 최우선으로 고려해야 한다는 점에서 이상적인 목표를 제시하고 있습니다. 즉, 주어진 기한 내에 효율적으로 프로젝트를 마치고, 비용을 절감하며, 사용자 요구를 충족시키는 것이 올바른 관리 전략입니다.

예시:

예를 들어, 한 기업이 새로운 모바일 앱을 개발한다고 가정해 보겠습니다. 프로젝트 팀은 개발에 필요한 인력, 시간, 비용 등을 관리해야 합니다. 만약 기한을 연장하거나 인력을 최대화하는 방식으로 진행한다면, 프로젝트가 끝날 때 비용이 과도하게 증가하고, 관리가 복잡해질 수 있습니다. 하지만 기한 내에 필요한 최소한의 자원으로 사용자 요구사항을 충족시키는 방식으로 프로젝트를 관리하면, 품질, 비용, 시간을 균형 있게 맞출 수 있습니다.


결론:

따라서 **정답은 ❹ "주어진 기간 내에 최소의 비용으로 사용자를 만족시키는 시스템을 개발"**입니다. 프로젝트 관리에서 가장 중요한 것은 기한, 비용, 품질을 균형 있게 관리하여, 사용자 요구사항을 충족시키는 것입니다.

반응형