Urna Semper
Name:Albert
2019年1月10日
APP軟件開發(fā)流程
App development process
1.需求分析:
a.由項目方或產(chǎn)品提供需求浊吏;
b.由產(chǎn)品生成產(chǎn)品原型并提交項目方確認后轉(zhuǎn)交產(chǎn)品啡浊;
c.產(chǎn)品將設(shè)計原型交付UI設(shè)計肪凛;
d.UI設(shè)計完畢后移交項目方確認;
e.項目方確認后形成第一版杭措;
2.詳細分析:
a.根據(jù)第一版本,移動端跟產(chǎn)品進行需求的反復確認钾恢;
b.確認完成后根據(jù)UI設(shè)計進行產(chǎn)品去除不合理部分手素;
c.講UI重新調(diào)整后再次移交項目方確認;
d.項目方確認后瘩蚪,開始開發(fā)第一版泉懦;
3.架構(gòu)選擇:
a.根據(jù)項目大小疹瘦;選擇相應的設(shè)計模式(推薦使用:mvp崩哩、mvvm)
b.根據(jù)需求;選擇相應的組件開發(fā)言沐;
c.完成整體架構(gòu)
1.項目開發(fā)人員分配邓嘹;
2.項目開發(fā)命名規(guī)范;
3.項目開發(fā)代碼整合規(guī)范险胰;
4.項目開發(fā)git代碼提交規(guī)范汹押;
4.產(chǎn)品測試
a.根據(jù)UI設(shè)計,由測試人員生成測試用例起便;
b.測試人員測試bug管理選擇棚贾;
c.測試人員設(shè)置測試管理流程窖维;
d.開發(fā)人員修改bug流程;
5.軟件上線前期準備:
a.開發(fā)人員將最終代碼提交給測試人員妙痹;
b.由測試人員生成最終的app版本包铸史;
c.更改測試環(huán)境和生產(chǎn)環(huán)境的切換;
d.后臺部署完畢后怯伊,按照測試的測試用例復測琳轿;
e.測試無誤后,發(fā)布到相應的地方震贵;
6.第一階段上線完畢利赋;
7.產(chǎn)品和運營人員根據(jù)數(shù)據(jù)分析、項目方需求制定迭代版本需求猩系;