소프트웨어 프로젝트의 전체 프로세스는 프로젝트 구축 단계, 구축 단계 및 완료 단계로 나눌 수 있습니다. 단계마다 다른 중점이 있다. 소프트웨어 프로젝트 개발의 품질을 보장하기 위해 수요 불확실성이나 빈번한 변경으로 인한 비용 증가를 방지하고 프로젝트 비용 추정에도 도움이 되며 소프트웨어 프로젝트 건설은' 전체 계획, 단계적 구현' 원칙을 채택하는 것이 가장 좋습니다.
프로젝트 단계: 전문 기술 자문 기관 또는 전문가에게 프로젝트에 대한 타당성 분석 및 수요 분석을 의뢰할 수 있습니다. 수요 분석, 시스템 설계에 따르면; 수요 분석 및 시스템 설계에 따라 작업량을 계산하고 프로젝트 건설 비용 (예산) 을 추정합니다. 프로젝트 예산에 따라 입찰을 하고, 소프트웨어 개발자를 결정하고, 시공 계약을 체결하다.
건설 단계: 소프트웨어 개발자는 초기 요구 사항 분석 및 시스템 설계에 따라 코딩하며 설치, 구현, 운영 및 유지 관리를 담당합니다. 프로젝트 구현 후 제 3 자 검사 기관에 검수 검사를 의뢰해야 한다.
준공 단계: 공사가 준공된 후 수요가 크게 변하는 경우 전문기술기관에 실제 업무량에 따라 공사 원가 (결산) 를 추산하고 공사가 끝나도록 의뢰할 수 있다.
둘째, 각 단계의 비용 구성
각 단계의 모든 비용은 네 가지 범주로 나눌 수 있습니다.
컨설팅 비용: 프로젝트 타당성 분석, 수요 분석, 시스템 설계, 평가, 입찰 등의 비용을 포함합니다.
서비스료: 제 3 자 검사기관의 검수 테스트비, 감리단위 감리비, 데이터 스캔 입력 데이터 처리비 등.
건설 비용: 개발, 구현 및 유지 관리에 대한 소프트웨어 개발자의 작업 비용입니다. 소프트웨어 개발비, 시스템 구현비, 운영 유지비가 포함됩니다.
할증료: 특수 속성을 가진 소프트웨어 개발 품목에 사용됩니다. 예를 들어, 소스 프로그램을 제출해야하며 지적 재산권 비용을 늘려야합니다. 기밀 유지와 관련하여 기밀 유지비를 늘리다.