北(běi)京APP開(kāi)發公司教您APP軟件(jiàn)開(kāi)發需求文(wén)檔格式的(de)标∑Ω準寫法:
1.引言
1.1 編寫目的(de)
· 闡明(míng)開(kāi)發本系統的(de)目的(de);
1.2 項目背景
· 标識待開(kāi)發軟件(jiàn)産品的(de)名稱、代碼;
· 列出本項目的(de)任務提出者、項目負責人(rén)項目負責人(☆≥rén)、系統分(fēn)析員(yuán)、系統設計(jì£&)員(yuán)、程序設計(jì)員(yuán)、程序員(α★yuán)、資料員(yuán)以及與本項目開(kāi)展工(gōng)作(zuò)直接有(yǒu¥α≈)關的(de)人(rén)員(yuán)和(hé)用(yòng)戶;
· 說(shuō)明(míng)該軟件(jiàn)産品與其他(tā)有(y§γ ǒu)關軟件(jiàn)産品的(de)相(xiàng)互關系。
1.3 術(shù)語說(shuō)明(míng)
列出本文(wén)檔中所用(yòng≠δ)到(dào)的(de)專門(mén)術(shù)語的(de)定義和(hé)英文(wén)$→> 縮寫詞的(de)原文(wén)。
1.4 參考資料(可(kě)有(yǒu)可(kě)無)
列舉編寫軟件(jiàn)需求規格說(shuō)明"<✔(míng)時(shí)所參考的(de)資料,包括項目經核準的(d↔↔>e)計(jì)劃任務書(shū)、合同、引用(yòng)的(de)标準↓★和(hé)規範、項目開(kāi)發計(jì)↑>劃、需求規格說(shuō)明(míng)、使用(yòng)實例文(wén)檔,以及相(x $☆iàng)關産品的(de)軟件(jiàn)需求規格說(shuō)明(míng)。在這(zhè×₹)裡(lǐ)應該給出詳細的(de)信息,包括标題、作(zuò)✘€者、版本号、發表日(rì)期、出版單位或資料來(lái)源♣π→。
2.項目概述
2.1 待開(kāi)發軟件(jiàn)的(de)一(yī)般描↑γ¶♥述
描述待開(kāi)發軟件(jiàn)的(de)背 ×₽¶景,所應達到(dào)的(de)目标,以及市(shì♥$§)場(chǎng)前景等。
2.2 待開(kāi)發軟件(jiàn)的(de)功能(néng)
簡述待開(kāi)發軟件(jiàn)所具有(yǒu)的(de)主要(yào)功能(néng)。£₩為(wèi)了(le)幫助每個(gè)讀(dú)者易于理(lǐ)解,可(kě)以₽₹使用(yòng)列表或圖形的(de)方法進行(xíng)描述。使用(yòng)圖形表示,可(kě∞£)以采用(yòng):
· 頂層數(shù)據流圖;
· 用(yòng)例UseCase圖;
· 系統流程圖;
· 層次方框圖。
2.3 用(yòng)戶特征和(hé)水(shuǐ)平(是(shì)哪類人(réα ×™n)使用(yòng))
描述最終用(yòng)戶應具有(yǒu)的(de)受教育水(sh®$uǐ)平、工(gōng)作(zuò)經驗及技(jì)術(↔≠↑shù)專長(cháng)。
2.4 運行(xíng)環境
描述軟件(jiàn)的(de)運行(xíng)環境,包括硬件(jiàn€÷)平台、硬件(jiàn)要(yào)求、操作(zuò)系統和(hé)版本,以及其他(tσ♥ā)的(de)軟件(jiàn)或與其共存的(de)應用(yòng)程序等。
2.5 條件(jiàn)與限制(zhì)
給出影(yǐng)響開(kāi)發人(✘♠₹rén)員(yuán)在設計(jì)軟件(jiàn)時(shí)的(de)約束條款, ☆γ例如(rú):
· 必須使用(yòng)或避免☆≤'使用(yòng)的(de)特定技(jì)術(s∏hù)、工(gōng)具、編程語言和(hé)× ♥€數(shù)據庫;
· 硬件(jiàn)限制(zhì);
· 所要(yào)求的(de₽≠§)開(kāi)發規範或标準。
3.功能(néng)需求
3.1 功能(néng)劃分(fēn)
列舉出所開(kāi)發的(de)軟件(jiàn)☆★能(néng)實現(xiàn)的(de)全部功能(né∞ ₽εng),可(kě)采用(yòng)文(wén)字、圖表或數(shβ>δ↔ù)學公式等多(duō)種方法進行(xíng)描述。
3.2 功能(néng)描述
對(duì)各個(gè)功能(néng)進行(xíng↕♣>≠)詳細的(de)描述。
4.外(wài)部接口需求
4.1 用(yòng)戶界面
對(duì)用(yòng)戶希望該軟件(jiàn)所具&≥≠有(yǒu)的(de)界面特征進行(xíng)描述。以下(xià)是(shì)可(kγ¶₩ě)能(néng)要(yào)包括的(de)一(yī)些(xiē)特征:
· 将要(yào)采用♥∞∑σ(yòng)的(de)圖形用(yòng)戶界面标準或産品系列≥↔π的(de)風(fēng)格;
· 屏幕布局;
· 菜單布局;
· 輸入輸出格式;
· 錯(cuò)誤信息顯示格式;
建議(yì)采用(yòng)RAD開(kāi)發工(gōng₽ ™€)具, 比如(rú)Visio,構造用(yòng)戶₽ ☆ 界面。
4.2 硬件(jiàn)接口
描述系統中軟件(jiàn)産品和(hé)硬件(jiàn)設備每一(yī©♦)接口的(de)特征,以及硬件(jiàn)接口支持的(dα₩e)設備、軟件(jiàn)與硬件(jiàn)接口之間(jiān),以ββφ及硬件(jiàn)接口與支持設備之間(jiān)的(de)約定,包括交流的(d₩£e)數(shù)據和(hé)控制(zhì)信息的(de)性質以及所使用(yòng)的(de)通€♥(tōng)信協議(yì)。
4.3 軟件(jiàn)接口
描述該軟件(jiàn)産品與其有(yǒu)關軟件(jiàn)的(de)接口關¶§€★系,并指出這(zhè)些(xiē)外(wài)部 '≤軟件(jiàn)或組件(jiàn)的(de)名字和(hé)版本号。比如(rú)Ωπ運行(xíng)在什(shén)麽操作(zuò)系統上(shàng),訪問(wèn)何種₹δ類型的(de)數(shù)據庫,使用(yòng)什(shén)麽數(≈∑ shù)據庫連接組件(jiàn),和(hé)什(∑≤♥shén)麽商業(yè)軟件(jiàn)共享數(shù)據&等。
4.4 通(tōng)信接口
描述和(hé)本軟件(jiàn)産品相(xiàng)關的(de)各種§δ通(tōng)信需求,包括電(diàn)子(zǐ)郵件(jiàn)、We→∏b浏覽器(qì)、網絡通(tōng)信協議( ≤®yì)等。
4.5 故障處理(lǐ)
對(duì)可(kě)能(néng)的(de)軟件(jiàn)、硬件(jiàn)故障以及對←$(duì)各項性能(néng)而言所産生(shēn♣♦g)的(de)後果進行(xíng)處理(lǐ)。
5.性能(néng)需求
5.1 數(shù)據精确度
輸出結果的(de)精度。
5.2 時(shí)間(jiān)特性
時(shí)間(jiān)特性可(kě)包括如(rú)下(xià)幾方面
·響應時(shí)間(jiān);✔±
·更新處理(lǐ)時(shí)間(j ♦♠ iān);
·數(shù)據轉換與傳輸時(shí)間(jiān);
·運行(xíng)時(sh∏" í)間(jiān)等。
5.3 适應性
在操作(zuò)方式、運行(xíng)環境、與其他(tā)軟₽♣件(jiàn)的(de)接口以及開(kāi)發計(jì)劃等發∏生(shēng)變化(huà)時(shí),軟件(jiàn)的(de)适應能(α§₹néng)力。
6.其他(tā)需求
列出在本文(wén)的(de)其他(tā)部分(fēn)未出現(xiàn)的(de)需求。如( ↔rú)果不(bù)需要(yào)增加其他(tā)需求,可(kě)省略這( ↔®zhè)一(yī)部分(fēn)。
7.數(shù)據描述
7.1 靜(jìng)态數(shù)據
7.2 動态數(shù)據
包括輸入數(shù)據和(hé)輸出數(shù)據。
7.3 數(shù)據庫描述
給出使用(yòng)數(shù)據庫的(de)名稱和(hé)類型。
7.4 數(shù)據字典
對(duì)于數(shù)據流圖、層次方框圖中出現(xiàn)的(de§ ★)所有(yǒu)圖形元素在數(shù)據字典中都(dōu)要(yào)作(zuò)為(wèi↔≈)一(yī)個(gè)詞條加以定義,使得(de)每一(yī)個(gè)圖形 '≈元素都(dōu)有(yǒu)唯一(yī)的(de≥ )一(yī)個(gè)清晰明(míng)确的(de)解釋。
數(shù)據字典中所有(yǒu)的(de)定義必須是(shì)嚴®γΩδ密的(de)、精确的(de),不(bù)可(kě)有(yǒu)二意性。
7.5 數(shù)據采集
·列出提供輸入數(shù)據λγ§>的(de)機(jī)構、設備和(hé)人(r≠γε÷én)員(yuán)
·列出數(shù)據輸入的(de)手段、介質和(h"'↓é)設備;
·列出數(shù)據生♦↓☆α(shēng)成的(de)方法、介質和(hé)設備。
8.附錄
包括分(fēn)析模型,待定問(wèn)題圖表等。