版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、信息系統(tǒng)工程與實(shí)踐實(shí)驗(yàn)指導(dǎo)書(shū)重慶交通大學(xué) 信息科學(xué)與工程學(xué)院2013 年 10 月目錄實(shí)驗(yàn) 1:軟件功能描述與確認(rèn)(驗(yàn)證性實(shí)驗(yàn)2 學(xué)時(shí))4一、實(shí)驗(yàn)?zāi)康呐c要求4二、實(shí)驗(yàn)環(huán)境4三、實(shí)驗(yàn)預(yù)習(xí)與準(zhǔn)備4四、實(shí)驗(yàn)內(nèi)容和步驟4五、實(shí)驗(yàn)報(bào)告要求5六、實(shí)驗(yàn)注意事項(xiàng)7七、思考題7實(shí)驗(yàn) 2:從程序設(shè)計(jì)看軟件需求(綜合設(shè)計(jì)性實(shí)驗(yàn),4 學(xué)時(shí))8一、實(shí)驗(yàn)?zāi)康呐c要求8二、實(shí)驗(yàn)環(huán)境8三、實(shí)驗(yàn)預(yù)習(xí)與準(zhǔn)備8四、實(shí)驗(yàn)內(nèi)容和步驟8五、實(shí)驗(yàn)報(bào)告要求15六、實(shí)驗(yàn)注意事項(xiàng)16七、思考題16實(shí)驗(yàn) 3:軟件需求分析(業(yè)務(wù)需求)(綜合性實(shí)驗(yàn),4 學(xué)時(shí))17一、實(shí)驗(yàn)?zāi)康呐c要求17二、實(shí)驗(yàn)環(huán)境17三、實(shí)驗(yàn)預(yù)習(xí)與準(zhǔn)備17四、實(shí)驗(yàn)內(nèi)容和步驟17五、實(shí)驗(yàn)
2、報(bào)告要求18六、實(shí)驗(yàn)注意事項(xiàng)19七、思考題19實(shí)驗(yàn) 4:軟件需求分析(用戶需求)(綜合性實(shí)驗(yàn),4 學(xué)時(shí))20一、實(shí)驗(yàn)?zāi)康呐c要求20二、實(shí)驗(yàn)環(huán)境20三、實(shí)驗(yàn)預(yù)習(xí)與準(zhǔn)備21四、實(shí)驗(yàn)內(nèi)容和步驟21五、實(shí)驗(yàn)報(bào)告要求21六、實(shí)驗(yàn)注意事項(xiàng)24七、思考題24實(shí)驗(yàn)五:“××系統(tǒng)”軟件需求規(guī)格說(shuō)明書(shū)的編寫(xiě)(綜合性實(shí)驗(yàn),4 學(xué)時(shí)) 25一、 實(shí)驗(yàn)?zāi)康?5二、 實(shí)驗(yàn)的軟硬件環(huán)境252三、 實(shí)驗(yàn)要求與任務(wù)25四、 實(shí)驗(yàn)步驟25【附錄一】軟件需求規(guī)格說(shuō)明模板26實(shí)驗(yàn)八:軟件實(shí)現(xiàn)及測(cè)試(綜合設(shè)計(jì)性實(shí)驗(yàn),4 學(xué)時(shí))32五、實(shí)驗(yàn)報(bào)告要求33六、實(shí)驗(yàn)注意事項(xiàng)35七、思考題35【附錄二】評(píng)分標(biāo)準(zhǔn)363實(shí)驗(yàn) 1
3、:軟件功能描述與確認(rèn)(驗(yàn)證性實(shí)驗(yàn)2 學(xué)時(shí))一、實(shí)驗(yàn)?zāi)康呐c要求針對(duì)常用軟件(如Word),描述軟件功能,確認(rèn)描述的正確性(至少10 個(gè)功能)要求:1.一人一組。2.嚴(yán)格按照實(shí)驗(yàn)報(bào)告格式編寫(xiě);3.實(shí)驗(yàn)報(bào)告內(nèi)容詳實(shí),公正,態(tài)度認(rèn)真。二、實(shí)驗(yàn)環(huán)境1.個(gè)人計(jì)算機(jī)2.常用工具軟件:MS Office 20033.CASE 軟件: Visio2002三、實(shí)驗(yàn)預(yù)習(xí)與準(zhǔn)備1.組成實(shí)驗(yàn)小組2.復(fù)習(xí)課堂教學(xué)內(nèi)容3.選擇實(shí)驗(yàn)對(duì)象,查閱有關(guān)資料4.熟悉實(shí)驗(yàn)指導(dǎo)書(shū)內(nèi)容5.實(shí)驗(yàn)報(bào)告、實(shí)驗(yàn)記錄用紙等四、實(shí)驗(yàn)內(nèi)容和步驟每實(shí)驗(yàn)小組自己選擇實(shí)驗(yàn)對(duì)象軟件(如OfficeWord, PowerPoint, Excel等),對(duì)其常用的軟
4、件功能進(jìn)行描述。任選一組或兩組功能,總共不少10 個(gè)子功能,邊確認(rèn)邊用文字描述其功能。例如:在 Word 字處理軟件的功能分類中有:1. 文本格式化選擇文本的顯示方式。2. 文本編輯和更正更改已經(jīng)輸入的文本內(nèi)容。3. 文件操作實(shí)現(xiàn)文本的保存、打印、輸出及做其他操作。4. 工具添加列、表格、圖片、對(duì)數(shù)據(jù)排序、檢查拼寫(xiě)等等。5. 宏允許用戶合并多個(gè)任務(wù)。6. 視圖功能使用多種方式查看文檔。7. 通信從外部資源中獲得信息。4五、實(shí)驗(yàn)報(bào)告要求實(shí)驗(yàn)對(duì)象及實(shí)驗(yàn)內(nèi)容、結(jié)果等信息按照下列表格填寫(xiě)。功能大分類:編輯實(shí)驗(yàn)小組成員:王璠班級(jí): 1 班序功能名稱功能描述是否非功你希望的功能實(shí)驗(yàn)者簽名號(hào)能需求1搜索搜素
5、對(duì)關(guān)鍵字進(jìn)行匹配的文檔否搜索到的結(jié)果盡量精簡(jiǎn),并根據(jù)重要性排序2替換替換關(guān)鍵字否不區(qū)分大小寫(xiě),不區(qū)分全 /半角3撤銷鍵入撤銷已經(jīng)鍵入的字符,即返否關(guān)閉之后也可以回上一次操作撤銷鍵入4全選對(duì)文檔里面所有的文字進(jìn)行勾選是無(wú)實(shí)驗(yàn)描述:Word2003軟件中的“搜索”功能從菜單上進(jìn)行操作, 有搜索和還原。 基本功能是: 找到與關(guān)鍵字匹配的文檔。搜索:1) 對(duì)于新建的文件,在提示框內(nèi)可以輸入關(guān)鍵字;2) 頁(yè)面會(huì)出現(xiàn)與關(guān)鍵字匹配的文檔,如沒(méi)有匹配,則顯示為空;還原:將上一次搜索的關(guān)鍵字還原;如沒(méi)有,按鈕顯示為灰色。Word2003軟件中的“替換”功能從菜單上進(jìn)行操作,有查找,替換和定位。基本功能是:可以搜
6、索、替換或刪除字符格式,例如, 查找指定的單詞或詞組并更改字體顏色;或查找指定的格式 (如加粗)并刪除或更改它。查找:1) 快捷鍵 ctrl+f ,彈出替換框,有查找選項(xiàng);2) 輸入查找內(nèi)容, 如果已經(jīng)查找過(guò), 那么下拉菜單里面會(huì)出現(xiàn)歷史記錄;3) 可以設(shè)置高等查找,包括設(shè)置重點(diǎn)查找區(qū)域和區(qū)別大小寫(xiě)等選項(xiàng);替換51)在“編輯”菜單上,單擊“查找”。如果看不到“格式”按鈕,請(qǐng)單擊“高級(jí)”按鈕。在“查找內(nèi)容”框中,請(qǐng)執(zhí)行下列操作之一:2)若要只搜索文字,而不考慮特定的格式,請(qǐng)輸入文字。若要搜索帶有特定格式的文字,請(qǐng)輸入文字,再單擊“格式”按鈕,然后選擇所需格式。若要只搜索特定的格式,請(qǐng)刪除所有文字
7、,再單擊“格式”按鈕,然后選擇所需格式。選中“突出顯示所有在該范圍找到的項(xiàng)目”復(fù)選框以查找單詞或詞組的所有實(shí)例,然后通過(guò)在“突出顯示所有在該范圍找到的項(xiàng)目”列表中單擊來(lái)選擇要在其中進(jìn)行搜索的文檔部分。3) 單擊“查找全部”。該單詞或詞組的所有實(shí)例都被突出顯示出來(lái)了。4) 單擊“關(guān)閉”。單擊“格式” 工具欄 上的按鈕進(jìn)行更改, 例如,選擇不同的字體顏色, 單擊“加粗”, 再單擊“傾斜”。 所做的更改將應(yīng)用于所有突出顯示文字。在文檔任意處單擊可刪除文字的突出顯示 。定位:使查找內(nèi)容更加精準(zhǔn),可以定位關(guān)鍵字的所在區(qū)域。Word2003軟件中的“全選”功能能對(duì)文檔里面存有的所有的文字進(jìn)行選擇,然后進(jìn)行
8、全部操作。Word2003軟件中的“繪制表格”功能繪制:1) 可以繪制表格,可以用畫(huà)筆定義表格的大小寬度;2)可以擦除邊線,可以用橡皮擦除已經(jīng)繪制的表格邊線;3)可以改變表格的顏色,顏色選項(xiàng)里面可以自己配色;4)可以設(shè)置底紋顏色;Word2003軟件中的“插入表格”功能1) 插入一個(gè)新的表格進(jìn)文檔,可以設(shè)置位寬等選項(xiàng);2) 選擇插入的位置,包括行左列,行右列等;Word2003軟件中的“自動(dòng)套用格式”功能6表格自動(dòng)套用格式:可以對(duì)表格進(jìn)行統(tǒng)一化,運(yùn)用統(tǒng)一的格式。Word2003軟件中的“視圖”功能視圖:對(duì)視圖進(jìn)行設(shè)定,有默認(rèn)的“頁(yè)面”按鈕,有“大綱”類,也有文本文檔類型的“普通”類實(shí)驗(yàn)操作與記
9、錄要求示例Word2003 軟件的“保存文檔”功能從菜單上操作,有 保存 、 另存為 ?;竟δ苁牵?把當(dāng)前文件保存到指定的文件夾內(nèi)。保存1) 新建文件,缺省情況下,提示用戶保存到 我的文檔 ,在提示窗口下,用戶可選擇其他任意路徑下的任何文件夾(可新建文件夾);2) 既有文件,缺省情況下,直接保存到該文件所在的文件夾內(nèi)。3) 保存操作完的表現(xiàn):正常情況下無(wú)任何顯示,如文件較大,則保存操作的進(jìn)度由進(jìn)度條表現(xiàn)。異常情況下,顯示信息通知。另存為 1) 系統(tǒng)顯示提示窗口, 用戶可選擇任意路徑下的任何文件夾(可新建文件夾) ;2) 保存操作完的表現(xiàn):正常情況下無(wú)任何顯示,如文件較大,則保存操作的進(jìn)度由進(jìn)
10、度條表現(xiàn)。異常情況下,顯示信息通知。六、實(shí)驗(yàn)注意事項(xiàng)1. 必須保證有足夠的實(shí)驗(yàn)工作量。2. 試驗(yàn)中要開(kāi)展組內(nèi)的討論。3. 實(shí)驗(yàn)結(jié)果記錄要嚴(yán)謹(jǐn),有條理。七、思考題1. 你認(rèn)為上述功能中 , 哪些功能屬于否非功能需求 ?為什么 ?2. 你認(rèn)為利用上述格式描述軟件需求有何好處,上表的格式還可以如何改進(jìn)?3. 總結(jié)一下你在做這個(gè)實(shí)驗(yàn)的過(guò)程和方法。7實(shí)驗(yàn) 2:從程序設(shè)計(jì)看軟件需求(綜合設(shè)計(jì)性實(shí)驗(yàn),2 學(xué)時(shí))一、實(shí)驗(yàn)?zāi)康呐c要求針對(duì)給定的程序設(shè)計(jì)題目,或根據(jù)給定的可視控件人機(jī)界面設(shè)計(jì),提煉 / 補(bǔ)充軟件功能需求和非功能需求。要求:1.2-3 人一組。2.嚴(yán)格按照實(shí)驗(yàn)報(bào)告格式編寫(xiě);3.實(shí)驗(yàn)報(bào)告內(nèi)容詳實(shí),公正,
11、態(tài)度認(rèn)真。二、實(shí)驗(yàn)環(huán)境1.個(gè)人計(jì)算機(jī)2.常用工具軟件:MS Office 20033.CASE 軟件: Visio2002三、實(shí)驗(yàn)預(yù)習(xí)與準(zhǔn)備1.組成實(shí)驗(yàn)小組2.復(fù)習(xí)課堂教學(xué)內(nèi)容3.選擇實(shí)驗(yàn)對(duì)象,查閱有關(guān)資料4.熟悉實(shí)驗(yàn)指導(dǎo)書(shū)內(nèi)容5.實(shí)驗(yàn)報(bào)告、實(shí)驗(yàn)記錄用紙等四、實(shí)驗(yàn)內(nèi)容和步驟4-1 語(yǔ)言程序的軟件功能需求分析說(shuō)明:本實(shí)驗(yàn)為從C 語(yǔ)言程序設(shè)計(jì)中提煉出軟件功能需求(含非功能需求) 。按照教學(xué)進(jìn)度,目前學(xué)生已普遍知道軟件用戶需求和功能需求(含非功能需求),基本含義如下:用戶需求:業(yè)務(wù)信息處理需求,交互需求等。功能需求:軟件如何處理數(shù)據(jù)非功能需求:包括異常處理,界面友好,軟件易用性等現(xiàn)有一些 C 語(yǔ)言程
12、序設(shè)計(jì)題目,各題目描述的需求層次不一。要求:每實(shí)驗(yàn)小組從下列題目中至少選擇2 個(gè),考察原題目的需求描述,判斷屬于上述3 類需求的哪一層次,在表中填寫(xiě)題目未描述的其他需求。8示例如下表2-1 所示。表 2-1 C 語(yǔ)言程序設(shè)計(jì)題目原題目:輸入一組整數(shù),當(dāng)輸入負(fù)數(shù)時(shí)停止,求和。用戶需求功能需求非功能需求為計(jì)算一組人員年齡輸入一組整數(shù), 當(dāng)1.該軟件應(yīng)為用戶提供方便的輸入方式,輸入錯(cuò)的平均值,先求出所有輸入負(fù)數(shù)時(shí)停止 ,2.誤時(shí),應(yīng)放棄計(jì)算,并以錯(cuò)誤信息提示用戶。人員的年齡總和。 求和求和。所有輸入數(shù)據(jù)必須為整數(shù),否則作為異常處開(kāi)始的標(biāo)志是: 有一負(fù)理。3.最初兩個(gè)輸入數(shù)據(jù)不能為負(fù)值, 否則作為異常
13、數(shù)輸入。處理。4.假定各輸入整數(shù)上限為120,大于者作為異常處理。5.異常處理:中斷程序執(zhí)行,返回代表上述3種情況的整數(shù),并用錯(cuò)誤信息提示用戶。實(shí)驗(yàn)題目:1. 輸入一組整數(shù) , 當(dāng)輸入負(fù)數(shù)時(shí)停止 , 求其中最小者。2. 求 1-999 中能被 3 整除的數(shù) , 并求它們的和。3. 由鍵盤(pán)輸入一個(gè)班 50 個(gè)學(xué)生的一門(mén)功課的成績(jī),求這門(mén)功課全班的平均成績(jī)。4. 編制一個(gè)運(yùn)動(dòng)會(huì)百米測(cè)驗(yàn)統(tǒng)計(jì)名次的程序。5. 輸入一組學(xué)生的姓名和成績(jī), 從中找出成績(jī)最高人的姓名, 并打印出他們的姓名和成績(jī)。6. 編寫(xiě)程序, 從鍵盤(pán)輸入 6 名學(xué)生的 5 門(mén)成績(jī),分別統(tǒng)計(jì)出每個(gè)學(xué)生的平均成績(jī)。7. 設(shè)有 5 個(gè)學(xué)生,每
14、個(gè)學(xué)生考 4 門(mén)課,編寫(xiě)程序能檢查這些學(xué)生有無(wú)考試不及格的課程。若某一學(xué)生有一門(mén)或一門(mén)以上課程不及格,就輸出該學(xué)生的序號(hào)(序號(hào)從0 開(kāi)始)和其全部課程成績(jī)。8. 編寫(xiě)程序計(jì)算 10 名學(xué)生 1 門(mén)課成績(jī)的平均分。4-2 用戶界面(可視控件)的軟件需求分析說(shuō)明:本實(shí)驗(yàn)為用戶界面(可視控件)的軟件需求提煉。要求:對(duì)于下列16 組控件界面圖,每實(shí)驗(yàn)小組至少選擇3 組,用文字描述:該組各圖的用戶需求和功能需求。示例:9示例 -1示例 -2用戶需求:開(kāi)發(fā)一學(xué)生成績(jī)管理系統(tǒng),其功能要求之一用戶需求:開(kāi)發(fā)一客房管理系統(tǒng),其功能要求之一是:快捷是:對(duì)數(shù)學(xué)、英語(yǔ)、語(yǔ)文三門(mén)課程的學(xué)生成績(jī)(每生總瀏覽每個(gè)房間的詳細(xì)
15、信息,是否已預(yù)訂,如已有預(yù)定,要求分及平均分)用列表顯示。顯示預(yù)定期間、客人姓名;列表顯示所有房間的等級(jí)及其價(jià)功能需求:格、有無(wú)空房。建立一獨(dú)立窗體,從數(shù)據(jù)庫(kù)中取得制定班級(jí)的三門(mén)課程功能需求:建立一獨(dú)立窗體,從數(shù)據(jù)庫(kù)中客房信息一覽表,成績(jī)?cè)诖绑w中的表格中顯示;表格右邊兩列分別顯示三該表含有客房類型、單價(jià)、空房間數(shù)等;該窗體中應(yīng)提供方門(mén)課程的總成績(jī)和平均分?jǐn)?shù)(精度為2 位小數(shù),第三位便的圖形界面交互方式,快速顯示已經(jīng)預(yù)訂的房間信息,包小數(shù)四舍五入)。括房間號(hào)、房間類型、單價(jià)、預(yù)定時(shí)間等;另,應(yīng)能夠通過(guò)客人姓名快速檢索已定客房信息。實(shí)驗(yàn)題目用戶界面(可視控件)的軟件需求分析可選題目如下:圖 1-1
16、圖 1-210圖 2-1圖 2-2圖 3-1圖 3-2圖 4-1圖 4-211圖 5-1圖 5-2圖 6-1圖 6-2圖 7-1圖 7-212圖 8-1圖 8-2圖 9-1圖 9-2圖 10-1圖 10-213圖 11-1圖 11-2圖 12-1圖 12-2圖 13-1圖 13-214圖 14-1圖 14-2圖 15-1圖 15-2圖 16-1圖 16-2五、實(shí)驗(yàn)報(bào)告要求要求本實(shí)驗(yàn)結(jié)果按照下列表格格式填寫(xiě)。其中:實(shí)驗(yàn)對(duì)象描述,指 C 語(yǔ)言程序描述;在選擇控件界面設(shè)計(jì)圖為實(shí)驗(yàn)對(duì)象時(shí),需將圖形文件貼于此處。15實(shí)驗(yàn)對(duì)象編號(hào)及其描述軟件功能需求提煉1.用戶需求:功能需求:非功能需求:2.用戶需求:功
17、能需求:非功能需求:3.用戶需求:功能需求:非功能需求:六、實(shí)驗(yàn)注意事項(xiàng)1.注意分析實(shí)驗(yàn)對(duì)象的非功能需求2.注意提高自己的文字表達(dá)能力3.注意總結(jié)對(duì)軟件功能需求及非功能需求的認(rèn)識(shí)七、思考題1. 上述需求分析的結(jié)果中,有沒(méi)有相互矛盾的情況?為什么?2. 你認(rèn)為本次實(shí)驗(yàn)的意義(價(jià)值)如何?3. 總結(jié)一下你在做這個(gè)實(shí)驗(yàn)的過(guò)程和方法。16實(shí)驗(yàn) 3:軟件需求分析(業(yè)務(wù)需求)(綜合性實(shí)驗(yàn),4 學(xué)時(shí))一、實(shí)驗(yàn)?zāi)康呐c要求業(yè)務(wù)需求( Business requirement),描述了組織為什么要開(kāi)發(fā)一個(gè)系統(tǒng),即組織希望達(dá)到的目標(biāo)。 組織的目標(biāo)指超越軟件本身的較高層次的目標(biāo)。軟件的業(yè)務(wù)需求任務(wù)是:定義項(xiàng)目范圍。本
18、課程規(guī)定:業(yè)務(wù)需求的描述,采用前景和范圍(visionandscope )文檔來(lái)記錄。詳細(xì)的內(nèi)容見(jiàn)教材第4 章。本實(shí)驗(yàn)的設(shè)計(jì)依據(jù),來(lái)自本課程第3 章給出的需求過(guò)程推薦方法中的第一布,即知識(shí)方法。通過(guò)獲取軟件客戶的業(yè)務(wù)知識(shí),建立起軟件客戶的業(yè)務(wù)需求框架。實(shí)驗(yàn)?zāi)康模?針對(duì)某小型軟件產(chǎn)品(含小型網(wǎng)站)的開(kāi)發(fā),收集、獲取客戶的業(yè)務(wù)知識(shí),分析其業(yè)務(wù)需求,描述出:1)客戶通過(guò)該軟件項(xiàng)目預(yù)期達(dá)到的業(yè)務(wù)目標(biāo);2)客戶為達(dá)到預(yù)期業(yè)務(wù)目標(biāo)所實(shí)施的軟件項(xiàng)目范圍;3)將客戶業(yè)務(wù)知識(shí)經(jīng)整理、匯總后作為本實(shí)驗(yàn)報(bào)告的附件(可選)。要求:1.2-3 人一組。2.嚴(yán)格按照實(shí)驗(yàn)報(bào)告格式編寫(xiě);3.實(shí)驗(yàn)報(bào)告內(nèi)容詳實(shí),公正,態(tài)度認(rèn)真。
19、二、實(shí)驗(yàn)環(huán)境1.個(gè)人計(jì)算機(jī)2.常用工具軟件:MS Office 20033.CASE 軟件: Visio2002三、實(shí)驗(yàn)預(yù)習(xí)與準(zhǔn)備1.組成實(shí)驗(yàn)小組2.復(fù)習(xí)課堂教學(xué)內(nèi)容3.選擇實(shí)驗(yàn)對(duì)象,查閱有關(guān)資料4.熟悉實(shí)驗(yàn)指導(dǎo)書(shū)內(nèi)容5.實(shí)驗(yàn)報(bào)告、實(shí)驗(yàn)記錄用紙等四、實(shí)驗(yàn)內(nèi)容和步驟1.每個(gè)小組自選一個(gè)小型軟件(或網(wǎng)站),經(jīng)小組成員討論后確定其名稱;2.利用各種渠道獲取該軟件的相關(guān)組織的業(yè)務(wù)知識(shí)。主要是:( 1)業(yè)務(wù)領(lǐng)域及其產(chǎn)品(服17務(wù))的內(nèi)容、獲利方式等; (2)組織結(jié)構(gòu)與主要業(yè)務(wù)人員角色; ( 3)業(yè)務(wù)流程及相關(guān)術(shù)語(yǔ);( 4)其他知識(shí)。3. 繪制基于該軟件構(gòu)思的 “業(yè)務(wù) -軟件系統(tǒng)關(guān)聯(lián)圖 ”(參照教材 4-
20、27 中的上下文圖) ;4. 按照本課程規(guī)定的 “前景和范圍文檔 ”模板格式(見(jiàn)下表 3-1,作為實(shí)驗(yàn)記錄紙的內(nèi)容 ),描述基于預(yù)期軟件作用下的業(yè)務(wù)需求;5. 學(xué)生自主討論,教師指導(dǎo)、答疑。五、實(shí)驗(yàn)報(bào)告要求5-1. 實(shí)驗(yàn)記錄業(yè)務(wù)需求模板本實(shí)驗(yàn)報(bào)告主要內(nèi)容須按照下屬格式填寫(xiě)。表 3-1 :業(yè)務(wù)需求描述模板(前景和范圍文檔,參照教材表4-6、 4-7)題目: xxx 軟件(網(wǎng)站)業(yè)務(wù)需求(補(bǔ)充內(nèi)容:對(duì)題目的選擇給予簡(jiǎn)要說(shuō)明)1. 背景、業(yè)務(wù)機(jī)會(huì)和客戶需要2. 業(yè)務(wù)目標(biāo)和成功標(biāo)準(zhǔn)BO-1 :BO-2 :BO-3 :SC-1:SC-2:3.業(yè)務(wù)風(fēng)險(xiǎn)RI-1 :RI-2 :內(nèi)容說(shuō)明:1. 背景、業(yè)務(wù)機(jī)會(huì)
21、和客戶需要 。( 1)背景。 概述新產(chǎn)品的來(lái)由與背景。對(duì)歷史和現(xiàn)狀進(jìn)行概括性的描述,說(shuō)明為什么決定開(kāi)發(fā)該產(chǎn)品。 (2)業(yè)務(wù)機(jī)遇。 對(duì)于軟件企業(yè),描述該預(yù)期軟件產(chǎn)品(網(wǎng)站)可能得到的市場(chǎng)機(jī)遇或其產(chǎn)品的競(jìng)爭(zhēng)能力;對(duì)于為某組織開(kāi)發(fā)的信息系統(tǒng)軟件,描述的預(yù)期將要解決的業(yè)務(wù)問(wèn)題或?qū)⒁倪M(jìn)的業(yè)務(wù)流程;還應(yīng)對(duì)產(chǎn)品或解決方案簡(jiǎn)要描述其優(yōu)點(diǎn)和作用。作為限制條件,可以描述需要哪些其他的技術(shù)、過(guò)程或資源。2. 業(yè)務(wù)目標(biāo)和成功標(biāo)準(zhǔn)。 用量化和可衡量的方式概述該軟件產(chǎn)品(網(wǎng)站)提供了哪些重要的業(yè)務(wù)利益;如是社會(huì)公益性項(xiàng)目,可采取定性的描述語(yǔ)句說(shuō)明其社會(huì)管理、社會(huì)服務(wù)等方面給受益群體帶來(lái)的好處。要按照結(jié)構(gòu)化的要求描述,即
22、將業(yè)務(wù)目標(biāo)描述為BO-1 、BO- 2的形式,將成功標(biāo)準(zhǔn)描述為SC-1、 SC-2形式。3. 業(yè)務(wù)風(fēng)險(xiǎn)。 概述與該軟件產(chǎn)品(網(wǎng)站)開(kāi)發(fā)相關(guān)的主要風(fēng)險(xiǎn)。包括可能出現(xiàn)的市場(chǎng)競(jìng)爭(zhēng)問(wèn)題、時(shí)間問(wèn)題、用戶認(rèn)可、實(shí)現(xiàn)問(wèn)題以及其他可能對(duì)業(yè)務(wù)造成的負(fù)面影響。185-2 實(shí)驗(yàn)數(shù)據(jù)處理(選做)對(duì)于 “實(shí)驗(yàn)內(nèi)容及步驟 ”實(shí)施的結(jié)果,回到上述的步驟2 和 3,按照下表3-2 所示格式,仔細(xì)分析、對(duì)照、檢查業(yè)務(wù)需求描述內(nèi)容與客戶業(yè)務(wù)知識(shí)的符合程度,修改、精煉、完善 業(yè)務(wù)需求。表 3-2 業(yè)務(wù)需求實(shí)驗(yàn)信息處理表業(yè)務(wù)需求描述 -1業(yè)務(wù)需求描述 -2修改原因(實(shí)驗(yàn)內(nèi)容與步驟的結(jié)果)(修改與完善后的結(jié)果)1.背景、業(yè)務(wù)機(jī)會(huì)和客戶
23、需要2.業(yè)務(wù)目標(biāo)和成功標(biāo)準(zhǔn)3.業(yè)務(wù)風(fēng)險(xiǎn)另:1)本次實(shí)驗(yàn)不要求有關(guān)軟件版本的內(nèi)容。2)在本實(shí)驗(yàn)中,不要求使用用例圖。用例方法在實(shí)驗(yàn)4 中要求必做。六、實(shí)驗(yàn)注意事項(xiàng)本課程的實(shí)驗(yàn)3, 4, 5,為同一個(gè)軟件(網(wǎng)站)的三部分需求,即業(yè)務(wù)需求、用戶需求和功能需求。 學(xué)生務(wù)必以注意保持三個(gè)實(shí)驗(yàn)報(bào)告和記錄的連續(xù)性,以便最終完成一個(gè)完整的軟件需求說(shuō)明文檔。七、思考題針對(duì)表 3-2 中的 “修改原因 ”進(jìn)行分析,并筆答下列問(wèn)題:1.你的修改原因是怎樣發(fā)現(xiàn)的?2.對(duì)修改前后對(duì)比,你認(rèn)為你的業(yè)務(wù)需求實(shí)驗(yàn)結(jié)果發(fā)生了怎樣的變化?3.總結(jié)一下你在做這個(gè)實(shí)驗(yàn)的過(guò)程和方法以及對(duì)業(yè)務(wù)需求文檔描述工作 的認(rèn)識(shí)。19實(shí)驗(yàn) 4:軟件
24、需求分析(用戶需求)(綜合性實(shí)驗(yàn),4 學(xué)時(shí))一、實(shí)驗(yàn)?zāi)康呐c要求用戶需求( userrequirement),描述的是用戶使用預(yù)期軟件系統(tǒng)所要達(dá)到的功能性目標(biāo)及非功能性要求。一般,用戶需求描述的是軟件使用者(用戶) 使用系統(tǒng)能夠完成什么業(yè)務(wù)任務(wù)或信息處理工作。具體內(nèi)容是用例描述。場(chǎng)景描述不要求。本課程規(guī)定:用戶需求的描述,采用用例(user case )文檔來(lái)記錄。詳細(xì)的內(nèi)容見(jiàn)教材第8章。用例方法, 主要用于發(fā)現(xiàn)必要的功能性需求。 對(duì)于不太復(fù)雜的用例, 只要求寫(xiě)出一個(gè)簡(jiǎn)略的描述, 然后,推導(dǎo)出角色執(zhí)行該用例 (包括分支過(guò)程和異常處理) 需要的所有功能性需求。實(shí)驗(yàn)?zāi)康尼槍?duì)某小型軟件產(chǎn)品(含小型網(wǎng)站
25、)的開(kāi)發(fā),在業(yè)務(wù)需求文檔(前景范圍文檔)的基礎(chǔ)上,進(jìn)一步收集、獲取用戶的業(yè)務(wù)知識(shí)(重點(diǎn)是人機(jī)交互、任務(wù)的輸入、任務(wù)功能、輸出信息及業(yè)務(wù)任務(wù)的結(jié)果等) ,建立起用例模型,描述:1) 用戶業(yè)務(wù)任務(wù)的用例圖2) 用戶業(yè)務(wù)任務(wù)的用例列表(示例見(jiàn)表4-1)3) 若干個(gè)具體的用例。即從用例出發(fā)推導(dǎo)部分功能需求和非功能需求,并明確說(shuō)明。異常處理單獨(dú)描述。 (示例見(jiàn)表4-2)4) 用戶完成業(yè)務(wù)任務(wù)中需遵循的業(yè)務(wù)規(guī)則(可選)說(shuō)明: 上述 “若干個(gè) ”具體的用例描述,指實(shí)驗(yàn)小組的每個(gè)成員至少?gòu)谋窘M的軟件(網(wǎng)站)的業(yè)務(wù)主干過(guò)程中選擇一個(gè)用例進(jìn)行規(guī)范描述。要求:1. 2 人一組。2.嚴(yán)格按照實(shí)驗(yàn)報(bào)告格式編寫(xiě);3.實(shí)驗(yàn)
26、報(bào)告內(nèi)容詳實(shí),公正,態(tài)度認(rèn)真。二、實(shí)驗(yàn)環(huán)境1.個(gè)人計(jì)算機(jī)2.常用工具軟件:MS Office 20033.CASE 軟件: Visio200220三、實(shí)驗(yàn)預(yù)習(xí)與準(zhǔn)備1.組成實(shí)驗(yàn)小組2.復(fù)習(xí)課堂教學(xué)內(nèi)容3.選擇實(shí)驗(yàn)對(duì)象,查閱有關(guān)資料4.熟悉實(shí)驗(yàn)指導(dǎo)書(shū)內(nèi)容5.實(shí)驗(yàn)報(bào)告、實(shí)驗(yàn)記錄用紙等四、實(shí)驗(yàn)內(nèi)容和步驟在學(xué)生自選的小型軟件(或網(wǎng)站) 的業(yè)務(wù)需求文檔的基礎(chǔ)上,實(shí)施以下實(shí)驗(yàn)內(nèi)容:1.深入獲取業(yè)務(wù)知識(shí),描繪用例圖。2.編寫(xiě)用例列表。3.分工編寫(xiě)各自負(fù)責(zé)的用例描述。4.學(xué)生自主討論,教師指導(dǎo)、答疑。五、實(shí)驗(yàn)報(bào)告要求5-1實(shí)驗(yàn)報(bào)告模板用例分析的結(jié)果,應(yīng)按照下述示例的表格形式填寫(xiě)。表 4-1用例列表(示例:自動(dòng)
27、訂餐系統(tǒng),教材附錄D.2 )主要參與者用 例1.訂餐2.變更訂單3.取消訂單4.查看菜單顧客5.注冊(cè)從工資中扣除餐費(fèi)的付費(fèi)方式6.取消注冊(cè)的從工資中扣除餐費(fèi)的付費(fèi)方式7.訂購(gòu)標(biāo)準(zhǔn)餐8.修改所訂的標(biāo)準(zhǔn)餐9 推翻所訂的標(biāo)準(zhǔn)餐10.創(chuàng)建菜單菜單經(jīng)理11.修改菜單12.定義特色菜13.準(zhǔn)備餐自助食堂工作人14.生成付費(fèi)請(qǐng)求員15.請(qǐng)求送貨16.生成系統(tǒng)使用報(bào)告17.送餐送餐人員18.記錄送餐情況19.打印送餐說(shuō)明21表 4-2用例ID號(hào)用例名稱創(chuàng)建者最后更新者創(chuàng)建日期最后更新日期參與者描述前置條件后置條件主干過(guò)程分支過(guò)程用例描述(示例:自動(dòng)訂餐系統(tǒng)的訂餐用例,教材附錄D.2 )UC-1訂餐Karl W
28、iegerssJack McGillicutty2002 年 10月 21日2002 年 11月 7 日顧客顧客從公司內(nèi)聯(lián)網(wǎng)或從家里訪問(wèn)“自助食堂訂餐系統(tǒng)”,隨意查看某一天的菜單,選擇自己想要的食物,提交訂單并要求在特定的時(shí)間窗口(15 分鐘)內(nèi)送貨到指定的地點(diǎn)1.顧客登錄到 “自助食堂訂餐系統(tǒng)”2.顧客注冊(cè)的付費(fèi)方式是從工資中扣除1.訂單在 “自助食堂訂餐系統(tǒng)”中的存儲(chǔ)狀態(tài)是“已接受 ”2.根據(jù)這一訂單的食物條目來(lái)更新食物存貨3.根據(jù)這一次的送貨請(qǐng)求,對(duì)請(qǐng)求的時(shí)間窗口更新剩余的送貨能力1.0 訂一份餐1.顧客要求查看某一天的菜單2.系統(tǒng)顯示有效食物菜單和當(dāng)日特色菜3.顧客從菜單中選擇一種或多
29、種食物4.顧客表明訂餐完成5.系統(tǒng)顯示所訂菜單條目、單價(jià)和總價(jià)格,包括應(yīng)交納的稅和送貨費(fèi)用6.顧客確認(rèn)訂餐訂單或請(qǐng)求修改訂餐訂單(回到第3 步)7.系統(tǒng)顯示那一天中有效的送餐時(shí)間8.顧客選擇送餐時(shí)間和指定送餐地點(diǎn)9.顧客指定付費(fèi)方式10.系統(tǒng)確認(rèn)接收訂單11.系統(tǒng)向顧客發(fā)送電子郵件,確認(rèn)訂單細(xì)節(jié)、價(jià)格和送餐說(shuō)明12.系統(tǒng)將訂單存儲(chǔ)在數(shù)據(jù)庫(kù)中,并發(fā)送電子郵件通知自助食堂工作人員,將食物信息發(fā)送給自助食堂庫(kù)存系統(tǒng),并更新有效的送餐時(shí)間1.1 訂多份餐(第4 步之后分支出來(lái))1.顧客要求預(yù)訂另一份餐2.返回到第2 步1.2 同樣的餐訂多份(第3 步之后分支出來(lái))1.顧客請(qǐng)求預(yù)訂指定數(shù)量的同樣食物的多
30、份餐2.返回到第4 步1.3 訂當(dāng)日特色菜(第2 步之后分支出來(lái))1.顧客從菜單中訂當(dāng)日特色菜2.返回到第5 步1.0.E.1 訂單截止時(shí)間在當(dāng)前時(shí)間之前(第1 步)1.系統(tǒng)通知顧客今天訂餐已太晚了2a.顧客取消訂單2b.系統(tǒng)終止用例3a.顧客請(qǐng)求選擇另一個(gè)日期3b.系統(tǒng)重新啟動(dòng)用例異常1.0.E.2 沒(méi)有有效的送餐時(shí)間(第1 步)1.系統(tǒng)通知顧客送餐日已沒(méi)有有效的送餐時(shí)間2a.顧客取消訂單2b.系統(tǒng)終止用例3.顧客請(qǐng)求在自助食堂選擇訂單(跳過(guò)第7 步和第 8 步)不能完成指定數(shù)量的同樣食物的多份餐(第1 步)1.系統(tǒng)通知顧客它所能提供的同樣食物曲多份餐的最大數(shù)量2 顧客變更所訂的同樣食物的份
31、數(shù),或者取消訂單包含無(wú)優(yōu)先級(jí)高使用頻率大約 400 名用戶,平均每天使用一次業(yè)務(wù)規(guī)則BR-1 ,BR-2 ,BR-3 ,BR-4 ,BR-8 ,BR-11,BR-12, BR-3322用例ID號(hào)UC-1用例名稱訂餐特別需求1.顧客在確認(rèn)訂單之前的任何時(shí)間都可以取消訂單2.顧客能查看自己前 6 個(gè)月的全部訂餐,并可以重復(fù)其中的任一次訂餐作為新的訂餐,只要所有食物在請(qǐng)求送餐日的菜單中都有效。 (優(yōu)先級(jí)為中)假設(shè)1.假設(shè) 30%的顧客會(huì)訂當(dāng)日特色菜(來(lái)源:根據(jù)前6 個(gè)月的自助食堂數(shù)據(jù)所得)1.如果客戶在今天的截止時(shí)間之前使用系統(tǒng),那么默認(rèn)的日期是當(dāng)前日期。否則,默認(rèn)日期是注意和問(wèn)題自助食堂的下一個(gè)營(yíng)
32、業(yè)日2.如果顧客不要求送餐,那么 “請(qǐng)求注冊(cè)付費(fèi)方式是從工資中扣除 ”這一前置條件就不適用3.這一用例的峰值使用負(fù)載是當(dāng)?shù)貢r(shí)間早晨8點(diǎn)到 10點(diǎn)5-2需求描述基本要求按照上述模板描述的用戶需求(包括推導(dǎo)出的功能需求)、非功能需求,需參照下列要求認(rèn)真編寫(xiě)。其中( 1)、( 2)、( 3)和( 4)是必須滿足的基本要求;對(duì)于( 7),參照 5-3 進(jìn)行用例測(cè)試。( 1)完整性 不能缺少某些信息。( 2)正確性 需求之間不應(yīng)發(fā)生沖突。( 3)可行性 避免不可實(shí)現(xiàn)的需求。( 4)必要性 必須是用戶的真正需要( 5)有優(yōu)先次序 在產(chǎn)品的某一版本中的重要程度。( 6)無(wú)歧義 一項(xiàng)需求只有一種一致的解釋。(
33、 7)可驗(yàn)證性 用檢查或演示可以判斷產(chǎn)品是否正確實(shí)現(xiàn)了需求。5-3 用例測(cè)試選擇 2 3 個(gè)主要用例,按照下面的例子,進(jìn)行用例測(cè)試,填寫(xiě)下表4-3。意圖是明確該用例的若干條可能的執(zhí)行路徑及其處理過(guò)程(含異常)。表 4-3 用例測(cè)試示例用例名稱: 查看定單用戶輸入系統(tǒng)輸出期望的結(jié)果問(wèn)題與分析用戶輸入要查定單存在,表明該用戶提交顯示定單的詳細(xì)情況看的定單號(hào)了定單定單不存在顯示消息“很抱歉,定單找不到!定單存在,但不是該用戶提顯示消息“很抱歉,這不是交的定單。您的定單!”。5-4 實(shí)驗(yàn)數(shù)據(jù)檢查與分析要求:學(xué)生自主檢查自己的實(shí)驗(yàn)記錄(用例列表和用例描述),并填寫(xiě)下列表格(1)和表格( 2),檢查用例分
34、析結(jié)果(注:如有重大問(wèn)題,應(yīng)返回修改;一般問(wèn)題只要記錄檢查結(jié)果,不必修改。遺留問(wèn)題在實(shí)驗(yàn)5 中解決):(1) 功能性需求描述檢查問(wèn)題檢查結(jié)果1 用例描述是否比較詳細(xì)?有沒(méi)有不必要的實(shí)現(xiàn)細(xì)節(jié)?2 用例中的每個(gè)參與者和步驟是否都與所執(zhí)行的任務(wù)有關(guān)?3 是否定義了系統(tǒng)的全部輸入,包括其來(lái)源、精度、取值范圍等?4 是否定義了系統(tǒng)的全部輸出,包括目的地、精度、取值范圍、格23問(wèn)題檢查結(jié)果式等?5 用例的前置條件和后置條件是否合理?7 是否列出了用戶想要做的全部事情?8 是否定義了每個(gè)任務(wù)所用的數(shù)據(jù),以及每個(gè)任務(wù)得到的數(shù)據(jù)?(2)非功能需求描述檢查問(wèn)題檢查結(jié)果1 從用戶的視角,是否按照需求描述了期望響應(yīng)時(shí)
35、間?2 是否定義了安全要求和安全級(jí)別?3 所有能想到的異常條件是否都已經(jīng)被定義?4 需求中是否遺漏了必要的信息?六、實(shí)驗(yàn)注意事項(xiàng)各小組注意:1.討論,檢查,修改用例圖和用例列表。2.討論,檢查,修改用例圖、用例列表和用例描述。3.上述示例的表4-1,表 4-2,可作為實(shí)驗(yàn)記錄附件。七、思考題1.總結(jié)用例法分析用戶需求的過(guò)程和步驟。2.針對(duì) 實(shí)驗(yàn)數(shù)據(jù)檢查與分析結(jié)果,總結(jié)自己的問(wèn)題與收獲。24實(shí)驗(yàn)五 :“××系統(tǒng)” 軟件需求規(guī)格說(shuō)明書(shū)的編寫(xiě)一、實(shí)驗(yàn)?zāi)康男枨箝_(kāi)發(fā)的最終成果是: 客戶和開(kāi)發(fā)小組對(duì)將要開(kāi)發(fā)的產(chǎn)品達(dá)成一致的協(xié)議。這一協(xié)議綜合了業(yè)務(wù)需求、 用戶需求和軟件功能需求。從前面實(shí)
36、驗(yàn)中所得出的一些分析文檔中,我們可以知道: 項(xiàng)目視圖和范圍文檔包含了業(yè)務(wù)需求,而使用實(shí)例文檔包含了用戶需求。我們還必須編寫(xiě)從使用實(shí)例派生出的功能需求文檔,還要編寫(xiě)產(chǎn)品的非功能需求文檔,包括質(zhì)量屬性和外部接口需求。至此,我們綜合前面的相關(guān)分析結(jié)果,來(lái)進(jìn)行需求說(shuō)明書(shū)的編寫(xiě),進(jìn)一步理解由業(yè)務(wù)需求,用戶需求, 功能需求三個(gè)部分綜合而形成軟件需求說(shuō)明書(shū)的過(guò)程。二、實(shí)驗(yàn)的軟硬件環(huán)境硬件:微型計(jì)算機(jī),打印機(jī);軟件: Windows XP/7 ,Office 2003/2007 , Visual Studio 、 Delphi ,SQL Server 等要求實(shí)驗(yàn)環(huán)境為網(wǎng)絡(luò)環(huán)境。三、實(shí)驗(yàn)要求與任務(wù)1、要求:完成
37、軟件需求規(guī)格說(shuō)明書(shū)的編寫(xiě):( 1)用好的結(jié)構(gòu)化和自然語(yǔ)言編寫(xiě)文檔型文檔( 2)建立圖形化模型。( 3)編寫(xiě)形式化規(guī)格說(shuō)明,這可以通過(guò)使用數(shù)學(xué)上精確的形式化邏輯語(yǔ)言來(lái)定義需求。2、具體任務(wù):開(kāi)發(fā)“××系統(tǒng)” (如人事管理信息系統(tǒng)、財(cái)務(wù)信息管理系統(tǒng)、酒店信息管理系統(tǒng)、設(shè)備信息管理系統(tǒng)、倉(cāng)庫(kù)管理信息系統(tǒng)、進(jìn)存銷管理信息系統(tǒng)、學(xué)生信息管理系統(tǒng)、圖書(shū)館信息管理系統(tǒng),圖書(shū)銷售信息管理新系統(tǒng)等等)。通過(guò)調(diào)查獲取用戶需求, 按照需求的內(nèi)容進(jìn)行分析, 按照內(nèi)容、 格式要求撰寫(xiě)完整的軟件需求規(guī)格說(shuō)明書(shū)。四、實(shí)驗(yàn)步驟1、 參考相關(guān)模板,初步理解軟件需求規(guī)格說(shuō)明書(shū)的結(jié)構(gòu)2、 結(jié)合項(xiàng)目實(shí)際,完成軟件
38、需求規(guī)格說(shuō)明書(shū)3、 進(jìn)一步檢查、完善相應(yīng)的需求部分,盡量避免需求遺漏,和定義的不清晰。同時(shí),25應(yīng)確保采用規(guī)范圖例。4、 重復(fù)進(jìn)行前面幾個(gè)步驟,經(jīng)過(guò)小組成員多次討論,并得到客戶的認(rèn)可,最終達(dá)到客戶和開(kāi)發(fā)小組對(duì)需求的認(rèn)識(shí)一致。【附錄一】 軟件需求規(guī)格說(shuō)明模板1引言引言是對(duì)整個(gè)軟件需求規(guī)格說(shuō)明的概覽,以幫助讀者更好地閱讀和理解文檔。包括文檔的意圖(目的) 、主要內(nèi)容(范圍) 、組織方式(文檔組織)、參考文獻(xiàn)(參考文獻(xiàn))和閱讀時(shí)的注意事項(xiàng)(定義、首字母縮寫(xiě)和縮略語(yǔ))。1.1 文檔的意圖(目的)目的是說(shuō)明軟件需求規(guī)格說(shuō)明的主要目標(biāo), 描述軟件規(guī)格說(shuō)明所定義的產(chǎn)品或某些產(chǎn)品部分。限定預(yù)期的讀者。1.2
39、主要內(nèi)容(范圍)在這一節(jié)中:根據(jù)名稱確定將被開(kāi)發(fā)的軟件產(chǎn)品。解釋軟件產(chǎn)品的預(yù)期功能,并在必要的時(shí)候解釋沒(méi)有納人軟件產(chǎn)品預(yù)期的功能。描述軟件產(chǎn)品的應(yīng)用,包括相關(guān)的好處、目標(biāo)和目的。如果在此軟件需求規(guī)格說(shuō)明之外,還存在著一個(gè)更高層次的規(guī)格說(shuō)明(例如系統(tǒng)需求規(guī)格說(shuō)明),那么該部分的描述應(yīng)該與更高層次文檔的相關(guān)段落保持一致。1.3 閱讀時(shí)的注意事項(xiàng)(定義、首字母縮寫(xiě)和縮略語(yǔ))定義了正確理解軟件需求規(guī)格說(shuō)明所必需的術(shù)語(yǔ)、首字母縮寫(xiě)和縮略語(yǔ)。這部分內(nèi)容也可以通過(guò)添加附錄或者引用其他文檔來(lái)提供。1.4 參考文獻(xiàn)在這一節(jié)中:提供需求規(guī)格說(shuō)明文檔引用的全部文檔的清單列表。利用標(biāo)題、報(bào)告編號(hào)(如果適用)舊期和出版
40、機(jī)構(gòu)來(lái)標(biāo)識(shí)文檔。指出參考文獻(xiàn)的來(lái)源,在該來(lái)源中可以獲得文獻(xiàn)。這部分內(nèi)容也可以通過(guò)添加附錄或者引用其他文檔來(lái)提供。1.5 組織方式(文檔組織)在這一節(jié)中:描述軟件需求規(guī)格說(shuō)明余下部分所包含的內(nèi)容。解釋軟件需求規(guī)格說(shuō)明的組織方式。2總體描述從總體上描述影響產(chǎn)品和需求的因素。這部分并不涉及將在文檔第3 部分(詳細(xì)需求描述)中描述的具體的需求,而是為其提供背景知識(shí),使其更加易于理解。2.1 產(chǎn)品前景該節(jié)將所定義的產(chǎn)品和其他相關(guān)的產(chǎn)品聯(lián)系起來(lái),在聯(lián)系中描述產(chǎn)品的起源和背景,進(jìn)26而說(shuō)明對(duì)產(chǎn)品的總體預(yù)期。如果產(chǎn)品是一個(gè)獨(dú)立的、完全自包含的系統(tǒng), 那么就應(yīng)該在這里進(jìn)行聲明。如果像常見(jiàn)的情況那樣,產(chǎn)品僅僅是較大系統(tǒng)的一個(gè)組件,那么就應(yīng)該將較大系統(tǒng)的需求和軟件的功能聯(lián)系起來(lái)進(jìn)行說(shuō)明, 并標(biāo)識(shí)它們之間的接口。 如果能夠開(kāi)發(fā)一個(gè)可以顯示較大系統(tǒng)的主要組件、內(nèi)部連接和外部接口的框圖,將會(huì)有很大幫助。這一節(jié)還應(yīng)該描述較大系統(tǒng)的其他部分對(duì)軟件產(chǎn)品的操作預(yù)期。這些部分包括:系統(tǒng)接口:系統(tǒng)接口對(duì)軟件產(chǎn)品的功能要求。用戶界面:軟件產(chǎn)品和用戶之間接口的邏輯特征和優(yōu)化要求。硬件接口: 軟件產(chǎn)品和較大系統(tǒng)中硬件組件之間接口的邏輯特征。軟件接口:其他軟件系統(tǒng)對(duì)軟件產(chǎn)品的要求。 :交流接口:本地網(wǎng)絡(luò)協(xié)議之類的交流接口要求。內(nèi)存:軟件產(chǎn)品在主存
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 中國(guó)政法大學(xué)《工程中的數(shù)值方法C》2023-2024學(xué)年第一學(xué)期期末試卷
- 鄭州西亞斯學(xué)院《現(xiàn)代通信原理》2023-2024學(xué)年第一學(xué)期期末試卷
- 長(zhǎng)江工程職業(yè)技術(shù)學(xué)院《公共服務(wù)質(zhì)量管理》2023-2024學(xué)年第一學(xué)期期末試卷
- 消費(fèi)級(jí)3D打印機(jī)打印精度改進(jìn)
- 保險(xiǎn)行業(yè)基礎(chǔ)講解模板
- 業(yè)務(wù)操作-房地產(chǎn)經(jīng)紀(jì)人《業(yè)務(wù)操作》名師預(yù)測(cè)卷4
- 開(kāi)學(xué)晨會(huì)發(fā)言稿
- 二零二五年政府形象廣告服務(wù)合同規(guī)范
- 二零二五版國(guó)際學(xué)校外教引進(jìn)與團(tuán)隊(duì)建設(shè)協(xié)議3篇
- 2024-2025學(xué)年新疆烏魯木齊四十一中高二(上)期末數(shù)學(xué)試卷(含答案)
- 《道路交通安全法》課件完整版
- 向女朋友認(rèn)錯(cuò)保證書(shū)范文
- 五分?jǐn)?shù)加法和減法(課件)-數(shù)學(xué)五年級(jí)下冊(cè)
- 2024年四川省綿陽(yáng)市中考語(yǔ)文試卷(附真題答案)
- 設(shè)計(jì)材料與工藝課程 課件 第1章 產(chǎn)品設(shè)計(jì)材料與工藝概述
- 幼兒園反恐防暴技能培訓(xùn)內(nèi)容
- 食品企業(yè)質(zhì)檢員聘用合同
- 中醫(yī)診所內(nèi)外部審計(jì)制度
- 自然辯證法學(xué)習(xí)通超星期末考試答案章節(jié)答案2024年
- 2024年國(guó)家危險(xiǎn)化學(xué)品經(jīng)營(yíng)單位安全生產(chǎn)考試題庫(kù)(含答案)
- 護(hù)理員技能培訓(xùn)課件
評(píng)論
0/150
提交評(píng)論