3. 프로젝트 관리 및 기획

프로젝트 관리 및 계획

그것은 프로젝트(무엇을 개발할 것인가)를 정의하고, 개발 범위를 결정하고, 비용과 기간을 추정하고, 그에 따른 위험 분석을 수행하는 것을 의미합니다.


프로젝트를 기획하는 과정입니다.

WBS는 Work Breakdown Structure의 약자입니다. 프로젝트 목표를 달성하는 데 필요한 활동과 작업을 세분화한 것입니다.

소프트웨어 개발 비용, 장기 예측

회귀는 소프트웨어 개발의 비용과 기간을 예측하는 데 사용됩니다.

기계 학습(ML)을 사용하여 수치 예측 모델을 만드는 것을 목표로 합니다.

– 과거 데이터로부터 학습하여 미래를 예측하도록 설계되었기 때문에 과거 데이터가 필요합니다.

이런 방식으로 학습된 대부분의 모델은 세 가지 유형으로 나뉩니다.


유기농: 일반적인 용도

준분리형 : 시스템 SW(OS, DBMS)

임베디드: 특정 H/W를 제어하고 관리하는 H/W 전용 소프트웨어

이로부터 균일한 계산 공식이 생성되었습니다.

함수의 형식은


이를 이용한 표현은 다음과 같다.

다음 표현은 예제와 유사하므로 외울 필요가 없습니다.


기능 포인트

따라서 기능 점수를 계산하여 LOC를 추정할 수 있습니다.

기능 점수의 예는 다음과 같습니다.


승수는 각 요소에 대해 정의되고 곱해집니다.

코코모


COCOMO 모델은 다음과 같습니다.

AP와 FP