咨詢郵箱 咨詢郵箱:service@yitianxinda.com 咨詢熱線 咨詢熱線:18101296137 微博 微信
北京APP開(kāi)發(fā)公司教您APP軟件開(kāi)發(fā)需求_北京軟件開(kāi)發(fā)公司
發表日期:2016-04-07 11:25:11    文章編輯:yitianxinda    浏覽次數:

  北京APP開發公司教您APP軟件開發需求文檔格式的标準寫法:

  1.引言

  1.1 編寫目的

  · 闡(chǎn)明開發(fā)本系統的目的;

  1.2 項目背景

  · 标識待開發軟件産(chǎn)品的名稱(chēng)、代碼;

  · 列出本項目的任務提出者、項目負(fù)責人項目負(fù)責人、系統分析員、系統設計員、程序設計員、程序員、資料員以及與本項目開展工作直接有關(guān)的人員和用戶;

  · 說明該(gāi)軟件産(chǎn)品與其他有關軟件産(chǎn)品的相互關系。

  1.3 術語說明

  列出本文檔(dàng)中所用到的專門術語的定義和英文縮寫詞(cí)的原文。

  1.4 參(cān)考資料(可有可無(wú))

  列舉編(biān)寫軟件需求規格說明時所參(cān)考的資料,包括項目經核準的計劃任務書、合同、引用的标準和規範、項目開發計劃、需求規格說明、使用實例文檔,以及相關産品的軟件需求規格說明。在這裏應該給出詳細的信息,包括标題、作者、版本号、發表日期、出版單位或資料來源。

  2.項目概述

  2.1 待開(kāi)發(fā)軟件的一般描述

  描述待開發軟件的背景,所應達(dá)到的目标,以及市場(chǎng)前景等。

  2.2 待開(kāi)發(fā)軟件的功能

  簡述待開發軟件所具有的主要功能。爲瞭(le)幫助每個讀者易於(yú)理解,可以使用列表或圖形的方法進行描述。使用圖形表示,可以採用:

  · 頂(dǐng)層(céng)數據流圖;

  · 用例UseCase圖(tú);

  · 系統(tǒng)流程圖(tú);

  · 層(céng)次方框圖(tú)。

  2.3 用戶(hù)特征和水平(是哪類(lèi)人使用)

  描述較終用戶(hù)應具有的受教育水平、工作經驗及技術專長(zhǎng)。

  2.4 運行環境

  描述軟(ruǎn)件的運行環(huán)境,包括硬件平台、硬件要求、操作系統和版本,以及其他的軟(ruǎn)件或與其共存的應用程序等。

  2.5 條件與限制

  給(gěi)出影響開發(fā)人員在設計軟件時的約束條款,例如:

  · 必須使用或避免使用的特定技術、工具、編(biān)程語言和數據(jù)庫;

  · 硬件限制;

  · 所要求的開發(fā)規範(fàn)或标準。

  3.功能需求

  3.1 功能劃分

  列舉出所開發(fā)的軟件能實現的全部功能,可採(cǎi)用文字、圖表或數學公式等多種方法進行描述。

  3.2 功能描述

  對(duì)各個(gè)功能進行詳細的描述。

  4.外部接口需求

  4.1 用戶界面

  對(duì)用戶希望該(gāi)軟件所具有的界面特征進行描述。以下是可能要包括的一些特征:

  · 将要採(cǎi)用的圖形用戶界面标準或産(chǎn)品系列的風格;

  · 屏幕布局;

  · 菜單(dān)布局;

  · 輸(shū)入輸(shū)出格式;

  · 錯(cuò)誤(wù)信息顯示格式;

  建議採(cǎi)用RAD開發(fā)工具, 比如Visio,構造用戶界面。

  4.2 硬件接口

  描述系統中軟件産(chǎn)品和硬件設備(bèi)每一接口的特征,以及硬件接口支持的設備(bèi)、軟件與硬件接口之間,以及硬件接口與支持設備(bèi)之間的約定,包括交流的數據和控制信息的性質以及所使用的通信協議。

  4.3 軟件接口

  描述該軟件産(chǎn)品與其有關軟件的接口關系,並(bìng)指出這些外部軟件或組件的名字和版本号。比如運行在什麽操作系統上,訪問何種類型的數據庫,使用什麽數據庫連接組件,和什麽商業軟件共享數據等。

  4.4 通信接口

  描述和本軟件産(chǎn)品相關的各種通信需求,包括電(diàn)子郵件、Web浏覽器、網絡通信協議等。

  4.5 故障處理

  對可能的軟件、硬件故障以及對各項性能而言所産(chǎn)生的後果進行處(chù)理。

  5.性能需求

  5.1 數據精確度

  輸出結果的精度。

  5.2 時間特性

  時間(jiān)特性可包括如下幾(jǐ)方面

  ·響應時(shí)間(jiān);

  ·更新處(chù)理時間(jiān);

  ·數據轉換(huàn)與傳(chuán)輸時間;

  ·運行時(shí)間(jiān)等。

  5.3 适應性

  在操作方式、運行環境、與其他軟件的接口以及開發(fā)計劃等發(fā)生變(biàn)化時,軟件的适應能力。

  6.其他需求

  列出在本文的其他部分未出現(xiàn)的需求。如果不需要增加其他需求,可省略這(zhè)一部分。

  7.數據描述

  7.1 靜态數據

  7.2 動态數據

  包括輸(shū)入數據(jù)和輸(shū)出數據(jù)。

  7.3 數據庫描述

  給(gěi)出使用數據庫的名稱(chēng)和類型。

  7.4 數據字典

  對於(yú)數據流圖、層次方框圖中出現的所有圖形元素在數據字典中都要作爲一個詞條加以定義,使得每一個圖形元素都有唯一的一個清晰明確(què)的解釋。

  數據(jù)字典中所有的定義必須是嚴密的、精確(què)的,不可有二意性。

  7.5 數據採集

  ·列出提供輸入數據的機構(gòu)、設備(bèi)和人員

  ·列出數據(jù)輸入的手段、介質和設備(bèi);

  ·列出數據(jù)生成的方法、介質和設備(bèi)。

  8.附錄

  包括分析模型,待定問題(tí)圖(tú)表等。

相關文章推薦
下一代工業進步被稱爲工業4.0,旨在将傳統行業(如自動化)互聯互通並實現計算機化。工業4.0的目标是使工廠變得更加智能,提高适應性和資源效率,以及改善工廠之間供...
您正在尋找能夠将您令人驚歎的應用程序想法變爲現實的人。我應該聘請軟件公司還是兼職開發者?這可能是每個新晉産品所有者問自己的最常見問題。在開始開發過程之前,您需要...
從頭開始構建網站並托管和維護或改造舊網站需要聘請一支擁有技能和專業知識的團隊。如果您不想進一步擴大團隊,不想經曆招聘大手筆,或者想降低離岸成本,北京軟件開發外包...
物聯網 ( IoT ) 概念首次出現時,曾有大膽預測稱,到 2020 年,物聯網連接設備數量将達到 500 億甚至數萬億。這些極高的估值引發瞭炒作,但最終被證明...
下一代工業進步被稱爲工業4.0,旨在将傳統行業(如自動化)互聯互通並實現計算機化。工業4.0的目标是使工廠變得更加智能,提高适應性和資源效率,以及改善工廠之間供...
企業需要強大且可靠的在線形象才能取得成功。Magento 已成爲領先的電子商務平台,爲各種規模的企業提供強大的功能和定制選項。對於希望通過基於 Magento ...
數據是業務許多方面成功的關鍵。先進的商務智能(BI)工具使組織可以實時收集,分析數據並對數據做出反應。從營銷到運營,這都是真正的高效和知識淵博的組織。BI解決方案代表瞭...
  北京軟件開發APP從業者必知的整個APP開發标準流程。   一般的APP開發及上線流程 步驟如下:   首先,制作一款APP,必須要有相關的idea(主意),也就是說,第一步是APP的i...
條件提供合 資源起源:其它 4)具有近三年完成在3個(含)以上同等界限的告捷案例,對“中國工商銀行股份無限公司軟件征戰重心北京研 3)具有ISO9000質量認證體系書;具有國度質量...
北京軟件開發敏捷軟件開發...
在須要時還應舉例說明。 用戶驗收。 軟件開採者應向用戶提交開採的對象安設程序、數據庫的數據字典、《用戶安設手冊》、《用戶操縱指南》、需求呈報、設計呈報、測試呈報等兩...
很多人認爲,創建一個新的軟件開發解決方案,你需要的是找到一些程序員,並告訴他們該怎麽做。這個觀點是在小型和中小型企業通常不涉及軟件項目中尤爲常見。...