開始制作

軟件app怎么做出來(lái)的?如何做軟件開發(fā)?

2022-05-28 17:42:00 來(lái)自于應(yīng)用公園


軟件怎么做出來(lái)的,如何做出軟件

首先,軟件app開發(fā)來(lái)自于一個(gè)創(chuàng)意(idea),就是有一個(gè)做什么的想法,然后大家坐下來(lái)開個(gè)會(huì)討論一下,來(lái)場(chǎng)頭腦風(fēng)暴,確定主要功能,形成需求文檔,軟件開發(fā)文檔中該有些什么功能,一一列舉,以后就按照這個(gè)需求去做。


軟件怎么做出來(lái)的


其次,有了需求文檔,目標(biāo)清晰很多,但還是不夠,這時(shí)需要架構(gòu)師來(lái)進(jìn)行概要設(shè)計(jì),軟件分成不同的模塊,再具體到更細(xì)節(jié)的部分,如數(shù)據(jù)庫(kù)表的編寫。產(chǎn)品經(jīng)理畫出原型圖,設(shè)計(jì)或美工根據(jù)原型設(shè)計(jì)UI并切圖,交互設(shè)計(jì)師設(shè)計(jì)頁(yè)面交互,前端編寫頁(yè)面,后端編寫接口供前端調(diào)用(ps:小一點(diǎn)的公司可能一人身兼多職)。編碼只是其中的一部分,前期設(shè)計(jì)好了,那就是體力活。

最后,寫好部分功能后就開始測(cè)試,有測(cè)試人員就專職測(cè)試,沒(méi)有就自己人體驗(yàn)。主要是發(fā)現(xiàn)bug并解決bug,修改無(wú)明顯問(wèn)題后交付。

完整的軟件開發(fā)步驟:


首先是市場(chǎng)調(diào)研,發(fā)現(xiàn)用戶有這樣的需求。然后產(chǎn)品經(jīng)理去整理需求,將用戶的需求轉(zhuǎn)換成文檔,比如BRD(產(chǎn)品需求文檔), MRD(市場(chǎng)需求文檔), PRD(商業(yè)需求文檔)這類的。

如果公司決定做這個(gè)需求了,那就開始排期開發(fā),產(chǎn)品經(jīng)理會(huì)先把PRD文檔給到開發(fā)(PR)和測(cè)試(QA)。開發(fā)和測(cè)試明白需求后就干活,開發(fā)人員做開發(fā),測(cè)試人員寫測(cè)試用例。



<a href=//406pot.com/t-52806.html target=軟件開發(fā)平臺(tái)" width="550" height="366" title="軟件開發(fā)平臺(tái)" align="" />


開發(fā)人員開發(fā)完后會(huì)提交測(cè)試,這時(shí)候測(cè)試人員會(huì)按照PMD的說(shuō)明去驗(yàn)證程序是不是滿足文檔的要求,如果有不滿足的就反饋給開發(fā)人員進(jìn)行修改,直到程序滿足文檔的說(shuō)明,然后產(chǎn)品經(jīng)理再驗(yàn)證。

開發(fā)完后的軟件app項(xiàng)目會(huì)交給運(yùn)維,運(yùn)維將項(xiàng)目部署到服務(wù)器上后QA還需要去驗(yàn)證線上的項(xiàng)目是不是正常,不正常的話需要進(jìn)行回滾到上一個(gè)版本,修復(fù)問(wèn)題后再發(fā)布(所以一般都是做灰度發(fā)布,就是老版本的項(xiàng)目和新版本同時(shí)運(yùn)行,用戶還是訪問(wèn)的老版本服務(wù),QA卻能訪問(wèn)新版本服務(wù))。發(fā)布完成后這個(gè)開發(fā)迭代就算完成了。
粵公網(wǎng)安備 44030602002171號(hào)      粵ICP備15056436號(hào)-2

在線咨詢

立即咨詢

售前咨詢熱線

0755-27805158

[關(guān)閉]
應(yīng)用公園微信

官方微信自助客服

[關(guān)閉]