app的開發(fā)是一個系統(tǒng)的工作需要有著嚴密的邏輯和嚴格的流程操作,今天合肥APP開發(fā)公司介紹五個你最容易忽視的開發(fā)要點。
首先來說一下軟件工程,軟件工程就是把軟件的開發(fā)工程化,在給定成本、進度的前提下,開發(fā)出具有可修改性、有效性、可靠性、可理解性、可維護性、可重用性、可適應(yīng)性、可移植性并且滿足用戶需求的軟件產(chǎn)品。軟件工程主要有一下內(nèi)容:需求、設(shè)計、編碼、測試。其過程中需要產(chǎn)生以下一些文檔:可行性研究報告、軟件需求說明書、數(shù)據(jù)庫設(shè)計說明書、概要設(shè)計說明書、詳細設(shè)計說明書、用戶手冊、測試分析報告等。這些文檔貫穿軟件開發(fā)的整個過程。
2. 包圖描述了系統(tǒng)的整體架構(gòu),每一個包是一個程序集,用在概要設(shè)計說明書中;
3. 類圖描述系統(tǒng)中的類以及各個類之間的靜態(tài)關(guān)系視圖,也用在概要設(shè)計說明書中表示各個類之間的調(diào)用關(guān)系;
4. 活動圖描述每個用例進行的活動以及活動之間的關(guān)系,主要用在概要設(shè)計說明書中用來表示整個系統(tǒng)的運行流程;
5. 狀態(tài)圖描述類的對象所有可能的狀態(tài),以及事件發(fā)生時狀態(tài)的轉(zhuǎn)移條件,是對類圖的補充;