기출문제/정보처리기사

2021년 3회 정보처리기사 기출문제 91번

엉클지니 2025. 3. 19. 13:41

91. Cocomo model 중 기관 내부에서 개발된 중소규모의 소프트웨어로 일괄 자료 처리나 과학기술계산용, 비즈니스 자료 처리용으로 5만 라인이하의 소프트웨어를 개발하는 유형은?

Embeded               Organic

Semi-detached     Semi-embeded

 

문제 분석:

이 문제는 COCOMO 모델(COnstructive COst MOdel)에 대한 내용으로, 소프트웨어 개발의 규모와 유형에 따른 개발 비용을 예측하는 모델에서 특정 유형을 찾는 문제입니다. 각 유형에 해당하는 소프트웨어의 특성을 알아보고, 문제에서 설명하는 조건에 맞는 유형을 선택해야 합니다.

COCOMO 모델의 주요 유형:

  1. ❷ Organic
    • 맞는 설명입니다.
    • Organic 유형은 소규모의 소프트웨어 개발에 해당합니다. 특히 중소규모의 소프트웨어, 즉 5만 라인 이하의 소프트웨어를 개발하는 경우에 해당합니다. 이 유형은 조직 내에서 개발되며, 일괄 자료 처리과학기술 계산비즈니스 자료 처리와 같은 단순한 시스템에 적합합니다. 기존의 경험이 풍부한 팀이 작은 규모로 개발하는 경우에 해당합니다.
  2. ① Embedded
    • 틀린 설명입니다.
    • Embedded 시스템은 하드웨어에 내장된 소프트웨어로, 일반적인 소프트웨어 개발과는 다른 특성을 가집니다. 이 시스템은 특정 장치나 기기에서 동작하며, 주로 하드웨어와 밀접한 관계가 있습니다. 질문에서 설명하는 5만 라인 이하의 소프트웨어는 해당되지 않습니다.
  3. ③ Semi-detached
    • 틀린 설명입니다.
    • Semi-detached 유형은 중규모 또는 복잡한 시스템에 해당합니다. 이 유형은 조직 내부와 외부의 협업이 필요한 경우에 해당하며, 다양한 팀이 협력하여 개발하는 시스템입니다. 질문에서 요구하는 소규모 개발에는 적합하지 않습니다.
  4. ④ Semi-embedded
    • 틀린 설명입니다.
    • Semi-embedded 유형은 임베디드 시스템과 관련된 소프트웨어 개발 방식입니다. 이 역시 하드웨어와 밀접하게 연관된 소프트웨어를 다루므로, 소규모 소프트웨어와는 거리가 멉니다.

해설:

  • COCOMO 모델은 소프트웨어 개발의 규모복잡도에 따라 개발 비용을 추정하는 모델입니다. 이 모델에는 3가지 주요 유형이 있습니다:
    • Organic: 중소규모의 소프트웨어, 간단한 요구 사항을 가진 프로젝트.
    • Semi-detached: 중간 규모의 시스템, 약간 복잡한 요구 사항.
    • Embedded: 하드웨어와 밀접하게 연관된 시스템.

Organic 유형은 5만 라인 이하의 중소규모 소프트웨어 개발에 적합하며, 이 범주에 포함되는 시스템은 일반적으로 일괄 처리나 비즈니스 자료 처리, 과학기술 계산 등을 포함한 소프트웨어입니다.

결론:

정답은 ❷ Organic입니다. Organic 유형은 5만 라인 이하의 소프트웨어 개발에 적합하며, 일괄 자료 처리, 과학기술 계산용, 비즈니스 자료 처리 등의 소프트웨어를 개발하는 경우에 해당합니다.

반응형