문제 상세보기
문제 정보
문제 ID: 540237
카테고리: 정보처리기사
강의: 미분류
키워드: 없음
문제
Cocomo model 중 기관 내부에서 개발된 중소규모의 소프트웨어로 일괄 자료 처리나 과학기술계산용, 비즈니스 자료 처리용으로 5만 라인이하의 소프트웨어를 개발하는 유형은?
정답을 선택하세요
단일 문제
정답
2번
: Organic
해설 gpt-4o-mini 생성
[정답 근거] → Cocomo 모델에서 "Organic" 유형은 소규모, 비즈니스 자료 처리용 소프트웨어를 개발하는 경우에 해당합니다. 이 유형은 개발팀이 경험이 많고, 요구사항이 명확하며, 개발 환경이 안정적인 경우에 적합합니다. 5만 라인 이하의 소프트웨어는 이 범주에 잘 맞아떨어지므로 정답입니다.
[오답 해설] →
1. "Embeded"는 주로 하드웨어에 통합된 소프트웨어를 의미하며, 일반적으로 실시간 시스템이나 특정 기능을 수행하는 소프트웨어에 해당합니다. 따라서 중소규모의 비즈니스 소프트웨어와는 관련이 없습니다.
2. "Semi-detached"는 중간 규모의 프로젝트에 적합하며, 팀의 경험이 다양하고 요구사항이 불확실한 경우에 해당합니다. 이 경우는 중소규모 소프트웨어에 적합하지 않습니다.
3. "Semi-embeded"는 특정한 하드웨어와의 결합이 필요한 소프트웨어를 의미하며, 일반적인 비즈니스 소프트웨어와는 거리가 있습니다.
[관련 개념] → Cocomo 모델은 소프트웨어 개발의 비용과 시간을 추정하기 위해 사용되는 모델로, 프로젝트의 특성에 따라 여러 유형(Organic, Semi-detached, Embedded 등)으로 나뉩니다. 각 유형은 팀의 경험, 프로젝트 규모, 요구사항의 명확성에 따라 다릅니다.
[학습 포인트] → Cocomo 모델의 각 유형을 이해하고, 소프트웨어 개발 프로젝트의 특성에 맞는 유형을 선택하는 것이 중요합니다. 이를 통해 개발 비용과 시간을 보다 정확하게 추정할 수 있습니다.
[오답 해설] →
1. "Embeded"는 주로 하드웨어에 통합된 소프트웨어를 의미하며, 일반적으로 실시간 시스템이나 특정 기능을 수행하는 소프트웨어에 해당합니다. 따라서 중소규모의 비즈니스 소프트웨어와는 관련이 없습니다.
2. "Semi-detached"는 중간 규모의 프로젝트에 적합하며, 팀의 경험이 다양하고 요구사항이 불확실한 경우에 해당합니다. 이 경우는 중소규모 소프트웨어에 적합하지 않습니다.
3. "Semi-embeded"는 특정한 하드웨어와의 결합이 필요한 소프트웨어를 의미하며, 일반적인 비즈니스 소프트웨어와는 거리가 있습니다.
[관련 개념] → Cocomo 모델은 소프트웨어 개발의 비용과 시간을 추정하기 위해 사용되는 모델로, 프로젝트의 특성에 따라 여러 유형(Organic, Semi-detached, Embedded 등)으로 나뉩니다. 각 유형은 팀의 경험, 프로젝트 규모, 요구사항의 명확성에 따라 다릅니다.
[학습 포인트] → Cocomo 모델의 각 유형을 이해하고, 소프트웨어 개발 프로젝트의 특성에 맞는 유형을 선택하는 것이 중요합니다. 이를 통해 개발 비용과 시간을 보다 정확하게 추정할 수 있습니다.
문제 정보
문제 ID: 540237
카테고리: 정보처리기사
강의: 미분류
키워드: 없음