<ruby id="66w77"><video id="66w77"></video></ruby>
<ruby id="66w77"><option id="66w77"><thead id="66w77"></thead></option></ruby>
  • <ruby id="66w77"><table id="66w77"></table></ruby>

  • <ruby id="66w77"><table id="66w77"></table></ruby>
    <strong id="66w77"></strong>

    詳解電子產(chǎn)品軟硬件開(kāi)發(fā)流程

    2019-01-07 15:44:03分類(lèi):硬件開(kāi)發(fā)9395

    什么是硬件開(kāi)發(fā)

    一種看得見(jiàn)實(shí)物的電子產(chǎn)品研發(fā),比如我們所說(shuō)的手機、鼠標、鍵盤(pán)、音響都是硬件。硬件開(kāi)發(fā)也就是在這些方面進(jìn)行的一系列研究。硬件開(kāi)發(fā)一般分為:原理圖設計、電路圖設計、PCB板設計、測試板生產(chǎn)、功能性測試、穩定性測試、單片機設計、小批量生產(chǎn)、正式投放市場(chǎng)或正式使用等步驟。                     相關(guān)文章:《電子產(chǎn)品設計與硬件開(kāi)發(fā)流程概述

    什么是軟件開(kāi)發(fā)

    軟件是一系列按照特定順序組織的計算機數據和指令的集合。一般來(lái)講軟件被劃分為系統軟件、應用軟件和介于這兩者之間的中間件。軟件開(kāi)發(fā)是根據用戶(hù)要求建造出軟件系統或者系統中的軟件部分的過(guò)程。軟件開(kāi)發(fā)是一項包括需求捕捉、需求分析、設計、實(shí)現和測試的系統工程。
     

    電子產(chǎn)品軟硬件開(kāi)發(fā)流程
     

    軟件開(kāi)發(fā)流程

    需求分析

    一個(gè)軟件沒(méi)有出現之前,只是有一部分人有一個(gè)想法,我需要一個(gè)這樣的東西用來(lái)管理我的什么什么,這個(gè)時(shí)候一個(gè)想法出現了,就會(huì )有這個(gè)需求,他會(huì )找軟件公司需求分析師來(lái)商量。需求分析是聽(tīng)完要求以后會(huì )將大概的功能描述一下,用Word或者Axure畫(huà)出一個(gè)簡(jiǎn)單的Demo給用戶(hù)看,經(jīng)過(guò)幾次確認以后需求分析師會(huì )最后確認功能是不是完善的,確認了以后進(jìn)行我們的下一步,概要設計。

    概要設計

    這個(gè)功能主要是干嘛的呢?很多的公司覺(jué)得沒(méi)必要,其實(shí)是很有必要的,對于軟件來(lái)說(shuō)就是軟件的處理邏輯,大概的一個(gè)流程是怎么走的,大概需要哪些模塊,怎么運行,需要大概多少接口,后期怎么維護等問(wèn)題,做這些干呢嗎?為了下一步-詳細設計

    詳細設計

    詳細設計是很麻煩,主要是用來(lái)確認細節的,接口的名字啊,控制器的名字啊,多少個(gè)控制器,誰(shuí)來(lái)調用誰(shuí),這個(gè)不可以有錯,因為后期程序員需要看這個(gè)開(kāi)發(fā)的,你怎么起名字,他們就怎么寫(xiě),所以這里出錯也就意味著(zhù)編碼的時(shí)候也會(huì )錯,最后會(huì )有一份詳細設計書(shū)出現。

    碼農編碼

    很多人覺(jué)得這個(gè)就是搬磚,看著(zhù)設計書(shū)就直接寫(xiě)就可以了,理論是這樣的,但是為什么還有很多的bug出現呢?很大一部分原因并不是設計的原因(當然也有可能),很大原因是不規范造成的,還有就是是不是一個(gè)項目組的人可以協(xié)作處理代碼,怎么做可可以提高編碼的效率,這些問(wèn)題都是在編碼的時(shí)候出現的問(wèn)題。

    程序測試

    這一步是里面很重要的一步,測試,我們不可能說(shuō)寫(xiě)好直接就給用戶(hù)用了,這個(gè)是不現實(shí)的,我們需要做的是先給測試部門(mén)進(jìn)行系統的測試,當然這個(gè)測試不是按照用戶(hù)的想法來(lái)的。其實(shí)一個(gè)軟件好不好,很大一部分在于測試人員的測試力度。最后寫(xiě)一份測試報告就可以了。

    軟件交付

    測試結束以后沒(méi)有任何的問(wèn)題的話(huà),就可以寫(xiě)安裝手冊了,這個(gè)其實(shí)就是用戶(hù)使用指南。

    客戶(hù)驗收

    交付后客戶(hù)簡(jiǎn)單的測試以后覺(jué)得是和自己想的一樣的,就收貨,交錢(qián).

    后期維護

    是不是驗收以后就沒(méi)事了呢?當然不是,一個(gè)軟件很多時(shí)候是在用一段時(shí)間以后才會(huì )出問(wèn)題的,所以會(huì )一直需要人來(lái)維護他們,當然不是說(shuō)只是出問(wèn)題才會(huì )維護的,主要的原因是軟件會(huì )根據不同的需要更改功能,這樣的過(guò)程也是維護的過(guò)程。
     

    電子產(chǎn)品軟硬件開(kāi)發(fā)流程
     

    硬件開(kāi)發(fā)流程

    智能硬件開(kāi)發(fā)流程一般可以分四個(gè)階段,但是你自己要確定你的一個(gè)基本交期,就是產(chǎn)品什么時(shí)候上市。因為每個(gè)環(huán)節都是可快可慢的,自然,對應的成本及質(zhì)量會(huì )略有差別。完成一個(gè)產(chǎn)品一般需要半年時(shí)間,少于四個(gè)月的,除非東西很簡(jiǎn)單,要么就是有現成的模具、方案,采購物料也很順利,否則做出來(lái)的東西一般都不會(huì )太好。

    智能硬件開(kāi)發(fā)流程的四個(gè)過(guò)程:

    1)需求討論階段--建議安排至少一個(gè)月時(shí)間

    主要事務(wù):澄清產(chǎn)品的市場(chǎng)需求,確定最終的功能列表等;

    2)原型機階段——2-3個(gè)月左右

    主要事務(wù):硬件、軟件、結構等開(kāi)發(fā)(并行走)估計要2周以上,打板、貼片等7-10天

    3)試產(chǎn)階段--2周到4周

    一般情況下,2周時(shí)間可以試產(chǎn)一個(gè)小批量(100pcs以?xún)龋?,主要事?wù):生產(chǎn)工藝及制程分解安排

    4)量產(chǎn)階段--2周左右出第一批貨(1K左右)

    一般情況下,需要等到一些認證做完,接到正式訂單才會(huì )開(kāi)始大規模生產(chǎn)這些一般都是外包。
     

    電子產(chǎn)品軟硬件開(kāi)發(fā)流程
     

    智能電子產(chǎn)品進(jìn)行軟硬件開(kāi)發(fā)需要注意的事項

    1、不要要求速度快,做硬件必須踏踏實(shí)實(shí)一點(diǎn)一滴做起來(lái)。

    正常的速度也要3個(gè)月的時(shí)間周期,可能很多人在問(wèn)華強北的山寨為什么一個(gè)月能出貨,這是因為山寨能快速出貨的前提是基于標準件的組裝,比如在已經(jīng)量產(chǎn)的一個(gè)PCBA,只需要改一個(gè)外觀(guān)或者包裝就可以,的確是可以快速的出貨,但新設計的產(chǎn)品的環(huán)節太多,缺一不可。其中周期最長(cháng)的磨具,一般都要30天的時(shí)間,PCB的設計、樣品到生產(chǎn),一般也是需要一個(gè)月以上的時(shí)間。

    2、項目在進(jìn)行過(guò)程中不要經(jīng)常改動(dòng),這一點(diǎn)特別重要。

    硬件的改動(dòng)非常麻煩,比如一些功能的增加,就必須要換芯片重新布一個(gè)線(xiàn)路板了,而外觀(guān)的改動(dòng)會(huì )影響到磨具結構的改動(dòng),很有可能整個(gè)磨具損壞,并且大大拖延產(chǎn)品周期。

    3、找已經(jīng)有做過(guò)類(lèi)似產(chǎn)品的方案商來(lái)合作

    硬件產(chǎn)品其實(shí)如果細分出來(lái)也是很多的,千萬(wàn)不要以為做過(guò)wifi就會(huì )做藍牙,會(huì )做MTK的手機就會(huì )做高通的手機,任何不同的技術(shù)方案都要時(shí)間去學(xué)習,都需要經(jīng)驗去積累,如果找一個(gè)完全沒(méi)有做過(guò)類(lèi)似產(chǎn)品的團隊合作,在時(shí)間和質(zhì)量上,就不要有太多的期望了。

    4、不要太看重方案公司的規模

    合作這東西,配合很重要!如果一個(gè)很有經(jīng)驗的小團隊,愿意100%的時(shí)間幫你做某個(gè)產(chǎn)品,那么這個(gè)一定是優(yōu)先選擇的。

    很多大的方案公司都會(huì )同時(shí)接很多的產(chǎn)品在開(kāi)發(fā),配合上反而不是很好。

    5、不要以為硬件成本很低,利潤會(huì )很高。

    深圳有點(diǎn)經(jīng)驗的硬件工程師月薪都在20k以上,一般的設計公司做一個(gè)產(chǎn)品的外觀(guān)設計和結構設計,也要4-8萬(wàn)的水平,一個(gè)簡(jiǎn)單產(chǎn)品的模具,最少也要準備10萬(wàn)以上的模具費,所以做硬件也是要拼銷(xiāo)量的,如果每個(gè)月沒(méi)有幾K的銷(xiāo)量保證,我勸還是慎重考慮。

    6、選擇合理偏上的價(jià)格,我認為是最優(yōu)的選擇。

    當然土豪可以直接選擇大廠(chǎng),但是初創(chuàng )公司切忌選擇價(jià)格便宜的小廠(chǎng),特別是磨具廠(chǎng),我碰到好多次磨具開(kāi)出來(lái),想扔掉馬上換個(gè)工廠(chǎng)的沖動(dòng),而且磨具廠(chǎng)選擇直接影響到產(chǎn)品的外觀(guān)和整體品質(zhì),是不可逆和不可優(yōu)化的。

    7、如果對品質(zhì)要求高的產(chǎn)品,有幾個(gè)環(huán)節是最重要的。

    1、工業(yè)設計水平;

    2、選擇磨具廠(chǎng)家;

    3、組裝工廠(chǎng)品控;

    這3個(gè)環(huán)節確定了生產(chǎn)前,生產(chǎn)中,和生產(chǎn)后的品質(zhì)。而且在組裝的工廠(chǎng),最好外派一個(gè)駐廠(chǎng)去,這樣才可以再最后一環(huán)保證產(chǎn)品的質(zhì)量。

    8、多接受行業(yè)內資深人士的意見(jiàn),做產(chǎn)品是一個(gè)妥協(xié)的藝術(shù)。

    不要堅持哪些高風(fēng)險的工藝或不良率奇高的生產(chǎn)方式,控制成本不單表現在你選擇多便宜的芯片和方案上,更多是在量產(chǎn)的過(guò)程中,怎么控制不良率和提高生產(chǎn)速度上。

    除此之外,互聯(lián)網(wǎng)公司內部最好還是要有懂硬件研發(fā)生產(chǎn)流程的人,千萬(wàn)不要讓一個(gè)完全不懂得人去跟進(jìn)硬件產(chǎn)品,這種需要實(shí)際去執行的人如果本身不懂業(yè)務(wù),那么在合作過(guò)程中碰到的問(wèn)題就很難解決了。

    上一篇:下一篇:

    硬件開(kāi)發(fā)流程

    一項產(chǎn)品的的功能往往是由軟件和硬件共同完成的,哪些是由硬件完成,哪些是由軟件完成,項目組在開(kāi)發(fā)前必須細致考慮.不管是軟件開(kāi)發(fā)和硬件開(kāi)發(fā),都會(huì )有具體的流程,硬件開(kāi)發(fā)流程包括:硬件需求分析、硬件系統設計、硬件開(kāi)發(fā)過(guò)程控制、系統聯(lián)調、文檔歸檔及驗收申請.

    2019-01-15

    詳解電子產(chǎn)品軟硬件開(kāi)發(fā)流程

    一種看得見(jiàn)實(shí)物的電子產(chǎn)品研發(fā),硬件開(kāi)發(fā)一般分為:原理圖設計、電路圖設計、PCB板設計、測試板生產(chǎn)、功能性測試、穩定性測試、單片機設計、小批量生產(chǎn)、正式投放市場(chǎng)或正式使用等步驟.軟件開(kāi)發(fā)是根據用戶(hù)要求建造出軟件系統或者系統中的軟件部分的過(guò)程.軟件開(kāi)發(fā)是一項包括需求捕捉、需求分析、設計、實(shí)現和測試的系統工程.

    2019-01-07

    完整的項目軟硬件開(kāi)發(fā)流程

    IT行業(yè)的產(chǎn)品項目開(kāi)發(fā)流程,軟件硬件是怎么開(kāi)發(fā)出來(lái)的?為什么產(chǎn)品的結果是這樣?為什么產(chǎn)品開(kāi)發(fā)的速度不能再快一點(diǎn)?為什么程序員經(jīng)常加班?他們都在忙些什么?測試是不是就是每天忙著(zhù)點(diǎn)點(diǎn)程序看會(huì )不會(huì )報錯?

    2019-01-03

    智能硬件開(kāi)發(fā)流程中比較重要的方面有哪些?

    因為互聯(lián)網(wǎng)的流行,人們越來(lái)越離不開(kāi)智能硬件或軟件的使用了,而正因如此,智能硬件的開(kāi)發(fā)成為許多年輕人喜歡的職業(yè),不過(guò)在開(kāi)發(fā)中會(huì )有各種各樣的步驟,哪些比較重要呢?針對智能硬件的開(kāi)發(fā)流程中哪些方面比較重要的問(wèn)題,來(lái)看哪些方面會(huì )決定著(zhù)能不能成功進(jìn)行智能硬件的開(kāi)發(fā)。

    2018-12-20

    電子產(chǎn)品設計與硬件開(kāi)發(fā)流程概述

    作為電子產(chǎn)品開(kāi)發(fā)的從業(yè)者,了解電子產(chǎn)品開(kāi)發(fā)的流程,各部分的具體職能和作業(yè)方式,以正確給自己定位,把握自己的工作內容和工作方式,可以更好的為完成開(kāi)發(fā)工作。本文結合從業(yè)經(jīng)驗就開(kāi)發(fā)流程簡(jiǎn)單概述,簡(jiǎn)要記述筆者對各開(kāi)發(fā)相關(guān)環(huán)節的職能和作用的理解,從而在工作時(shí)的準確個(gè)人定位及正確參與團隊工作,更好的完成電子產(chǎn)品的開(kāi)發(fā)工作。

    2018-12-12

    嵌入式系統的軟硬件開(kāi)發(fā)流程

    嵌入式系統的軟硬件開(kāi)發(fā)流程需要經(jīng)過(guò)哪些步驟?首先:要看你的項目經(jīng)理是當成什么層面的了,如果是負責面向客戶(hù)聯(lián)絡(luò )溝通,內部監督控制進(jìn)度的話(huà)是能做好內外溝通,兩邊都能協(xié)調好就可以了。

    2018-12-07

    92视频在线精品国自产拍_乱色熟女综合一区二区_国产精品毛片久久久久久久_久天啪天天久久99久孕妇
    <ruby id="66w77"><video id="66w77"></video></ruby>
    <ruby id="66w77"><option id="66w77"><thead id="66w77"></thead></option></ruby>
  • <ruby id="66w77"><table id="66w77"></table></ruby>

  • <ruby id="66w77"><table id="66w77"></table></ruby>
    <strong id="66w77"></strong>