【電商百科解讀】
關(guān)注 轉(zhuǎn)發(fā)免費(fèi)獲取軟件開發(fā)整套文檔。
封面
目錄
1. 前言1.1. 產(chǎn)品背景描述為什么要做這個(gè)系統(tǒng),市場(chǎng)、行業(yè)、政策,或者版本升級(jí)等等相關(guān)背景信息。根據(jù)《產(chǎn)品規(guī)劃文檔》中的信息,對(duì)產(chǎn)品進(jìn)行總體的概述。使系統(tǒng)軟件分析設(shè)計(jì)人員、軟件開發(fā)人員和軟件測(cè)試人員,對(duì)該版本的運(yùn)行環(huán)境、功能和性能需求有一個(gè)共同的了解,使之成為項(xiàng)目組工作的基礎(chǔ)。他們到底要實(shí)現(xiàn)什么產(chǎn)品,這個(gè)產(chǎn)品的整體情況是什么樣子的,產(chǎn)品的主要功能是什么等等。
1.2. 用戶背景描述本系統(tǒng)的用戶背景、能力信息。用戶的能力也是一種潛在需求,對(duì)于能力強(qiáng)的用戶,系統(tǒng)可以做的更專業(yè)點(diǎn),對(duì)于能力弱的用戶,系統(tǒng)要做的更簡(jiǎn)單點(diǎn)。
1.1. 術(shù)語、定義、縮略語定義系統(tǒng)或產(chǎn)品中涉及的重要術(shù)語,為讀者在閱讀文檔時(shí)提供必要的參考信息。
序號(hào)
術(shù)語或縮略語
說明性定義
1
PM
Project Manager,項(xiàng)目經(jīng)理
2
1.1. 參考資料本系統(tǒng)已有的文檔資料。本文引用的文獻(xiàn)、資料、標(biāo)準(zhǔn)等。
2. 需求綜述給出產(chǎn)品的總體需求描述和總體的業(yè)務(wù)流程圖。
3. 詳細(xì)功能需求3.1 用戶登錄[示例]3.1.1. 需求點(diǎn)描述功能點(diǎn)簡(jiǎn)單描述,將概要需求分成若干點(diǎn)進(jìn)行描述
3.1.2. 背景應(yīng)用場(chǎng)景描述,那種用戶使用,用這個(gè)功能實(shí)現(xiàn)什么應(yīng)用,對(duì)需求背景進(jìn)行分析,分析需求來源、合理性.
現(xiàn)狀:現(xiàn)有系統(tǒng)是如何處理的。
來源類型:是問題單?是產(chǎn)品規(guī)劃?是競(jìng)爭(zhēng)需要?
3.1.3. 業(yè)務(wù)分析圖通過流程圖、用例圖、活動(dòng)圖等多種方式來表達(dá)業(yè)務(wù)關(guān)聯(lián)關(guān)系和處理流程。讀者可以從中了解到當(dāng)前系統(tǒng)實(shí)現(xiàn)什么樣功能,數(shù)據(jù)流向如何。
業(yè)務(wù)圖和文字相結(jié)合。
3.1.4. 功能描述根據(jù)業(yè)務(wù)流程來描述需求。
難于理解的部分要用例子來說明;
赴藏功能與其他需求相聯(lián)系的可以使用連接;
增加的功能,對(duì)系統(tǒng)原有的相關(guān)功能、模塊影響要說。
注:前后順序合理,先說因,后說果,避免使用主觀定性詞匯,如:用戶友好性、容易、簡(jiǎn)單、快速、有效的,用用戶術(shù)語來寫不用計(jì)算機(jī)專用術(shù)語。
3.1.5. 數(shù)據(jù)需求輸入、輸出以及對(duì)這些數(shù)據(jù)處理規(guī)則,數(shù)據(jù)項(xiàng)用表格來烈士,要說明數(shù)據(jù)類型、業(yè)務(wù)意義、業(yè)務(wù)的特殊控制,當(dāng)前數(shù)據(jù)和其他數(shù)據(jù)的關(guān)聯(lián)。
字段名
字段類型
默認(rèn)值
字段來源
控制說明
是否必錄
定義各實(shí)體中包含的數(shù)據(jù)項(xiàng),包括:
(1)數(shù)據(jù)項(xiàng)名稱
(2)數(shù)據(jù)項(xiàng)描述:定義數(shù)據(jù)項(xiàng)的含義,包括數(shù)據(jù)項(xiàng)與其它數(shù)據(jù)項(xiàng)的計(jì)算或邏輯關(guān)系;
(3)數(shù)據(jù)約束:非空;組成;長(zhǎng)度;唯一;格式;關(guān)聯(lián)
(4) 實(shí)體的訪問頻度和增長(zhǎng)頻度。
(5)等等。
l 用戶登錄信息數(shù)據(jù)項(xiàng)
用戶登錄信息數(shù)據(jù)項(xiàng)
3.1.1. 界面界面要符合人機(jī)規(guī)范,和現(xiàn)有系統(tǒng)產(chǎn)品保持一致,不應(yīng)標(biāo)新立異。將列出每個(gè)屏幕的標(biāo)準(zhǔn)按鈕、下拉菜單、功能、布局、快捷鍵等,必要是給出修改前后的界面的變化,供開發(fā)人員參考的界面必須明確注明,能否開發(fā)不應(yīng)變更。
(1)界面說明:本功能包括哪些頁面,各頁面上布置哪些操作與實(shí)體;并對(duì)有特殊條件或要求的操作進(jìn)行說明。
(2)圖示界面布局,采用任意的表達(dá)方式作出界面布局示意圖。
(3)界面數(shù)據(jù)項(xiàng)布置順序及tab順序,如不特殊提出,則按自然順序。
(4)習(xí)慣操作:在此條說明特殊操作習(xí)慣或操作要求。例如要求以”Enter”鍵代替“Tab”鍵等。
3.1.2. 升級(jí)要求該功能是否有升級(jí)要求,升級(jí)又需要考慮哪些問題。
升級(jí)后,保證原有系統(tǒng)數(shù)據(jù)的正確性,功能兼容性。
3.1.3. 性能要求給開發(fā)設(shè)計(jì)的指導(dǎo),時(shí)延、事務(wù)響應(yīng)時(shí)間要求。說明實(shí)現(xiàn)要考慮的性能問題,涉及并發(fā)、網(wǎng)絡(luò)控制、大數(shù)據(jù)量、預(yù)警、日志等功能,要說明使用的頻率。
3.1.4. 易用性易于使用、學(xué)習(xí)和理解
3.1.5. 開發(fā)注意事項(xiàng)開發(fā)過程應(yīng)該注意地方。例如擴(kuò)展性。
3.1.6. 相關(guān)性需求本需求是否與其他系統(tǒng)有接口,本需求實(shí)現(xiàn)是否影響接口變動(dòng),有影響要列出詳細(xì)描述數(shù)接口交換情況。
3.1.7. 測(cè)試注意事項(xiàng)測(cè)試容易遺漏或者難點(diǎn)的地方 供設(shè)計(jì)測(cè)試參考。
聲明:本文內(nèi)容僅代表作者個(gè)人觀點(diǎn),與本站立場(chǎng)無關(guān)。如有內(nèi)容侵犯您的合法權(quán)益,請(qǐng)及時(shí)與我們聯(lián)系,我們將第一時(shí)間安排處理