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

  北京APP開發(fā)公司教您APP軟件開發(fā)需求文檔格式的標準寫法:

  1.引言

  1.1 編寫目的

  · 闡明開發(fā)本系統(tǒng)的目的;

  1.2 項目背景

  · 標識待開發(fā)軟件產(chǎn)品的名稱、代碼;

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

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

  1.3 術語說明

  列出本文檔中所用到的專門術語的定義和英文縮寫詞的原文。

  1.4 參考資料(可有可無)

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

  2.項目概述

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

  描述待開發(fā)軟件的背景,所應達到的目標,以及市場前景等。

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

  簡述待開發(fā)軟件所具有的主要功能。為了幫助每個讀者易于理解,可以使用列表或圖形的方法進行描述。使用圖形表示,可以采用:

  · 頂層數(shù)據(jù)流圖;

  · 用例UseCase圖;

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

  · 層次方框圖。

  2.3 用戶特征和水平(是哪類人使用)

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

  2.4 運行環(huán)境

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

  2.5 條件與限制

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

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

  · 硬件限制;

  · 所要求的開發(fā)規(guī)范或標準。

  3.功能需求

  3.1 功能劃分

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

  3.2 功能描述

  對各個功能進行詳細的描述。

  4.外部接口需求

  4.1 用戶界面

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

  · 將要采用的圖形用戶界面標準或產(chǎn)品系列的風格;

  · 屏幕布局;

  · 菜單布局;

  · 輸入輸出格式;

  · 錯誤信息顯示格式;

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

  4.2 硬件接口

  描述系統(tǒng)中軟件產(chǎn)品和硬件設備每一接口的特征,以及硬件接口支持的設備、軟件與硬件接口之間,以及硬件接口與支持設備之間的約定,包括交流的數(shù)據(jù)和控制信息的性質(zhì)以及所使用的通信協(xié)議。

  4.3 軟件接口

  描述該軟件產(chǎn)品與其有關軟件的接口關系,并指出這些外部軟件或組件的名字和版本號。比如運行在什么操作系統(tǒng)上,訪問何種類型的數(shù)據(jù)庫,使用什么數(shù)據(jù)庫連接組件,和什么商業(yè)軟件共享數(shù)據(jù)等。

  4.4 通信接口

  描述和本軟件產(chǎn)品相關的各種通信需求,包括電子郵件、Web瀏覽器、網(wǎng)絡通信協(xié)議等。

  4.5 故障處理

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

  5.性能需求

  5.1 數(shù)據(jù)精確度

  輸出結果的精度。

  5.2 時間特性

  時間特性可包括如下幾方面

  ·響應時間;

  ·更新處理時間;

  ·數(shù)據(jù)轉換與傳輸時間;

  ·運行時間等。

  5.3 適應性

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

  6.其他需求

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

  7.數(shù)據(jù)描述

  7.1 靜態(tài)數(shù)據(jù)

  7.2 動態(tài)數(shù)據(jù)

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

  7.3 數(shù)據(jù)庫描述

  給出使用數(shù)據(jù)庫的名稱和類型。

  7.4 數(shù)據(jù)字典

  對于數(shù)據(jù)流圖、層次方框圖中出現(xiàn)的所有圖形元素在數(shù)據(jù)字典中都要作為一個詞條加以定義,使得每一個圖形元素都有唯一的一個清晰明確的解釋。

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

  7.5 數(shù)據(jù)采集

  ·列出提供輸入數(shù)據(jù)的機構、設備和人員

  ·列出數(shù)據(jù)輸入的手段、介質(zhì)和設備;

  ·列出數(shù)據(jù)生成的方法、介質(zhì)和設備。

  8.附錄

  包括分析模型,待定問題圖表等。

相關文章推薦
下一代工業(yè)進步被稱為工業(yè)4.0,旨在將傳統(tǒng)行業(yè)(如自動化)互聯(lián)互通并實現(xiàn)計算機化。工業(yè)4.0的目標是使工廠變得更加智能,提高適應性和資源效率,以及改善工廠之間供...
您正在尋找能夠將您令人驚嘆的應用程序想法變?yōu)楝F(xiàn)實的人。我應該聘請軟件公司還是兼職開發(fā)者?這可能是每個新晉產(chǎn)品所有者問自己的最常見問題。在開始開發(fā)過程之前,您需要...
從頭開始構建網(wǎng)站并托管和維護或改造舊網(wǎng)站需要聘請一支擁有技能和專業(yè)知識的團隊。如果您不想進一步擴大團隊,不想經(jīng)歷招聘大手筆,或者想降低離岸成本,北京軟件開發(fā)外包...
物聯(lián)網(wǎng) ( IoT ) 概念首次出現(xiàn)時,曾有大膽預測稱,到 2020 年,物聯(lián)網(wǎng)連接設備數(shù)量將達到 500 億甚至數(shù)萬億。這些極高的估值引發(fā)了炒作,但最終被證明...
下一代工業(yè)進步被稱為工業(yè)4.0,旨在將傳統(tǒng)行業(yè)(如自動化)互聯(lián)互通并實現(xiàn)計算機化。工業(yè)4.0的目標是使工廠變得更加智能,提高適應性和資源效率,以及改善工廠之間供...
企業(yè)需要強大且可靠的在線形象才能取得成功。Magento 已成為領先的電子商務平臺,為各種規(guī)模的企業(yè)提供強大的功能和定制選項。對于希望通過基于 Magento ...
目前,互聯(lián)網(wǎng)大潮席卷全國,“互聯(lián)網(wǎng)+”為各行各業(yè)注入了新的活力。作為傳統(tǒng)的教育行業(yè),該如何搭上“互聯(lián)網(wǎng)+”的東風,乘勢而起呢?...
App Store的革命性的科技世界2015夏季開放時,在一個十億美元的產(chǎn)業(yè)一舉產(chǎn)卵。它既不是第一個也不是較大的當時,但商店迅速人氣暴漲,促使蘋果公司聯(lián)合創(chuàng)始人史蒂夫喬布斯說要別人...
ISV以及較終用戶處對整個產(chǎn)品做詳盡的測試。 *發(fā)貨準備 為批量臨蓐準備發(fā)表末了的"金盤"與文檔 象OEM。 * 外部測試 公司內(nèi)在的"β"測試點,監(jiān)視從顧客獲得的音訊反應。開發(fā)員實行...
盡管軟件開發(fā)商務智能(BI)相當成熟,但當今的大多數(shù)見解都是描述性的,而不是預測性的和說明性的。由于過去和現(xiàn)在并不總是一帆風順,因此BI不足以使企業(yè)能夠從對數(shù)據(jù)分析的投...
北京軟件開發(fā)32T塊存儲分區(qū)操作手冊,以下分別針對 Linux 和 Windows 的 ECS 實例來介紹大盤的管理和使用。 大數(shù)據(jù)盤的分區(qū)和文件系統(tǒng)格式化和小盤都存在差異。大盤必須采用 GPT 分區(qū)格...
物聯(lián)網(wǎng) ( IoT ) 概念首次出現(xiàn)時,曾有大膽預測稱,到 2020 年,物聯(lián)網(wǎng)連接設備數(shù)量將達到 500 億甚至數(shù)萬億。這些極高的估值引發(fā)了炒作,但最終被證明...
?