app開(kāi)發需求文檔應該怎樣寫?
2017-11-15 16:23:12 綿陽APP開(kāi)發,綿陽微信開(kāi)發,綿陽網站優化,綿陽網站建設工(gōng)作室,綿陽網站制作公司
開(kāi)發一(yī)款APP,一(yī)個APP開(kāi)發需求的文檔是必不可少的,需求文檔被認做開(kāi)發前的重中(zhōng)之重,一(yī)份好的開(kāi)發需求文檔,如同寫書(shū)前的的大(dà)綱,确定明确的思路,和目标,避免盲目和不必要的浪費(fèi),節省時間,搶占先機。今天綿陽APP開(kāi)發教你app開(kāi)發需求文檔的标準寫法。
綿陽APP開(kāi)發
1.引言
1.1 編寫目的
· 闡明app開(kāi)發的目的;
1.2 項目背景
· 标識待app開(kāi)發的名稱、代碼;
· 列出app開(kāi)發的任務提出者、項目負責人項目負責人、系統分(fēn)析員(yuán)、系統設計員(yuán)、程序設計員(yuán)、程序員(yuán)、資(zī)料員(yuán)以及與本項目開(kāi)展工(gōng)作直接有關的人員(yuán)和用戶;
· 說明該app産品與其他有關app産品的相互關系。
1.3 術語說明
列出本文檔中(zhōng)所用到的專門術語的定義和英文縮寫詞的原文。
1.4 參考資(zī)料(可有可無)
列舉編寫軟件需求規格說明時所參考的資(zī)料,包括項目經核準的計劃任務書(shū)、合同、引用的标準和規範、項目開(kāi)發計劃、需求規格說明、使用實例文檔,以及相關産品的軟件需求規格說明。在這裏應該給出詳細的信息,包括标題、作者、版本号、發表日期、出版單位或資(zī)料來源。
2.項目概述
2.1 app開(kāi)發的一(yī)般描述
描述待app開(kāi)發的背景,所應達到的目标,以及市場前景等。
2.2 待開(kāi)發軟件的功能
簡述待開(kāi)發軟件所具有的主要功能。爲了幫助每個讀者易于理解,可以使用列表或圖形的方法進行描述。使用圖形表示,可以采用:
· 頂層數據流圖;
· 用例UseCase圖;
· 系統流程圖;
· 層次方框圖。
2.3 用戶特征和水平(是哪類人使用)
描述最終用戶應具有的受教育水平、工(gōng)作經驗及技術專長。
2.4 運行環境
描述軟件的運行環境,包括硬件平台、硬件要求、操作系統和版本,以及其他的軟件或與其共存的應用程序等。
2.5 條件與限制
給出影響app開(kāi)發人員(yuán)在設計軟件時的約束條款,例如:
· 必須使用或避免使用的特定技術、工(gōng)具、編程語言和數據庫;
· 硬件限制;
· 所要求的開(kāi)發規範或标準。
3.功能需求
3.1 功能劃分(fēn)
列舉出app開(kāi)發能實現的全部功能,可采用文字、圖表或數學公式等多種方法進行描述。
3.2 功能描述
對各個功能進行詳細的描述。
4.外(wài)部接口需求
4.1 用戶界面
對用戶希望該軟件所具有的界面特征進行描述。以下(xià)是可能要包括的一(yī)些特征:
· 将要采用的圖形用戶界面标準或産品系列的風格;
· 屏幕布局;
· 菜單布局;
· 輸入輸出格式;
· 錯誤信息顯示格式;
4.2 硬件接口
描述系統中(zhōng)軟件産品和硬件設備每一(yī)接口的特征,以及硬件接口支持的設備、軟件與硬件接口之間,以及硬件接口與支持設備之間的約定,包括交流的數據和控制信息的性質以及所使用的通信協議。
4.3 軟件接口
描述該app開(kāi)發與其有關軟件的接口關系,并指出這些外(wài)部軟件或組件的名字和版本号。比如運行在什麽操作系統上,訪問何種類型的數據庫,使用什麽數據庫連接組件,和什麽商(shāng)業軟件共享數據等。
4.4 通信接口
描述和本軟件産品相關的各種通信需求,包括電子郵件、Web浏覽器、網絡通信協議等。
4.5 故障處理
對可能的軟件、硬件故障以及對各項性能而言所産生(shēng)的後果進行處理。
5.性能需求
5.1 數據精确度
輸出結果的精度。
5.2 時間特性
時間特性可包括如下(xià)幾方面
·響應時間;
·更新處理時間;
·數據轉換與傳輸時間;
·運行時間等。
5.3 适應性
在操作方式、運行環境、與其他軟件的接口以及開(kāi)發計劃等發生(shēng)變化時,軟件的适應能力。
6.其他需求
列出app開(kāi)發在本文的其他部分(fēn)未出現的。
  • 相關内容

    暫無信息!
  • 最新内容

    暫無信息!
  • 最熱内容

    暫無信息!