컴퓨터 지식 네트워크 - 컴퓨터 소프트웨어 - 모바일 앱 시스템 소프트웨어를 개발하는 데 비용이 얼마나 드나요?

모바일 앱 시스템 소프트웨어를 개발하는 데 비용이 얼마나 드나요?

모바일 앱 시스템 소프트웨어 개발 견적 및 계획: 비용 세부 사항

일반적으로 기능 견적은 아웃소싱 계약서에 첨부되는 것이며 개발 범위에 대한 제약 문서입니다. 기본적으로 디자인이 결정되면 디자인 초안이나 데모가 완성되면 기능 목록이 남아 있어야 합니다. 어느 정도는 아웃소싱 전반에 걸친 핵심 링크입니다. 실현하고자 하는 기능은 아웃소싱 커뮤니케이션의 시작점이자 끝점입니다.

표준 기능 견적에는 다음 구성 요소가 포함되어야 합니다. (1) 기능 지점 세부 정보 및 설명 (2) 프로젝트 구성 요소 및 개발 언어, 인력 배치 (3) 프로젝트 단계, 시간 노드 및 결과물 (4) 숨겨진 비용 , 유지 관리 지침 및 관련 적응 지침

(1) 기능 목록에서 가장 중요한 부분은 기능 설명입니다. (1) 현재 아웃소싱 견적은 기본적으로 기능 견적을 기반으로 하고 있습니다. 정보 앱을 예로 들면, 정보 앱의 인터페이스는 뉴스 분류, 뉴스 목록, 뉴스 상세 페이지, 공유, 댓글 추가, 수집 등 매우 간단합니다. 인터페이스 관점에서 볼 때 매우 간단하고 고급 상호 작용이 없습니다. 비용이 얼마인지 물어 보면 약 30,000 위안에 불과합니다. 비싸다면 아마도 수천만 달러의 가치가 있을 것입니다. Toutiao 앱의 홈페이지에 추천 항목이 있고 인터페이스와 상호 작용이 너무 간단하다는 것은 누구나 알고 있습니다. 그 뒤에 있는 알고리즘과 메커니즘은 너무 복잡해서 상상하기 어려울 수도 있습니다.

이것이 함수 목록이 있어야 하는 이유이며, 이 목록에서 가장 중요한 부분은 깊이, 난이도, 폭, 복잡도를 정의하는 데 사용되는 함수 설명입니다. (2) 기능 개발은 HTML5 개발 부분을 명시해야 합니다. 즉, H5 개발은 웹 기술을 사용하여 개발되었으며, 구현 측면에서 볼 때 일련의 웹 페이지는 브라우저의 범용 캐리어를 통해 동시에 사용할 수 있습니다. 비용면에서는 확실히 다릅니다. 네이티브 개발과 H5 개발의 자세한 차이점은 Baidu에서 검색할 수 있습니다. 대부분의 기업가가 원하는 것은 당연히 네이티브 개발인데, 일부 페이지와 기능은 H5를 사용해야 하는 경우가 있는데, 여기서는 공유해야 할 부분만 H5로 해야 합니다. WeChat, 모든 기사는 H5에서 구현됩니다. 이 경우 보충 설명 추가를 요청할 수 있으며, 공유가 필요한 페이지나 별도로 지정해야 하는 페이지를 제외하고 다른 모든 페이지는 기본적으로 개발되어야 합니다.

(2) 프로젝트 구성요소 및 인력 배치 완전한 APP에는 최소한 세 부분이 포함됩니다. (1) IOS 클라이언트 및 Android 클라이언트를 포함한 클라이언트 (2) 데이터베이스, 요청 응답 푸시 인터페이스 개발을 포함한 서버 (3) 시스템 관리 백엔드, 웹 프론트엔드 개발 기능 개발

다음은 아웃소싱 회사에서 제공하는 인력 목록입니다. (1) 제품 관리자*1 (2) 인터랙션 디자인 엔지니어*1, 일부 회사에서는 이를 호출합니다. UE(2)UI 디자이너*1(3)IOS 개발 엔지니어*2(4)Android 개발 엔지니어*2(5)서버 엔지니어*3(6)웹 프론트엔드 엔지니어*1( 7) 테스트 엔지니어*1 (8 ) 비즈니스*1 (9) 프로젝트 관리자*1 (10) 데이터베이스 엔지니어 언뜻 보면 너무 많은 사람들이 참여하고 있는 것처럼 보이지만 실제로는 그렇지 않습니다. 일반적인 의미의 아웃소싱 측면에서 프로젝트의 질은 인원수가 아니라 팀의 성실성에 의해 결정됩니다. 소위 불완전한 팀은 프로그래머에게 그림을 그려달라고 하거나 디자이너에게 코드를 작성하라고 하면, 비극은 이것으로부터 탄생할 것이다. 전체 팀은 대략 다음과 같습니다:

——디자인 단계: (1) 제품 관리자/인터랙션 디자이너/비즈니스*1, 로직 담당, 출력은 프로토타입입니다. (2) UI 디자이너*1 , 책임 시각적으로 출력은 디자인 초안

——개발 단계: (1) IOS 개발 엔지니어*1, IOS 클라이언트 개발 (2) Android 개발 엔지니어*1, Android 클라이언트 개발 (3) 서버 엔지니어*(1~2)는 클라이언트와 협력하여 서버 인터페이스를 개발하고 시스템 관리 배경도 개발합니다.

(4) 웹 프런트엔드 엔지니어*(0~1), 클라이언트 또는 백엔드의 요구 사항을 충족하고 관련 웹 인터페이스를 개발합니다.

上篇: 이제 휴대전화에 재부팅 시스템이 나타나면 어떻게 해야 하나요? 下篇: 학교 교사 목록을 확인하는 방법
관련 내용