《軟件需求分析》實驗指導(dǎo)書只是分享.doc_第1頁
《軟件需求分析》實驗指導(dǎo)書只是分享.doc_第2頁
《軟件需求分析》實驗指導(dǎo)書只是分享.doc_第3頁
《軟件需求分析》實驗指導(dǎo)書只是分享.doc_第4頁
《軟件需求分析》實驗指導(dǎo)書只是分享.doc_第5頁
已閱讀5頁,還剩41頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、軟件需求分析實驗指導(dǎo)書軟件需求分析實驗教學大綱適用專業(yè):軟件工程課程類別:專業(yè)限選課課程性質(zhì):專業(yè)課實驗類別:專業(yè)基礎(chǔ)實驗一、學時與學分1.課程總學時: 642.課程總學分: 43.實驗學時: 10(分為 5 次實驗)4.實驗學分: 1二、實驗教學目標與基本要求四人或五人一組。目標: 1)實驗內(nèi)容達到教學大綱要求;2)實驗報告內(nèi)容詳實,公正,態(tài)度認真?;疽螅簢栏癜凑諏嶒瀳蟾娓袷骄帉?。三、內(nèi)容簡介:序?qū)嶒烅棇嶒瀮?nèi)容提要號目名稱1軟件功針對常用軟件,描述能描述軟件功能,確認描述與確認的正確性2從程序針對給定的程序設(shè)計設(shè)計看題目 ,或根據(jù)給定的軟件功可視控件人機界面設(shè)能需求計,提煉 / 補充軟件

2、功能需求和非功能需實驗項目學生自己選擇實驗對象軟件(如 Office Word,PowerPoint,Excel 等),對其常用的軟件功能進行描述。實驗描述與內(nèi)容格式見 實驗報告 -1。1.C 語言程序設(shè)計中的軟件功能需求和用戶需求的提煉。2.用戶界面(可視控件)的軟件功能需求和用戶需求提煉。以上項目見實驗指導(dǎo)文件: 從程序設(shè)計看軟件需求序?qū)嶒烅棇嶒瀮?nèi)容提要號目名稱求3軟件需自選小型軟件(網(wǎng)求分析站)描述(含建模)(業(yè)務(wù)業(yè)務(wù)需求需求)4軟件需自選小型軟件(網(wǎng)求分析站)描述(含建模)(用戶用戶需求需求)5軟件需自選小型軟件(網(wǎng)求分析站)描述(含建模)(功能功能需求需求)最后,實驗 3,4,5匯總

3、為需求說明文檔實驗項目實驗描述與內(nèi)容格式見 實驗報告 -2。注: 也可結(jié)合學生興趣 ,選擇一人機交互系統(tǒng) / 嵌入式系統(tǒng)軟件 ,如手機 ,PDA 等。實驗描述與內(nèi)容格式見實驗報告 -3。實驗描述與內(nèi)容格式見實驗報告-4。實驗描述與內(nèi)容格式見實驗報告-5。文檔格式見實驗總結(jié)文件格式 軟件需求分析文檔。四、參考教材:實驗 1:1. 美Maureen Sprankle ,問題求解與編程概念(第6 版),清華大學出版社, 2003 年 11 月 張曉明 鄧勁生譯實驗 2:1.實驗指導(dǎo)文件:從程序設(shè)計看軟件需求(教師自編)實驗 35:1.(美) Karl E.Wiegers ,軟件需求(第2 版),清華

4、大學出版社,2004-11-1( Software Requirements,Second Edition) ,【譯者】 劉偉琴 劉洪濤2.本課程軟件需求分析參考文檔。五、考核方式:提交書面實驗報告(按規(guī)定格式)or 每組選一人講解實驗報告。詳見本課程教學大綱六、實驗設(shè)備及器材配置:個人計算機, Office 軟件, Visio 繪圖軟件,全部每生一套。七、實驗項目一覽:適用專業(yè)、年級1.軟件工程專業(yè) 3年級第 2 學期總學時 / 實驗學時序?qū)嶒烅椖棵麑嶒瀮?nèi)容提要號稱64/10實實每學驗驗面向組備注時要類專業(yè)人求型編號數(shù)1 軟件功能描述與確認2 從程序設(shè)計看軟件功能需求3 軟件需求分析(業(yè)務(wù)需

5、求)針對常用軟件( Word ),描述軟件功能,確認描述的正確性(至少 10 個功能)針對給定的程序設(shè)計題目 , 或根據(jù)給定的可視控件人機界面設(shè)計,提煉 / 補充軟件功能需求和非功能需求推薦 / 自選小型軟件(網(wǎng)站)描述(含建模)業(yè)務(wù)需求分析2必驗45做證2必綜45做合設(shè)計2必綜45做合設(shè)計4 軟件需求分推薦 / 自選小型軟件(網(wǎng)析(用戶需站)描述(含建模)用戶求)需求分析2必綜45做合設(shè)計5 軟件需求分析(功能需求)軟件需求文檔編寫推薦 / 自選小型軟件(網(wǎng)站)描述(含建模)功能需求分析最后,對實驗 3,4,5,報告進行匯總、加工,編寫出 xxx 軟件需求文檔2必綜45做合設(shè)計必每做生獨立注

6、: 1.實驗要求分必做和選做兩種;實驗類型為驗證型、設(shè)計型、綜合型、綜合設(shè)計型等。2.獨立設(shè)課的實驗不需填寫“課程總學時 ”與“課程總學分 ”。大綱執(zhí)筆人:大綱審定人:年 月 日教學進度計劃表學年:2011 至2012學年度秋季學期部門名稱:計算機科學學院課程名稱:軟件需求分析課程代碼:11100700課程性質(zhì):專業(yè)限選授課班級:計算機科學學院軟件工程 專業(yè) 09級班班級人數(shù): 135主講教師:齊連永職稱:講師教材名稱:軟件需求最佳實踐,電子工業(yè)出版,2010-04名稱總時數(shù)講課實驗上機習題課程設(shè)計周學時 考試 /考查機動計劃時數(shù)645410本課程教學目的與要求:通過本課程的教學使學生知道、了

7、解和理解軟件需求工程的各個階段(需求獲取階段、需求分析階段、編寫需求規(guī)格說明階段、需求確認階段和需求管理階段),有效的需求獲取技術(shù)等,培養(yǎng)學生的專業(yè)意識,建立專業(yè)知識體系,為后續(xù)的畢業(yè)設(shè)計工作打下良好的基礎(chǔ)必讀書籍和參考書籍:英Ian Sommerville 著,程成等譯,軟件工程 6th Edition ,機械工業(yè)出版社,中信出版社 2003 年 1 月所需教學設(shè)備:個人計算機,投影儀任課教師簽名:系(教研室)主任簽名:主管教學院長(主任)簽名:院(部)簽章2008年2月 24日教務(wù)處制周次12345起止周教學內(nèi)容安排學(章、節(jié)扼要內(nèi)日期時容)課程介紹(含教學2 月25大綱,實驗大綱等)日4

8、第一部分軟件需求2 月29初步知識和體驗日第 1 章軟件需求基礎(chǔ)知識3 月 3第 2 章客戶眼中的需日 2求3 月 7日3 月10第 3章,第4章日4需求工程的推3 月14薦方法日需求分析員第二部分軟件需求理論知識與方法3 月17第 5 章確定產(chǎn)品前景日2與項目范圍3 月21日3 月 24第二部分軟件需求日 4 理論知識與方法3月 28第 6章,第 7章,第教學形目的和要求式及其手段通過課堂理論教講授,學,課下關(guān)于常用提示型軟件的體驗和理教學方解,使學生建立軟 法件需求的初步知識。要求認真完成實驗。同上講授,提示型教學方法同上講授,提示型教學方法通過課堂及實驗教講授,學,課下的閱讀和提示型理解

9、,使學生建立教學方關(guān)于軟件需求的基法礎(chǔ)理論與實踐知識,了解軟件需求基本方法要求認真完成實驗。同上講授,提示型教學方作業(yè)(包括實習、實驗習題)、輔導(dǎo)知識整理,資料閱讀,實驗準備完成實驗12 學時知識整理,資料閱讀,實驗準備完成實驗22 學時周次起止日期周教學內(nèi)容安排學(章、節(jié)扼要內(nèi)時容)教學形目的和要求 式及其手段作業(yè)(包括實習、實驗習題)、輔導(dǎo)67日3月 31日4 月 4日4 月 7日4月 11日4月 14日248 章獲取客戶的需求聆聽客戶的需求理解用戶需求第 9章,第 10章遵守規(guī)則編寫需求文檔案例介紹:自助食堂訂餐系統(tǒng)第三部分軟件需求分析實踐與文檔寫作第 11章,第 12章一圖勝千言法同上

10、講授,提示型教學方法同上講授,提示型教學方法通過課堂及實驗教講授 /學,課下的實踐與討論,應(yīng)用,使學生初步共同解掌握軟件需求文檔決問題的寫作方法,重點型教學知識整理,資料閱讀,實驗準備完成實驗32 學時知識整理,8910114月 18日4月 21日4月 25日4月 28日5 月 2日5 月 5日2軟件質(zhì)量屬性第 13章,第 14章通過制作原型減少項目風險4設(shè)定需求優(yōu)先級案例介紹:自助食堂訂餐系統(tǒng)2第四部分軟件需求4管理初步掌握業(yè)務(wù)需求和用方法戶需求的編寫方法。要求認真完成實驗。同上講授 /討論,共同解決問題型教學方法同上講授 /討論,共同解決問題型教學方法本部分為提高講授 /部分,通過課堂教討

11、論,資料閱讀,實驗準備完成實驗42 學時周起止次日期5 月 9日5月 12日12 5月 16日5月 19日13 5月 23日5月 26日14 5月 30日6 月 2日15 6 月 6日6 月 9日16 6月 13日6月 16日17 6月 20日周教學內(nèi)容安排教學形學(章、節(jié)扼要內(nèi)目的和要求式及其時容)手段第 15章,第 16章學和課下閱讀,使共同解需求確認學生對軟件工程中決問題需求開發(fā)面臨的需求管理具有初型教學的特殊難題步的了解。方法要求認真完成實驗。第 17章,第 18章同上講授 /超越需求開發(fā)討論,2需求管理的原提示型則和實踐教學方法第 19章,第 20章同上講授 /變更管理討論,4需求鏈

12、中的聯(lián)提示型系鏈教學方國內(nèi)外軟件公司的法需求分析文檔介紹第 21章同上講授 /2需求管理工具討論提示型教學方法第 22章,第 23章同上講授 /改進需求過程討論,4軟件需求與風提示型險管理教學方法案例介紹:自助食同上講授 /堂訂餐系統(tǒng)討論,2共同解決問題型教學方法復(fù)習,需求要求認真完成軟講授 /文檔寫作指導(dǎo)件需求文檔寫作討論,4共同解決問題型教學方法作業(yè)(包括實習、實驗習題)、輔導(dǎo)知識整理,資料閱讀,編制需求文檔準備完成實驗52 學時完成軟件需求文檔寫作周教學內(nèi)容安排教學形作業(yè)(包括周起止實習、實驗學(章、節(jié)扼要內(nèi)目的和要求式及其次日期習題)、輔時容)手段導(dǎo)要求認真完成軟講授 /6月 23件需

13、求文檔寫作討論,18日2復(fù)習,需求共同解6月 27文檔寫作指導(dǎo)決問題日型教學方法考試,評定成績軟件需求分析實驗指導(dǎo)書軟件工程系曲阜師范大學 計算機科學學院2011 年 10 月課程編號:11100700課程類別: (專業(yè)限選課)適用專業(yè): 計算機科學與技術(shù)、軟件工程、網(wǎng)絡(luò)工程課程總學時: 64實驗學時:10開設(shè)實驗項目數(shù):5 個目錄實驗 1:軟件功能描述與確認(驗證性實驗2 學時)15一、實驗?zāi)康呐c要求15二、實驗環(huán)境15三、實驗預(yù)習與準備15四、實驗內(nèi)容和步驟16五、實驗報告要求16六、實驗注意事項17七、思考題17實驗 2:從程序設(shè)計看軟件需求(綜合設(shè)計性實驗,2 學時)19一、實驗?zāi)康呐c

14、要求19二、實驗環(huán)境19三、實驗預(yù)習與準備19四、實驗內(nèi)容和步驟20五、實驗報告要求27六、實驗注意事項28七、思考題28實驗 3:軟件需求分析(業(yè)務(wù)需求)(綜合設(shè)計性實驗,2 學時)29一、實驗?zāi)康呐c要求29二、實驗環(huán)境30三、實驗預(yù)習與準備30四、實驗內(nèi)容和步驟30五、實驗報告要求30六、實驗注意事項32七、思考題32實驗 4:軟件需求分析(用戶需求)(綜合設(shè)計性實驗,2 學時)33一、實驗?zāi)康呐c要求33二、實驗環(huán)境34三、實驗預(yù)習與準備34四、實驗內(nèi)容和步驟34五、實驗報告要求35六、實驗注意事項38七、思考題39實驗 5:編寫軟件需求說明書(綜合設(shè)計性實驗,2 學時)40一、實驗?zāi)康呐c

15、要求40二、實驗環(huán)境40三、實驗預(yù)習與準備41四、實驗內(nèi)容和步驟41五、實驗報告要求41六、實驗注意事項44七、思考題44附件45參考文獻45格式說明45實驗 1:軟件功能描述與確認(驗證性實驗2 學時)一、實驗?zāi)康呐c要求針對常用軟件(如Word),描述軟件功能,確認描述的正確性(至少10 個功能)要求:1.四人或五人一組。2.嚴格按照實驗報告格式編寫;3.實驗報告內(nèi)容詳實,公正,態(tài)度認真。二、實驗環(huán)境1.個人計算機2.常用工具軟件: MS Office 20033.CASE 軟件: Visio2002三、實驗預(yù)習與準備1.組成實驗小組2.復(fù)習課堂教學內(nèi)容3.選擇實驗對象,查閱有關(guān)資料4.熟悉

16、實驗指導(dǎo)書內(nèi)容5.實驗報告、實驗記錄用紙等四、實驗內(nèi)容和步驟每實驗小組自己選擇實驗對象軟件(如Office Word, PowerPoint, Excel等),對其常用的軟件功能進行描述。任選一組或兩組功能,總共不少10 個子功能,邊確認邊用文字描述其功能。例如:在 Word 字處理軟件的功能 分類中有:1. 文本格式化選擇文本的顯示方式。2. 文本編輯和更正更改已經(jīng)輸入的文本內(nèi)容。3. 文件操作實現(xiàn)文本的保存、打印、輸出及做其他操作。4. 工具添加列、表格、圖片、對數(shù)據(jù)排序、檢查拼寫等等。5. 宏允許用戶合并多個任務(wù)。6. 視圖功能使用多種方式查看文檔。7. 通信從外部資源中獲得信息 。五、

17、實驗報告要求實驗對象及實驗內(nèi)容、結(jié)果等信息按照下列表格填寫。功能大分類:實驗小組成員:班級:是否非序功能名稱功能描述功能需你希望的功能實驗者簽名號求實驗操作與記錄要求示例Word2002 軟件的“保存文檔”功能從菜單上操作,有 保存 、 另存為 。基本功能是:把當前文件保存到指定的文件夾內(nèi)。 保存1)新建文件,缺省情況下,提示用戶保存到 我的文檔 ,在提示窗口下,用戶可選擇其他任意路徑下的任何文件夾(可新建文件夾);2)既有文件,缺省情況下,直接保存到該文件所在的文件夾內(nèi)。3)保存操作完的表現(xiàn):正常情況下無任何顯示,如文件較大,則保存操作的進度由進度條表現(xiàn)。異常情況下,顯示信息通知。另存為1)

18、系統(tǒng)顯示提示窗口,用戶可選擇任意路徑下的任何文件夾(可新建文件夾);2)保存操作完的表現(xiàn):正常情況下無任何顯示,如文件較大,則保存操作的進度由進度條表現(xiàn)。異常情況下,顯示信息通知。六、實驗注意事項1. 必須保證有足夠的實驗工作量。2. 試驗中要開展組內(nèi)的討論。3. 實驗結(jié)果記錄要嚴謹,有條理。七、思考題1. 你認為上述功能中 , 哪些功能屬于否非功能需求 ?為什么 ?2. 你認為利用上述格式描述軟件需求有何好處,上表的格式還可以如何改進?3. 總結(jié)一下你在做這個實驗的過程和方法。4.實驗2:從程序設(shè)計看軟件需求(綜合設(shè)計性實驗,2 學時)一、實驗?zāi)康呐c要求針對給定的程序設(shè)計題目,或根據(jù)給定的可

19、視控件人機界面設(shè)計,提煉/ 補充軟件功能需求和非功能需求。要求:1.四人或五人一組。2.嚴格按照實驗報告格式編寫;3.實驗報告內(nèi)容詳實,公正,態(tài)度認真。二、實驗環(huán)境1.個人計算機2.常用工具軟件: MS Office 20033.CASE 軟件: Visio2002三、實驗預(yù)習與準備1.組成實驗小組2.復(fù)習課堂教學內(nèi)容3.選擇實驗對象,查閱有關(guān)資料4.熟悉實驗指導(dǎo)書內(nèi)容5.實驗報告、實驗記錄用紙等四、實驗內(nèi)容和步驟4-1 語言程序的軟件功能需求分析說明:本實驗為從C 語言程序設(shè)計中提煉出軟件功能需求(含非功能需求)。按照教學進度,目前學生已普遍知道軟件用戶需求和功能需求(含非功能需求),基本含

20、義如下:用戶需求:業(yè)務(wù)信息處理需求,交互需求等。功能需求:軟件如何處理數(shù)據(jù)非功能需求:包括異常處理,界面友好,軟件易用性等現(xiàn)有一些 C 語言程序設(shè)計題目,各題目描述的需求層次不一。要求:每實驗小組從下列題目中至少選擇2 個,考察原題目的需求描述,判斷屬于上述 3 類需求的哪一層次,在表中填寫題目未描述的其他需求。示例如下表 2-1 所示。表 2-1 C 語言程序設(shè)計題目原題目:輸入一組整數(shù),當輸入負數(shù)時停止,求和。用戶需求功能需求非功能需求為計算一組人員年輸入一組整1.該軟件應(yīng)為用戶提供方便的輸入方式,齡的平均值,先求數(shù),當輸入負輸入錯誤時,應(yīng)放棄計算,并以錯誤信出所有人員的年齡數(shù)時停止 ,求

21、息提示用戶??偤?。求和開始的和。2.所有輸入數(shù)據(jù)必須為整數(shù),否則作為異標志是:有一負數(shù)常處理。輸入。3.最初兩個輸入數(shù)據(jù)不能為負值,否則作為異常處理。4.假定各輸入整數(shù)上限為 120,大于者作為異常處理。5.異常處理:中斷程序執(zhí)行,返回代表上述 3 種情況的整數(shù),并用錯誤信息提示用戶。實驗題目:1. 輸入一組整數(shù) , 當輸入負數(shù)時停止 , 求其中最小者。2. 求 1-999 中能被 3 整除的數(shù) , 并求它們的和。3. 由鍵盤輸入一個班 50 個學生的一門功課的成績,求這門功課全班的平均成績。4. 編制一個運動會百米測驗統(tǒng)計名次的程序。5. 輸入一組學生的姓名和成績,從中找出成績最高人的姓名,

22、并打印出他們的姓名和成績。6. 編寫程序,從鍵盤輸入 6 名學生的 5 門成績,分別統(tǒng)計出每個學生的平均成績。7. 設(shè)有 5 個學生,每個學生考 4 門課,編寫程序能檢查這些學生有無考試不及格的課程。若某一學生有一門或一門以上課程不及格,就輸出該學生的序號(序號從 0 開始)和其全部課程成績。8. 編寫程序計算 10 名學生 1 門課成績的平均分。4-2 用戶界面(可視控件)的軟件需求分析說明:本實驗為用戶界面(可視控件)的軟件需求提煉。要求:對于下列16 組控件界面圖,每實驗小組至少選擇3 組,用文字描述:該組各圖的用戶需求和功能需求。示例:示例 -1示例 -2用戶需求:開發(fā)一學生成績管理系

23、統(tǒng),其功能要求之一用戶需求:開發(fā)一客房管理系統(tǒng),其功能要求之一是:快捷是:對數(shù)學、英語、語文三門課程的學生成績(每生總瀏覽每個房間的詳細信息,是否已預(yù)訂,如已有預(yù)定,要求分及平均分)用列表顯示。顯示預(yù)定期間、客人姓名;列表顯示所有房間的等級及其價功能需求:格、有無空房。建立一獨立窗體,從數(shù)據(jù)庫中取得制定班級的三門課程功能需求:建立一獨立窗體,從數(shù)據(jù)庫中客房信息一覽表,成績在窗體中的表格中顯示;表格右邊兩列分別顯示三該表含有客房類型、單價、空房間數(shù)等;該窗體中應(yīng)提供方門課程的總成績和平均分數(shù)(精度為2 位小數(shù),第三位便的圖形界面交互方式,快速顯示已經(jīng)預(yù)訂的房間信息,包小數(shù)四舍五入)。括房間號、房

24、間類型、單價、預(yù)定時間等;另,應(yīng)能夠通過客人姓名快速檢索已定客房信息。實驗題目用戶界面(可視控件)的軟件需求分析可選題目如下:圖 1-1圖 1-2圖 2-1圖 2-2圖 3-1圖 3-2圖 4-1圖 4-2圖 5-1圖 5-2圖 6-1圖 6-2圖 7-1圖 7-2圖 8-1圖 8-2圖 9-1圖 9-2圖 10-1圖 10-2圖 11-1圖 11-2圖 12-1圖 12-2圖 13-1圖 13-2圖 14-1圖 14-2圖 15-1圖 15-2圖 16-1圖 16-2五、實驗報告要求要求本實驗結(jié)果按照下列表格格式填寫。其中:實驗對象描述,指C 語言程序描述;在選擇控件界面設(shè)計圖為實驗對象時,

25、需將圖形文件貼于此處。實驗對象編號及其描述軟件功能需求提煉1.用戶需求:功能需求:非功能需求:2.用戶需求:功能需求:非功能需求:3.用戶需求:功能需求:非功能需求:六、實驗注意事項1.注意分析實驗對象的非功能需求2.注意提高自己的文字表達能力3.注意總結(jié)對軟件功能需求及非功能需求的認識七、思考題1. 上述需求分析的結(jié)果中,有沒有相互矛盾的情況?為什么?2. 你認為本次實驗的意義(價值)如何?3. 總結(jié)一下你在做這個實驗的過程和方法。實驗 3:軟件需求分析(業(yè)務(wù)需求)(綜合設(shè)計性實驗,2學時)一、實驗?zāi)康呐c要求業(yè)務(wù)需求( Business requirement ),描述了組織為什么要開發(fā)一個

26、系統(tǒng),即組織希望達到的目標。組織的目標指超越軟件本身的較高層次的目標。軟件的業(yè)務(wù)需求任務(wù)是:定義項目范圍。本課程規(guī)定:業(yè)務(wù)需求的描述,采用前景和范圍(vision and scope )文檔來記錄。詳細的內(nèi)容見教材第4 章。本實驗的設(shè)計依據(jù),來自本課程第3 章給出的需求過程推薦方法中的第一布,即知識方法。通過獲取軟件客戶的業(yè)務(wù)知識,建立起軟件客戶的業(yè)務(wù)需求框架。實驗?zāi)康模?針對某小型軟件產(chǎn)品(含小型網(wǎng)站)的開發(fā),收集、獲取客戶的業(yè)務(wù)知識,分析其業(yè)務(wù)需求,描述出:1)客戶通過該軟件項目預(yù)期達到的業(yè)務(wù)目標;2)客戶為達到預(yù)期業(yè)務(wù)目標所實施的軟件項目范圍;3)將客戶業(yè)務(wù)知識經(jīng)整理、匯總后作為本實驗報

27、告的附件(可選)。要求:1.四人或五人一組。2.嚴格按照實驗報告格式編寫;3.實驗報告內(nèi)容詳實,公正,態(tài)度認真。二、實驗環(huán)境1.個人計算機2.常用工具軟件: MS Office 20033.CASE 軟件: Visio2002三、實驗預(yù)習與準備1.組成實驗小組2.復(fù)習課堂教學內(nèi)容3.選擇實驗對象,查閱有關(guān)資料4.熟悉實驗指導(dǎo)書內(nèi)容5.實驗報告、實驗記錄用紙等四、實驗內(nèi)容和步驟1. 每個小組自選一個小型軟件(或網(wǎng)站),經(jīng)小組成員討論后確定其名稱;2. 利用各種渠道獲取該軟件的相關(guān)組織的業(yè)務(wù)知識。主要是:( 1)業(yè)務(wù)領(lǐng)域及其產(chǎn)品(服務(wù))的內(nèi)容、獲利方式等;( 2)組織結(jié)構(gòu)與主要業(yè)務(wù)人員角色;( 3

28、)業(yè)務(wù)流程及相關(guān)術(shù)語;( 4)其他知識。3. 繪制基于該軟件構(gòu)思的 “業(yè)務(wù) -軟件系統(tǒng)關(guān)聯(lián)圖 ”(參照教材 4-27 中的上下文圖);4. 按照本課程規(guī)定的 “前景和范圍文檔 ”模板格式(見下表 3-1,作為實驗記錄紙的內(nèi)容 ),描述基于預(yù)期軟件作用下的業(yè)務(wù)需求;5. 學生自主討論,教師指導(dǎo)、答疑。五、實驗報告要求5-1. 實驗記錄業(yè)務(wù)需求模板本實驗報告主要內(nèi)容須按照下屬格式填寫。表 3-1:業(yè)務(wù)需求描述模板(前景和范圍文檔,參照教材表4-6、4-7)題目: xxx 軟件(網(wǎng)站)業(yè)務(wù)需求(補充內(nèi)容:對題目的選擇給予簡要說明)1. 背景、業(yè)務(wù)機會和客戶需要2. 業(yè)務(wù)目標和成功標準BO-1:BO-

29、2:BO-3:SC-1:SC-2:3.業(yè)務(wù)風險RI-1 :RI-2 :內(nèi)容說明:1. 背景、業(yè)務(wù)機會和客戶需要 。 (1)背景。 概述新產(chǎn)品的來由與背景。對歷史和現(xiàn)狀進行概括性的描述,說明為什么決定開發(fā)該產(chǎn)品。 ( 2)業(yè)務(wù)機遇。 對于軟件企業(yè),描述該預(yù)期軟件產(chǎn)品(網(wǎng)站)可能得到的市場機遇或其產(chǎn)品的競爭能力;對于為某組織開發(fā)的信息系統(tǒng)軟件,描述的預(yù)期將要解決的業(yè)務(wù)問題或?qū)⒁倪M的業(yè)務(wù)流程;還應(yīng)對產(chǎn)品或解決方案簡要描述其優(yōu)點和作用。作為限制條件,可以描述需要哪些其他的技術(shù)、過程或資源。2. 業(yè)務(wù)目標和成功標準。 用量化和可衡量的方式概述該軟件產(chǎn)品(網(wǎng)站)提供了哪些重要的業(yè)務(wù)利益;如是社會公益性項

30、目,可采取定性的描述語句說明其社會管理、社會服務(wù)等方面給受益群體帶來的好處。要按照結(jié)構(gòu)化的要求描述,即將業(yè)務(wù)目標描述為BO-1 、 BO- 2的形式,將成功標準描述為SC-1、SC-2形式。3. 業(yè)務(wù)風險。 概述與該軟件產(chǎn)品(網(wǎng)站)開發(fā)相關(guān)的主要風險。包括可能出現(xiàn)的市場競爭問題、時間問題、用戶認可、實現(xiàn)問題以及其他可能對業(yè)務(wù)造成的負面影響。5-2 實驗數(shù)據(jù)處理(選做)對于 “實驗內(nèi)容及步驟 ”實施的結(jié)果,回到上述的步驟2 和 3,按照下表 3-2所示格式,仔細分析、對照、檢查業(yè)務(wù)需求描述內(nèi)容與客戶業(yè)務(wù)知識的符合程度,修改、精煉、完善 業(yè)務(wù)需求。表 3-2 業(yè)務(wù)需求實驗信息處理表業(yè)務(wù)需求描述 -

31、1業(yè)務(wù)需求描述 -2(實驗內(nèi)容與步驟的結(jié)果)修改原因(修改與完善后的結(jié)果)1.背景、業(yè)務(wù)機會和客戶需要2.業(yè)務(wù)目標和成功標準3.業(yè)務(wù)風險另:1)本次實驗不要求有關(guān)軟件版本的內(nèi)容。2)在本實驗中,不要求使用用例圖。用例方法在實驗4 中要求必做。六、實驗注意事項本課程的實驗 3, 4, 5,為同一個軟件(網(wǎng)站)的三部分需求,即業(yè)務(wù)需求、用戶需求和功能需求。學生務(wù)必以注意保持三個實驗報告和記錄的連續(xù)性,以便最終完成一個完整的軟件需求說明文檔。七、思考題針對表 3-2 中的 “修改原因 ”進行分析,并筆答下列問題:1.你的修改原因是怎樣發(fā)現(xiàn)的?2.對修改前后對比,你認為你的業(yè)務(wù)需求實驗結(jié)果發(fā)生了怎樣的

32、變化?3.總結(jié)一下你在做這個實驗的過程和方法以及對業(yè)務(wù)需求文檔描述工作 的認識。實驗 4:軟件需求分析(用戶需求)(綜合設(shè)計性實驗,2學時)一、實驗?zāi)康呐c要求用戶需求( user requirement ),描述的是用戶使用預(yù)期軟件系統(tǒng)所要達到的功能性目標及非功能性要求。一般,用戶需求描述的是軟件使用者(用戶)使用系統(tǒng)能夠完成什么業(yè)務(wù)任務(wù)或信息處理工作。具體內(nèi)容是用例描述。場景描述不要求。本課程規(guī)定:用戶需求的描述,采用用例(user case)文檔來記錄。詳細的內(nèi)容見教材第8 章。用例方法,主要用于發(fā)現(xiàn)必要的功能性需求。對于不太復(fù)雜的用例,只要求寫出一個簡略的描述,然后,推導(dǎo)出角色執(zhí)行該用例

33、(包括分支過程和異常處理)需要的所有功能性需求。實驗?zāi)康尼槍δ承⌒蛙浖a(chǎn)品(含小型網(wǎng)站)的開發(fā),在業(yè)務(wù)需求文檔(前景范圍文檔)的基礎(chǔ)上,進一步收集、獲取用戶的業(yè)務(wù)知識(重點是人機交互、任務(wù)的輸入、任務(wù)功能、輸出信息及業(yè)務(wù)任務(wù)的結(jié)果等),建立起用例模型,描述:1)用戶業(yè)務(wù)任務(wù)的用例圖(參見教材圖8-1)2)用戶業(yè)務(wù)任務(wù)的用例列表(示例見表4-1)3)若干個具體的用例。即從用例出發(fā)推導(dǎo)部分功能需求和非功能需求,并明確說明。異常處理單獨描述。(示例見表4-2)4)用戶完成業(yè)務(wù)任務(wù)中需遵循的業(yè)務(wù)規(guī)則(可選)說明:上述 “若干個 ”具體的用例描述,指實驗小組的每個成員至少從本組的軟件(網(wǎng)站)的業(yè)務(wù)主干過

34、程中選擇一個用例進行規(guī)范描述。要求:1.四人或五人一組。2.嚴格按照實驗報告格式編寫;3.實驗報告內(nèi)容詳實,公正,態(tài)度認真。二、實驗環(huán)境1.個人計算機2.常用工具軟件: MS Office 20033.CASE 軟件: Visio2002三、實驗預(yù)習與準備1.組成實驗小組2.復(fù)習課堂教學內(nèi)容3.選擇實驗對象,查閱有關(guān)資料4.熟悉實驗指導(dǎo)書內(nèi)容5.實驗報告、實驗記錄用紙等四、實驗內(nèi)容和步驟在學生自選的小型軟件(或網(wǎng)站)的業(yè)務(wù)需求文檔的基礎(chǔ)上,實施以下實驗內(nèi)容:1.深入獲取業(yè)務(wù)知識,描繪用例圖。2.編寫用例列表。3.分工編寫各自負責的用例描述。4.學生自主討論,教師指導(dǎo)、答疑。五、實驗報告要求5-

35、1 實驗報告模板用例分析的結(jié)果,應(yīng)按照下述示例的表格形式填寫。表 4-1 用例列表(示例:自動訂餐系統(tǒng),教材附錄D.2)主要參與者用 例1.訂餐2.變更訂單3.取消訂單4.查看菜單顧客5.注冊從工資中扣除餐費的付費方式6.取消注冊的從工資中扣除餐費的付費方式7.訂購標準餐8.修改所訂的標準餐9 推翻所訂的標準餐10.創(chuàng)建菜單菜單經(jīng)理11.修改菜單12.定義特色菜13.準備餐自助食堂工作人14.生成付費請求員15.請求送貨16.生成系統(tǒng)使用報告17.送餐送餐人員18.記錄送餐情況19.打印送餐說明表 4-2 用例描述(示例:自動訂餐系統(tǒng)的訂餐用例,教材附錄D.2)用例ID號UC-1用例名稱訂餐創(chuàng)建者Karl Wiegerss最后更新者Jack McGillicutty創(chuàng)建日期2002 年 10月 21日最后更新日期2002 年 11月 7日參與者顧客描述顧客從公司內(nèi)聯(lián)網(wǎng)或從家里訪問 “自助食堂訂餐系統(tǒng) ”,隨意查看某

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論