펌웨어
소프트웨어 개발은 시스템 소프트웨어, 일반적으로 운영 체제 소프트웨어와 구동 소프트웨어로 나뉜다. 앱이 비교적 많다.
임베디드 개발은 일반적으로 펌웨어, 즉 하드웨어 개발을 의미합니다.
응용 프로그램은 구조별로 서버측과 클라이언트로 나뉜다. 업계 유형에 따라 일반적으로 엔터프라이즈 소프트웨어, 업계 소프트웨어 및 플랫폼 소프트웨어가 포함됩니다. 사용자 수에 따라 엔터프라이즈 소프트웨어와 개인 사용자 소프트웨어로 나눌 수 있습니다.
엔터프라이즈 소프트웨어에는 일반적으로 엔터프라이즈 관리, 엔터프라이즈 협업 플랫폼, 전자 상거래, OA 등이 포함됩니다. 구체적인 업종에 따라 점수가 비교적 많다.
개인 사용자 소프트웨어가 너무 많습니다. 업무 생산성 향상, 게임 플레이, 교육 등
질문 2: 소프트웨어 개발에는 어떤 종류가 포함되어 있습니까? 몇 가지 유형을 열거하다.
1, 아웃소싱 회사. 여러분이 하는 일은 기본적으로 코딩입니다. 요약 디자인, 심지어 상세한 디자인까지 쓴 사람도 있다. 코드를 따라가기만 하면 됩니다.
산업 응용 소프트웨어. 이것은 일반적으로 통신, 은행 등과 같은 큰 산업이다. 국내에는 기본적으로 몇 개의 대기업만 있다.
3. 소프트웨어 교육. 북경대학교 파랑새 다네 등등.
4. 범용 소프트웨어. 중국에는 좋은 회사가 없는 것 같습니다.
5, * * * * 맞춤형 개발. 동연으로 하는 것과 같다. (서양속담, 친구속담)
6. 기업 맞춤형 개발. 현재 국내에는 맞춤형 소프트웨어가 필요한 기업이 많지 않은 것 같아 중소기업이 많다.
7. 임베디드 개발 중국은 제조업 대국으로 많은 가전제품을 생산했다. 앞으로 이 가전제품들을 모두 스마트 가전제품으로 바꾸고, 각 스마트 가전제품마다 자신이 개발한 소프트웨어를 사용한다면, 시장은 거대하고, 소프트웨어 산업은 제조업에 의해 주도될 것이다.
8. 웹사이트. 내 지식에 따르면 포털, 전자상거래 사이트, * * * 사이트, 전문 사이트, 현지 사이트 등 여러 범주로 나눌 수 있다. 가장 중요한 것은 사이트를 크게 하고 조회수와 트래픽을 높이는 것이다. 소프트웨어 개발에 대한 기술적 요구 사항이 더 높다.
9. 게임 개발회사. 그랜드, 완벽 등.
10, 네트워크 보안 회사. 금산기호 360 등.
질문 3: 프로젝트 관리 소프트웨어의 분류는 무엇입니까? 외국 프로젝트 관리 소프트웨어에는 Primavera 의 P3, Artemis 의 Artemis Viewer, NIKU 의 Open WorkBench, Wel 의 OpenPlan 등이 있습니다. 이러한 소프트웨어는 크고 복잡한 프로젝트의 프로젝트 관리에 적합합니다. Sciforma 의 ProjectScheduler (PS), Primavera 의 SureTrak, Microsoft 의 Project, IMSI 의 TurboProject 는 모두 중소 규모 프로젝트 관리에 적합한 소프트웨어입니다. SAP 의 PS (projectsy Dante ms) 모듈도 훌륭한 엔터프라이즈급 프로젝트 관리 소프트웨어라는 점은 주목할 만하다. 중국 CUHK 소프트웨어, 영방 기술 PM2, 문건 소프트웨어, 삼협 엔지니어링 관리 시스템 TGPMS, 프로젝트 관리 소프트웨어 구축 등 국내 엔지니어링 프로젝트 관리 소프트웨어 기능이 비교적 완벽하다. 이러한 기능은 기본적으로 외국 프로젝트 관리 소프트웨어를 참고하여 중국 표준이나 습관에 따라 구현되어 제품의 가용성을 높였습니다. 비엔지니어링 프로젝트 관리 소프트웨어는 Microsoft project 제품군 PM 소프트웨어를 포함하여 국제적으로 잘 알려져 있습니다. 현재 project 20 10 최신 버전은 온라인 상태이며 매우 강력합니다. 국내 프로젝트 관리 소프트웨어 업체에서 중국 웨이이 기술유한공사는 iMIS PM 소프트웨어와 같이 빠르게 성장하고 있으며, 더욱 언급할 만한 것은 8 THMANAGEM 프로젝트 관리 소프트웨어입니다. 그들 회사는 동남아와 북미 전역에 고객이 있는 다국적 기업이다. 미국 록히드 마틴, 미국 자본의료그룹, 캐나다 몬트리올은행, 플로리다 유한회사, ParaDM.
, 싱가포르 지하철 회사, 화기 글로벌 통신, 차이나 모바일, 안리, 중국 연합그룹, 칭화대.
질문 4: 프로젝트 관리 소프트웨어의 분류는 무엇입니까? 프로젝트 관리 소프트웨어는 기업 개발 1 에 따라 분류된다. 최종 품목 프로젝트 관리 소프트웨어는 소프트웨어의 매개변수 설정을 통해 소프트웨어의 기능을 조정하는 정형 프로젝트 관리 소프트웨어입니다. 이러한 소프트웨어는 작고 유연하지만 시스템 업데이트 속도가 느리고, 비용이 저렴하며, 어플리케이션 속도가 빠르며, 파트너 협업 오피스 플랫폼과 유사합니다. 2. 개발 플랫폼에서 개발된 프로젝트 관리 소프트웨어. 이러한 프로젝트 관리 소프트웨어는 사용자의 요구에 따라 개발 플랫폼에서 설계 및 개발되었습니다. 품질은 R&D 직원의 업무 이해 능력과 업무 경험에 따라 제한되며 기업은 R&D 팀을 구성하여 자체 프로젝트 관리 소프트웨어를 개발할 수 있습니다. 3. 응용 프로그램 디자인 플랫폼의 프로젝트 관리 소프트웨어와 같은 시스템은 관리 양식, 관리 기능, 업무 프로세스, 데이터 조회, 업무 보고서, 사용자 인터페이스 스타일 등 사용자의 요구에 따라 개인화되어 있습니다. 관리 요구 사항의 변화에 대응하고, 비즈니스 애플리케이션 및 관리 프로세스를 동적으로 조정하며, 2 차 개발 주기가 길어져 관리 시스템이 비즈니스 변화와 동기화할 수 없는 문제를 해결할 수 있습니다.
기업이 처한 업종에 따라
1. 엔지니어링 프로젝트 관리 소프트웨어. 주로 건축공사, 장식공사, 수리전력공사 등 공사 유형에 적용된 프로젝트 관리 소프트웨어를 가리킨다. 프로젝트 관리 소프트웨어의 응용 가치는 프로젝트의 사전, 중기, 후기 재료, 장비, 비용, 공사 기간을 각각 추정, 분배, 통제 및 조정하여 프로젝트가 예상 기간 동안 완벽하게 착지할 수 있는 효과를 얻는 데 있습니다.
2. 비 엔지니어링 프로젝트 관리 소프트웨어. 엔지니어링 프로젝트 관리 이외의 기업 내 인사 및 부서 간 프로젝트 업무 관리 (예: R&D 프로젝트 관리, 판매 프로젝트 관리, 시장 프로젝트 관리 등) 따라서 엔지니어링 프로젝트 관리 소프트웨어와 비엔지니어링 프로젝트 관리 소프트웨어는 소프트웨어 기능에서 본질적인 차이가 있습니다.
질문 5: 소프트웨어 개발에 포함되는 프로젝트 유형은 무엇입니까? 1 질문 정의.
질문 정의 단계에서 반드시 답해야 하는 중요한 질문: "해결해야 할 질문은 무엇입니까?" " 문제가 무엇인지 모르면, 해결하려고 노력하는 것은 분명 맹목적이고, 시간과 돈만 낭비할 뿐, 최종 결과는 의미가 없을 것이다. 문제를 명확하게 정의할 필요성은 분명하지만, 이는 실천에서 가장 간과하기 쉬운 단계일 수 있다.
시스템 분석가는 문제 정의 단계의 작업을 통해 문제의 특성, 엔지니어링 목표 및 규모에 대한 서면 보고서를 제출해야 합니다. 실제 사용자와 시스템 사용자에 대한 인터뷰와 조사를 통해 분석가는 문제에 대한 자신의 이해를 간략하게 쓰고, 사용자와 사용자 회의에서 서면 보고서를 진지하게 논의하고, 모호성을 명확히 하고, 부정확한 이해를 바로잡고, 결국 쌍방이 만족하는 문서를 얻습니다.
문제 정의 단계는 소프트웨어 수명 주기 중 가장 짧은 단계이며 일반적으로 하루 이하가 소요됩니다.
2 타당성 조사
이 단계에서 답해야 할 주요 질문: "이전 단계에서 파악된 질문에 대해 실행 가능한 해결책이 있습니까?" 이 질문에 답하기 위해 시스템 분석가는 크게 압축되고 단순화된 시스템 분석 및 설계 프로세스, 즉 보다 추상적인 상위 수준에서 분석 및 설계 프로세스를 수행해야 합니다.
실현가능성 연구는 비교적 짧아야 한다. 이 단계의 임무는 구체적으로 문제를 해결하는 것이 아니라, 문제의 범위를 연구하고, 문제를 해결할 가치가 있는지, 실행 가능한 해결책이 있는지 탐구하는 것이다.
문제 정의 단계에서 제시된 프로젝트 목표와 규모에 대한 보고서는 일반적으로 모호하다. 실현가능성 검토 단계에서는 시스템의 상위 레벨 논리 모델 (일반적으로 데이터 흐름 다이어그램으로 표시됨) 을 내보내고 이를 바탕으로 프로젝트 크기와 목표를 보다 정확하고 구체적으로 결정해야 합니다. 그런 다음 분석가는 시스템의 비용과 수익을 보다 정확하게 추정하고 제안된 시스템에 대한 상세한 비용/이익 분석을 수행하는 것이 이 단계의 주요 임무 중 하나입니다.
실현가능성 연구의 결과는 부서 책임자를 사용하여 프로젝트를 계속할지 여부를 결정하는 중요한 근거이다. 일반적으로 투자로부터 더 큰 수익을 얻을 수 있는 프로젝트만이 계속될 가치가 있다. 실현가능성 연구의 후기 단계에는 더 많은 인력과 물력이 필요할 것이다. 시간을 투자할 가치가 없는 프로젝트를 중단하면 더 큰 낭비를 피할 수 있다.
3 수요 분석
이 단계의 임무는 여전히 구체적으로 문제를 해결하는 것이 아니라,' 목표 시스템이 이 문제를 해결하기 위해 무엇을 해야 하는가' 를 정확히 파악하는 것은 주로 목표 시스템이 어떤 기능을 갖추어야 하는지를 결정하는 것이다.
사용자는 자신이 직면한 문제와 자신이 무엇을 해야 하는지 알고 있지만, 일반적으로 자신의 요구를 완전하고 정확하게 표현할 수는 없으며, 컴퓨터로 문제를 해결하는 방법은 말할 것도 없습니다. 소프트웨어 개발자는 소프트웨어를 사용하여 사람들의 요구 사항을 충족시키는 방법을 알고 있지만 특정 사용자의 특정 요구 사항은 완전히 명확하지 않습니다. 따라서 시스템 분석가는 수요 분석 단계에서 사용자와 긴밀하게 협력하여 사용자가 확인한 시스템 논리 모델을 얻을 수 있도록 정보를 충분히 교환해야 합니다. 시스템의 논리 모델은 일반적으로 데이터 흐름 다이어그램, 데이터 사전 및 간단한 알고리즘으로 설명됩니다.
수요 분석 단계에서 파악된 시스템 논리 모델은 향후 설계 및 목표 시스템 구현의 기초이므로 사용자의 요구를 정확하고 완벽하게 반영해야 합니다. 시스템 분석가는 대개 컴퓨터 소프트웨어 전문가이며, 일반적으로 기술 전문가들은 곧 상세한 설계를 시작하는 것을 좋아한다. 그러나 분석가가 프로그램 설계의 세부 사항에 대해 이야기하기 시작하면 사용자가 분리되어 요구 사항과 제안을 계속할 수 없습니다. 프로젝트의 구조 분석 및 설계를 비교하는 방법으로 각 단계에 대한 구체적인 종료 기준을 설정하고 수요 분석 단계에서 완전하고 정확한 시스템 논리 모델을 제공해야 사용자가 확인한 후 다음 단계로 이동할 수 있습니다. 구체적인 설계를 서두르는 경향을 효과적으로 방지하고 극복할 수 있습니다.
4 전체적인 디자인
이 단계에서 반드시 대답해야 하는 중요한 질문은' 한 마디로 이 문제를 어떻게 해결해야 하는가?' 이다.
첫째, 몇 가지 가능한 솔루션을 고려해야합니다. 예를 들어, 대상 시스템의 주요 기능 중 일부는 다섯 번 구성됩니다. 전체 설계 단계의 두 번째 주요 임무는 설계 소프트웨어의 구조, 즉 프로그램이 어떤 모듈로 구성되어 있는지, 그리고 그 사이의 관계를 결정하는 것입니다. 일반적으로 계층 구조도나 맵을 사용하여 소프트웨어의 구조를 설명합니다.
5 상세 설계
전반적인 설계 단계에서 보다 추상적인 방식으로 문제를 제기하는 해결책. 상세 설계 단계의 임무는 솔루션을 구체화하는 것입니다. 즉, "어떻게 ... >>
질문 6: 소프트웨어 개발의 유형과 분류는 무엇입니까?
이식된
운영 체제
앱
건물에 의지하는가?
클라이언트/서버
건축 학사.
애플리케이션별:
컴퓨터 보안 도구, 업로드 다운로드 도구, 그래픽 이미지 도구, 엔터테인먼트 오디오 및 비디오 도구, 파일 관리 도구, CD 굽기 및 이미지 도구, 시스템 관리 도구 및 네트워크 도구.
질문 7: 컴퓨터 소프트웨어 개발에는 어떤 프로젝트가 포함됩니까? 큰 질문: 컴퓨터 소프트웨어 개발, 당신은 소프트웨어 유형이나 개발 기술을 묻고 있습니까? 첫째, 개발 소프트웨어 유형에는 업계 소프트웨어와 애플리케이션 소프트웨어가 포함됩니다. 업계 소프트웨어는 특정 산업 분야의 전문 소프트웨어 유형 (예: 은행 시스템) 입니다. 응용 프로그램 소프트웨어 (예: 게임 소프트웨어, 도구 소프트웨어) 는 높은 보안, 응용 프로그램 소프트웨어는 호환성, 확장성, 유연성 등에 주의해야 합니다!
받아주세요, 감사합니다!
질문 8: 프로젝트 관리 소프트웨어의 분류는 무엇입니까? 프로젝트 관리에 관한 소프트웨어 종류는 많지만 모두 대동소이하다. 가장 간단한 것은 Microsoft 의 MS project 입니다. Microsoft 프로젝트 (또는 MSP) 는 Microsoft 에서 개발하고 판매하는 프로젝트 관리 소프트웨어 프로그램입니다. 소프트웨어 설계의 목적은 프로젝트 관리자가 계획을 수립하고, 작업에 자원을 할당하고, 진행 상황을 추적하고, 예산을 관리하고, 작업량을 분석하는 것입니다.
질문 9: 소프트웨어 프로젝트 관리 도구의 유형 외국의 프로젝트 관리 도구는 다음과 같습니다. Microsoft 의 프로젝트. 인터넷 시대가 도래함에 따라, 이런 단일 기능의 소프트웨어는 이미 기업의 요구를 만족시키기 어렵다. Project server 는 Microsoft 가 공동 작업 문제를 해결하기 위해 개발한 업그레이드이지만 기능은 여전히 작업 관리로 제한됩니다. Primavera 의 프로젝트 관리 소프트웨어 P3 (P6 으로 업그레이드), Artemis 의 Artemis Viewer, NIKU 의 Open WorkBench, Wel 의 OpenPlan, SAP 의 project systems ( Sciforma 의 ProjectScheduler (PS), Primavera 의 SureTrak, Microsoft 의 Project, IMSI 의 TurboProject 등이 있습니다. 중소형 엔지니어링 프로젝트 관리에 적합한 소프트웨어입니다. 이러한 소프트웨어는 엔지니어링 프로젝트 또는 일반 프로젝트 관리를 선호하지만, 소프트웨어나 R&D 프로젝트에서는 이러한 소프트웨어가 요구 사항을 잘 충족하지 못합니다. 또한 HP 의 QC, Atlassian 의 길라, 오픈 소스 redmine, Microsoft 의 TFS, IBM 은 CR/CQ, Doors, RequisitPro 등과 같은 다양한 독립 솔루션을 제공합니다. 대부분 소프트웨어 프로젝트 관리의 한 측면을 해결하는 경향이 있습니다. TGPMS 국내 엔지니어링 소프트웨어 프로젝트 관리 기능이 비교적 완벽하다: 신중달대학교 (1993), 푸화기술 (1992), 왕동공 기술 (2003), 광련다 (/KK) 제인의 (200 1) 프로젝트 관리 소프트웨어 등. , 외국 프로젝트 관리 소프트웨어를 참고하여 기본적으로 중국 표준이나 습관에 부합하는 이러한 기능을 실현하여 제품의 가용성을 높였습니다. 소프트웨어 프로젝트 관리 도구는 베이징 세레다 소프트웨어 회사의 visualproject IT 프로젝트 관리 소프트웨어로 신주 디지털, 건설은행, 초상은행, 중국 푸천, 중국 핑안 등 대기업에 성공적으로 적용되었으며 중소기업에 적합한 버전도 있습니다. 선전 위세기술유한공사의 iMIS PM 등 소프트웨어도 있습니다 .. QONE 은 중국과학원 소프트웨어연구소가 개발한 자주지적 재산권을 갖춘 소프트웨어 프로젝트 관리 플랫폼입니다. 그 장점은 프로세스 개선과 소프트웨어 프로젝트 관리를 결합하여 CMMI 및 GJB5000A 시스템을 지원하는 도구라는 것입니다. 선종은 작은 애자일 팀을 지원하는 오픈 소스 소프트웨어 프로젝트 관리 소프트웨어입니다. 김통우 기술의 프로젝트 관리 소프트웨어 (oKit) 는 소프트웨어 프로젝트를 지원하는 전형적인 R&D 프로젝트 관리 소프트웨어입니다. 소프트웨어 관리의 기능 및 분류에 따라 다양한 프로젝트 관리 소프트웨어의 가격은 수만 개에서 수십만에 이르기까지 매우 다양합니다. 중소 규모 프로젝트에 적합한 소프트웨어 가격은 일반적으로 수만 위안에 불과하지만, 크고 복잡한 프로젝트에 적합한 소프트웨어 가격은 수십만에서 수백만 위안이다. CUHK I6P 프로젝트 관리 시스템은 국내에서 몇 안 되는 엔터프라이즈급 프로젝트 관리 플랫폼으로, 프로젝트의 전 과정을 관리할 수 있다는 점도 주목할 만하다. 특급건설기업 정보화 건설에서 58% 의 시장 점유율을 기록했습니다. 소프트웨어 R&D 는 기존의 일반 프로젝트 관리 소프트웨어 및 관리 방법이 관리 소프트웨어 프로젝트에 적합하지 않음을 결정하는 지적 활동입니다. Cui Feng 소프트웨어가 출시 한 Relax 소프트웨어 R&D 관리 플랫폼은 소프트웨어 프로젝트 관리에 초점을 맞추고 소프트웨어 개발 기관에 전체 라이프 사이클, 매우 민첩한 소프트웨어 프로젝트 관리 솔루션을 제공합니다.