版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、軟件需求分析實(shí)驗(yàn)教學(xué)大綱適用專業(yè):軟件工程課程類(lèi)別:專業(yè)限選課課程性質(zhì):專業(yè)課實(shí)驗(yàn)類(lèi)別:專業(yè)基礎(chǔ)實(shí)驗(yàn)一、學(xué)時(shí)與學(xué)分1. 課程總學(xué)時(shí): 642. 課程總學(xué)分: 43. 實(shí)驗(yàn)學(xué)時(shí): 10(分為 5 次實(shí)驗(yàn))4. 實(shí)驗(yàn)學(xué)分: 1二、實(shí)驗(yàn)教學(xué)目標(biāo)與基本要求四人或五人一組。目標(biāo): 1)實(shí)驗(yàn)內(nèi)容達(dá)到教學(xué)大綱要求;2)實(shí)驗(yàn)報(bào)告內(nèi)容詳實(shí),公正,態(tài)度認(rèn)真。基本要求:嚴(yán)格按照實(shí)驗(yàn)報(bào)告格式編寫(xiě)。三、內(nèi)容簡(jiǎn)介:序?qū)嶒?yàn)項(xiàng)目實(shí)驗(yàn)內(nèi)容提要號(hào)名稱1軟件功能針對(duì)常用軟件, 描述軟件描述與確功能,確認(rèn)描述的正確性認(rèn)2從程序設(shè)針對(duì)給定的程序設(shè)計(jì)題計(jì)看軟件目 , 或根據(jù)給定的可視控功能需求件人機(jī)界面設(shè)計(jì),提煉 /補(bǔ)充軟件功能需求和非
2、功能需求3軟件需求自選小型軟件 (網(wǎng)站)描分析(業(yè)述(含建模)業(yè)務(wù)需求務(wù)需求)4軟件需求自選小型軟件 (網(wǎng)站)描分析(用述(含建模)用戶需求戶需求)5軟件需求自選小型軟件 (網(wǎng)站)描分析(功述(含建模)功能需求實(shí)驗(yàn)項(xiàng)目學(xué) 生 自 己 選 擇 實(shí) 驗(yàn) 對(duì) 象 軟 件 ( 如 Office Word,PowerPoint,Excel 等),對(duì)其常用的軟件功能進(jìn)行描述。實(shí)驗(yàn)描述與內(nèi)容格式見(jiàn)實(shí)驗(yàn)報(bào)告-1 。1.C 語(yǔ)言程序設(shè)計(jì)中的軟件功能需求和用戶需求的提煉。2. 用戶界面 (可視控件) 的軟件功能需求和用戶需求提煉。以上項(xiàng)目見(jiàn)實(shí)驗(yàn)指導(dǎo)文件:從程序設(shè)計(jì)看軟件需求實(shí)驗(yàn)描述與內(nèi)容格式見(jiàn)實(shí)驗(yàn)報(bào)告-2 。注
3、: 也可結(jié)合學(xué)生興趣 , 選擇一人機(jī)交互系統(tǒng) / 嵌入式系統(tǒng)軟件 , 如手機(jī) ,PDA 等。實(shí)驗(yàn)描述與內(nèi)容格式見(jiàn)實(shí)驗(yàn)報(bào)告-3 。實(shí)驗(yàn)描述與內(nèi)容格式見(jiàn)實(shí)驗(yàn)報(bào)告-4 。實(shí)驗(yàn)描述與內(nèi)容格式見(jiàn)實(shí)驗(yàn)報(bào)告-5 。精品文檔序?qū)嶒?yàn)項(xiàng)目實(shí)驗(yàn)內(nèi)容提要實(shí)驗(yàn)項(xiàng)目號(hào)名稱能需求)最后,實(shí)驗(yàn) 3,4,5 匯總文檔格式見(jiàn)實(shí)驗(yàn)總結(jié)文件格式軟件需求分析文檔。為需求說(shuō)明文檔四、參考教材:實(shí)驗(yàn) 1:1. 美 Maureen Sprankle ,問(wèn)題求解與編程概念(第 6 版),清華大學(xué)出版社, 2003 年 11 月 張曉明 鄧勁生譯實(shí)驗(yàn) 2:1. 實(shí)驗(yàn)指導(dǎo)文件:從程序設(shè)計(jì)看軟件需求(教師自編)實(shí)驗(yàn) 35:1. (美) Karl E
4、.Wiegers,軟件需求(第2 版),清華大學(xué)出版社,2004-11-1( Software Requirements,Second Edition) ,【譯者】劉偉琴劉洪濤2. 本課程軟件需求分析參考文檔。五、考核方式:提交書(shū)面實(shí)驗(yàn)報(bào)告(按規(guī)定格式)or 每組選一人講解實(shí)驗(yàn)報(bào)告。詳見(jiàn)本課程教學(xué)大綱六、實(shí)驗(yàn)設(shè)備及器材配置:個(gè)人計(jì)算機(jī),Office軟件, Visio繪圖軟件,全部每生一套。2歡迎下載精品文檔七、實(shí)驗(yàn)項(xiàng)目一覽:適用專業(yè)、年級(jí)1. 軟件工程專業(yè)3年級(jí)第 2 學(xué)期總學(xué)時(shí) / 實(shí)驗(yàn)學(xué)時(shí)64/10實(shí)面向序?qū)W驗(yàn)實(shí)驗(yàn)每組實(shí)驗(yàn)項(xiàng)目名稱實(shí)驗(yàn)內(nèi)容提要專業(yè)備注號(hào)時(shí)要類(lèi)型人數(shù)求編號(hào)1軟件功能描述針對(duì)常
5、用軟件( Word),描2必驗(yàn)證45與確認(rèn)述軟件功能, 確認(rèn)描述的正做確性(至少 10 個(gè)功能)2從程序設(shè)計(jì)看針對(duì)給定的程序設(shè)計(jì)題目 ,2必綜合45軟件功能需求或根據(jù)給定的可視控件人做設(shè)計(jì)機(jī)界面設(shè)計(jì),提煉/ 補(bǔ)充軟件功能需求和非功能需求3軟件需求分析推薦 / 自選小型軟件(網(wǎng)站)2必綜合45(業(yè)務(wù)需求)描述(含建模) 業(yè)務(wù)需求分做設(shè)計(jì)析4軟件需求分析推薦 / 自選小型軟件(網(wǎng)站)2必綜合45(用戶需求)描述(含建模) 用戶需求分做設(shè)計(jì)析5軟件需求分析推薦 / 自選小型軟件(網(wǎng)站)2必綜合45(功能需求)描述(含建模) 功能需求分做設(shè)計(jì)析軟件需求文檔最后,對(duì)實(shí)驗(yàn) 3,4,5,報(bào)必每生編寫(xiě)告進(jìn)行匯
6、總、 加工,編寫(xiě)出做獨(dú)立 xxx 軟件需求文檔注: 1. 實(shí)驗(yàn)要求分必做和選做兩種;實(shí)驗(yàn)類(lèi)型為驗(yàn)證型、設(shè)計(jì)型、綜合型、綜合設(shè)計(jì)型等。2.獨(dú)立設(shè)課的實(shí)驗(yàn)不需填寫(xiě)“課程總學(xué)時(shí) ”與“課程總學(xué)分 ”。大綱執(zhí)筆人:大綱審定人:年月日。3歡迎下載精品文檔教學(xué)進(jìn)度計(jì)劃表學(xué)年:2011 至2012學(xué)年度秋季學(xué)期部門(mén)名稱:計(jì)算機(jī)科學(xué)學(xué)院課程名稱:軟件需求分析課程代碼:11100700課程性質(zhì):專業(yè)限選授課班級(jí):計(jì)算機(jī)科學(xué)學(xué)院軟件工程 專業(yè) 09級(jí)班班級(jí)人數(shù): 135主講教師:齊連永職稱:講師教材名稱: 軟件需求最佳實(shí)踐 ,電子工業(yè)出版,2010-04考試/ 考名稱總時(shí)數(shù)講課實(shí)驗(yàn)上機(jī)習(xí)題課程設(shè)計(jì)周學(xué)時(shí)機(jī)動(dòng)查計(jì)劃
7、時(shí)數(shù)645410本課程教學(xué)目的與要求:通過(guò)本課程的教學(xué)使學(xué)生知道、了解和理解軟件需求工程的各個(gè)階段(需求獲取階段、需求分析階段、編寫(xiě)需求規(guī)格說(shuō)明階段、需求確認(rèn)階段和需求管理階段),有效的需求獲取技術(shù)等,培養(yǎng)學(xué)生的專業(yè)意識(shí),建立專業(yè)知識(shí)體系,為后續(xù)的畢業(yè)設(shè)計(jì)工作打下良好的基礎(chǔ)必讀書(shū)籍和參考書(shū)籍: 英 Ian Sommerville 著,程成等譯, 軟件工程 6th Edition ,機(jī)械工業(yè)出版社,中信出版社2003年 1月所需教學(xué)設(shè)備:個(gè)人計(jì)算機(jī),投影儀任課教師簽名:系(教研室)主任簽名:主管教學(xué)院長(zhǎng)(主任)簽名:院(部)簽章2008年2月24日教務(wù)處制。4歡迎下載精品文檔周起止次日期2月 2
8、5日12月29日3月3日23月7日3月10日33月14日3月17日43月21日53月 24日3月 28日63月 31日4 月 4日74 月 7日4月 11日4月14日84月18日周教學(xué)內(nèi)容安排教學(xué)形作業(yè)(包括實(shí)學(xué)目的和要求式及其習(xí)、實(shí)驗(yàn)習(xí)(章、節(jié)扼要內(nèi)容)時(shí)手段題)、輔導(dǎo)課程介紹(含教學(xué)大通過(guò)課堂理論教學(xué),講授,提綱,實(shí)驗(yàn)大綱等)課下關(guān)于常用軟件的示 型 教知識(shí)整理,第一部分軟件需求初體驗(yàn)和理解,使學(xué)生學(xué)方法4資料閱讀,步知識(shí)和體驗(yàn)建立軟件需求的初步實(shí)驗(yàn)準(zhǔn)備第 1 章軟件需求基礎(chǔ)知知識(shí)。要求認(rèn)真完成識(shí)實(shí) 驗(yàn) 。第 2 章同 上講授,提2客戶眼中的需求示 型 教學(xué)方法第 3章,第 4章同 上講授
9、,提4需求工程的推薦示 型 教完成實(shí)驗(yàn) 1方法學(xué)方法2 學(xué) 時(shí)需求分析員第二部分軟件需求理通過(guò)課堂及實(shí)驗(yàn)教講授,提論知識(shí)與方法學(xué),課下的閱讀和理示 型 教第 5 章解,使學(xué)生建立關(guān)于學(xué)方法知識(shí)整理,2確定產(chǎn)品前景與軟件需求的基礎(chǔ)理論資料閱讀,項(xiàng)目范圍與實(shí)踐知識(shí),了解軟實(shí)驗(yàn)準(zhǔn)備件需求基本方法要求認(rèn)真完 成實(shí)驗(yàn)。第二部分軟件需求理同 上講授,提論知識(shí)與方法示 型 教4第 6章,第7章,第8章學(xué)方法完成實(shí)驗(yàn) 2獲取客戶的需求2 學(xué) 時(shí)聆聽(tīng)客戶的需求理解用戶需求第 9章,第 10章同 上講授,提知識(shí)整理,2遵守規(guī)則示 型 教資料閱讀,編寫(xiě)需求文檔學(xué)方法實(shí)驗(yàn)準(zhǔn)備案例介紹:自助食堂訂同 上講授,提完成實(shí)驗(yàn)
10、 34餐系統(tǒng)示 型 教2 學(xué) 時(shí)學(xué)方法第三部分軟件需求分通過(guò)課堂及實(shí)驗(yàn)教講授/ 討析實(shí)踐與文檔寫(xiě)作學(xué),課下的實(shí)踐與應(yīng)論,共同第 11章,第12章用,使學(xué)生初步掌握解 決 問(wèn)知識(shí)整理,一圖勝千言軟件需求文檔的寫(xiě)作題 型 教2資料閱讀,軟件質(zhì)量屬性方法,重點(diǎn)掌握業(yè)務(wù)學(xué)方法實(shí)驗(yàn)準(zhǔn)備需求和用戶需求的編寫(xiě)方法。要求認(rèn)真完成實(shí)驗(yàn)。5歡迎下載精品文檔周起止次日期94月 21日4月 25日4月28日105月2日115 月 5日5月 9日5月12日125月16日135月 19日5月 23日5月26日145月30日6月2日15 6月6日6月9日16 6月13日6月16日176月20日周教學(xué)內(nèi)容安排教學(xué)形作業(yè)(包括
11、實(shí)學(xué)目的和要求式及其習(xí)、實(shí)驗(yàn)習(xí)(章、節(jié)扼要內(nèi)容)時(shí)手段題)、輔導(dǎo)第 13章,第14章同 上講授/ 討通過(guò)制作原型減論,共同4 少項(xiàng)目風(fēng)險(xiǎn)解 決 問(wèn)設(shè)定需求優(yōu)先級(jí)題 型 教學(xué)方法案例介紹:自助食堂訂同 上講授/ 討餐系統(tǒng)論,共同完成實(shí)驗(yàn) 42解 決 問(wèn)2 學(xué) 時(shí)題 型 教學(xué)方法第四部分軟件需求管本部分為提高部講授/ 討理初步分,通過(guò)課堂教學(xué)和論,共同4第 15章,第16章課下閱讀,使學(xué)生對(duì)解 決 問(wèn)需求確認(rèn)軟件工程中的需求管題 型 教需求開(kāi)發(fā)面臨的理具有初步的了解。學(xué)方法特殊難題要求認(rèn)真完 成實(shí)驗(yàn)。第 17章,第18章同 上講授/ 討知識(shí)整理,2超越需求開(kāi)發(fā)論,提示資料閱讀,需求管理的原則型 教
12、 學(xué)編制需求文和實(shí)踐方法檔 準(zhǔn) 備第 19章,第20章同 上講授/ 討變更管理論,提示4需求鏈中的聯(lián)系型 教 學(xué)鏈方法國(guó)內(nèi)外軟件公司的需求分析文檔介紹第 21章同 上講授/ 討2需求管理工具論 提 示型 教 學(xué)方法第 22章,第23章同 上講授/ 討4改進(jìn)需求過(guò)程論,提示完成實(shí)驗(yàn) 5軟件需求與風(fēng)險(xiǎn)型 教 學(xué)2 學(xué) 時(shí)管理方法案例介紹:自助食堂訂同 上講授/ 討餐系統(tǒng)論,共同2解 決 問(wèn)題 型 教學(xué)方法4復(fù)習(xí),需求文檔要求認(rèn)真完 成 軟 件講授/ 討完成軟件需寫(xiě)作指導(dǎo)需求文檔寫(xiě)作論,共同求文檔寫(xiě)作。6歡迎下載精品文檔周周教學(xué)內(nèi)容安排教學(xué)形作業(yè)(包括實(shí)起止式及其習(xí)、實(shí)驗(yàn)習(xí)次學(xué)目的和要求日期(章、節(jié)
13、扼要內(nèi)容)手段題)、輔導(dǎo)時(shí)解 決 問(wèn)題 型 教學(xué)方法要求認(rèn)真完成 軟 件講授/ 討6月 23日需求文檔寫(xiě)作論,共同復(fù)習(xí),需求文檔186月 272寫(xiě)作指導(dǎo)解 決 問(wèn)日題 型 教學(xué)方法考試,評(píng)定成績(jī)。7歡迎下載精品文檔軟件需求分析實(shí)驗(yàn)指導(dǎo)書(shū)軟件工程系曲阜師范大學(xué) 計(jì)算機(jī)科學(xué)學(xué)院2011 年 10 月。8歡迎下載。9歡迎下載精品文檔課程編號(hào):11100700課程類(lèi)別:(專業(yè)限選課)適用專業(yè): 計(jì)算機(jī)科學(xué)與技術(shù)、軟件工程、網(wǎng)絡(luò)工程課程總學(xué)時(shí): 64實(shí)驗(yàn)學(xué)時(shí):開(kāi)設(shè)實(shí)驗(yàn)項(xiàng)目數(shù): 5 個(gè)10目錄實(shí)驗(yàn) 1:軟件功能描述與確認(rèn)(驗(yàn)證性實(shí)驗(yàn)2 學(xué)時(shí))11一、實(shí)驗(yàn)?zāi)康呐c要求.11二、實(shí)驗(yàn)環(huán)境.11三、實(shí)驗(yàn)預(yù)習(xí)與準(zhǔn)備
14、.11四、實(shí)驗(yàn)內(nèi)容和步驟.11五、實(shí)驗(yàn)報(bào)告要求.12六、實(shí)驗(yàn)注意事項(xiàng).12七、思考題.12實(shí)驗(yàn) 2:從程序設(shè)計(jì)看軟件需求(綜合設(shè)計(jì)性實(shí)驗(yàn),2 學(xué)時(shí))13一、實(shí)驗(yàn)?zāi)康呐c要求.13二、實(shí)驗(yàn)環(huán)境.13三、實(shí)驗(yàn)預(yù)習(xí)與準(zhǔn)備.13四、實(shí)驗(yàn)內(nèi)容和步驟.13五、實(shí)驗(yàn)報(bào)告要求.20六、實(shí)驗(yàn)注意事項(xiàng).21七、思考題.21實(shí)驗(yàn) 3:軟件需求分析(業(yè)務(wù)需求)(綜合設(shè)計(jì)性實(shí)驗(yàn),2 學(xué)時(shí)) .22一、實(shí)驗(yàn)?zāi)康呐c要求.22二、實(shí)驗(yàn)環(huán)境.22三、實(shí)驗(yàn)預(yù)習(xí)與準(zhǔn)備.22四、實(shí)驗(yàn)內(nèi)容和步驟.22五、實(shí)驗(yàn)報(bào)告要求.23六、實(shí)驗(yàn)注意事項(xiàng).24七、思考題.24實(shí)驗(yàn) 4:軟件需求分析(用戶需求)(綜合設(shè)計(jì)性實(shí)驗(yàn),2 學(xué)時(shí)) .25一、實(shí)驗(yàn)
15、目的與要求.25二、實(shí)驗(yàn)環(huán)境.25三、實(shí)驗(yàn)預(yù)習(xí)與準(zhǔn)備.26四、實(shí)驗(yàn)內(nèi)容和步驟.26五、實(shí)驗(yàn)報(bào)告要求.26精品文檔六、實(shí)驗(yàn)注意事項(xiàng) . .29七、思考題 . .29實(shí)驗(yàn) 5:編寫(xiě)軟件需求說(shuō)明書(shū)(綜合設(shè)計(jì)性實(shí)驗(yàn),2 學(xué)時(shí)) .30一、實(shí)驗(yàn)?zāi)康呐c要求 . .30二、實(shí)驗(yàn)環(huán)境 . .30三、實(shí)驗(yàn)預(yù)習(xí)與準(zhǔn)備 . .30四、實(shí)驗(yàn)內(nèi)容和步驟 . .30五、實(shí)驗(yàn)報(bào)告要求 . .30六、實(shí)驗(yàn)注意事項(xiàng) . .33七、思考題 . .33附件 .34參考文獻(xiàn) .34格式說(shuō)明 .34。10歡迎下載精品文檔實(shí)驗(yàn) 1:軟件功能描述與確認(rèn)(驗(yàn)證性實(shí)驗(yàn)2 學(xué)時(shí))一、實(shí)驗(yàn)?zāi)康呐c要求針對(duì)常用軟件(如Word),描述軟件功能,確認(rèn)描
16、述的正確性(至少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ì)象軟件(如Office Word, PowerPoint, Excel等),對(duì)其常用的軟件功能進(jìn)行描述。任選一組或兩組功能,總共不少10 個(gè)子功能,邊確認(rèn)邊用文字描述其功能。例
17、如:在Word 字處理軟件的功能分類(lèi)中有:1. 文本格式化選擇文本的顯示方式。2. 文本編輯和更正更改已經(jīng)輸入的文本內(nèi)容。3. 文件操作實(shí)現(xiàn)文本的保存、打印、輸出及做其他操作。4. 工具添加列、表格、圖片、對(duì)數(shù)據(jù)排序、檢查拼寫(xiě)等等。5. 宏允許用戶合并多個(gè)任務(wù)。6. 視圖功能使用多種方式查看文檔。7. 通信從外部資源中獲得信息。11歡迎下載精品文檔五、實(shí)驗(yàn)報(bào)告要求實(shí)驗(yàn)對(duì)象及實(shí)驗(yàn)內(nèi)容、結(jié)果等信息按照下列表格填寫(xiě)。功能大分類(lèi):實(shí)驗(yàn)小組成員:班級(jí):序功能描述是否非功實(shí)驗(yàn)者簽名功能名稱你希望的功能號(hào)能需求實(shí)驗(yàn)操作與記錄要求示例Word2002 軟件的“保存文檔”功能從菜單上操作,有 保存 、 另存為
18、?;竟δ苁牵喊旬?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)度條表現(xiàn)。異常情況下,顯示信息通知。六、實(shí)驗(yàn)注意事項(xiàng)1. 必須保證有足夠的實(shí)驗(yàn)工作量。2.
19、試驗(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ò)程和方法。12歡迎下載精品文檔實(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. 嚴(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
20、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ǔ)言程序設(shè)計(jì)題目,各題目描述的需求層次不一。要求:每實(shí)驗(yàn)小組從
21、下列題目中至少選擇 2 個(gè),考察原題目的需求描述 , 判斷屬于上述 3 類(lèi)需求的哪一層次,在表中填寫(xiě)題目未描述的其他需求。13歡迎下載精品文檔示例如下表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í)停止 ,誤時(shí),應(yīng)放棄計(jì)算,并以錯(cuò)誤信息提示用戶。人員的年齡總和。 求和2.所有輸入數(shù)據(jù)必須為整數(shù),否則作為異常處求和。理。開(kāi)始的標(biāo)志是: 有一負(fù)3.最初兩個(gè)輸入數(shù)據(jù)不能為負(fù)值, 否則作為異常數(shù)輸入。處理。4.假定各輸入
22、整數(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é)生,每個(gè)學(xué)生考 4 門(mén)課,編寫(xiě)程序能
23、檢查這些學(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 組,用文字描述:該組各圖的用戶需求和功能需求。示例:示例 -1示例 -2。14歡迎下載精品文檔用戶需求:開(kāi)發(fā)一學(xué)生成績(jī)管理系統(tǒng),其功能要求之一用戶需求:開(kāi)發(fā)一客房管理系統(tǒng),其功能要求之一是:快捷是:對(duì)數(shù)學(xué)、英語(yǔ)、語(yǔ)文三門(mén)課程的學(xué)生成績(jī)(每生總瀏覽每個(gè)房間的詳細(xì)信息,
24、是否已預(yù)訂,如已有預(yù)定,要求分及平均分)用列表顯示。顯示預(yù)定期間、客人姓名;列表顯示所有房間的等級(jí)及其價(jià)功能需求:格、有無(wú)空房。建立一獨(dú)立窗體,從數(shù)據(jù)庫(kù)中取得制定班級(jí)的三門(mén)課程功能需求:建立一獨(dú)立窗體,從數(shù)據(jù)庫(kù)中客房信息一覽表,成績(jī)?cè)诖绑w中的表格中顯示;表格右邊兩列分別顯示三該表含有客房類(lèi)型、單價(jià)、空房間數(shù)等;該窗體中應(yīng)提供方門(mén)課程的總成績(jī)和平均分?jǐn)?shù)(精度為2 位小數(shù),第三位便的圖形界面交互方式,快速顯示已經(jīng)預(yù)訂的房間信息,包小數(shù)四舍五入)。括房間號(hào)、房間類(lèi)型、單價(jià)、預(yù)定時(shí)間等;另,應(yīng)能夠通過(guò)客人姓名快速檢索已定客房信息。實(shí)驗(yàn)題目用戶界面(可視控件)的軟件需求分析可選題目如下:圖 1-1圖 1
25、-2圖 2-1圖 2-2。15歡迎下載精品文檔圖 3-1圖 3-2圖 4-1圖 4-2圖 5-1圖 5-2。16歡迎下載精品文檔圖 6-1圖 6-2圖 7-1圖 7-2圖 8-1圖 8-2。17歡迎下載精品文檔圖 9-1圖 9-2圖 10-1圖 10-2圖 11-1圖 11-2。18歡迎下載精品文檔圖 12-1圖 12-2圖 13-1圖 13-2圖 14-1圖 14-2。19歡迎下載精品文檔圖 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í),需將圖形文件貼于此處。實(shí)驗(yàn)對(duì)
26、象編號(hào)及其描述軟件功能需求提煉1.用戶需求:功能需求:非功能需求:2.用戶需求:功能需求:非功能需求:3.用戶需求:功能需求:非功能需求:。20歡迎下載精品文檔六、實(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ò)程和方法。21歡迎下載精品文檔實(shí)驗(yàn) 3:軟件需求分析(業(yè)務(wù)需求)(綜合設(shè)計(jì)性實(shí)驗(yàn),2學(xué)時(shí))一、實(shí)驗(yàn)?zāi)康呐c要求業(yè)務(wù)需求( Business requirement),描述了組
27、織為什么要開(kāi)發(fā)一個(gè)系統(tǒng),即組織希望達(dá)到的目標(biāo)。 組織的目標(biāo)指超越軟件本身的較高層次的目標(biāo)。軟件的業(yè)務(wù)需求任務(wù)是:定義項(xiàng)目范圍。本課程規(guī)定:業(yè)務(wù)需求的描述,采用前景和范圍(vision and scope)文檔來(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)整理、匯
28、總后作為本實(shí)驗(yàn)報(bào)告的附件(可選)。要求: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)容和步驟1.每個(gè)小組自選一個(gè)小型軟件(或網(wǎng)站),經(jīng)小組成員討論后確定其名稱;2.利用各種渠道獲取該軟件的相關(guān)組織的業(yè)務(wù)知識(shí)。主要是:( 1)業(yè)務(wù)領(lǐng)域及其產(chǎn)品(服。22歡迎下載精品文檔務(wù))的內(nèi)容、
29、獲利方式等; (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-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ō)明)
30、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ì)和客戶需要。 ( 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)。用量化和可衡量的方式
31、概述該軟件產(chǎn)品(網(wǎng)站)提供了哪些重要的業(yè)務(wù)利益;如是社會(huì)公益性項(xiàng)目,可采取定性的描述語(yǔ)句說(shuō)明其社會(huì)管理、社會(huì)服務(wù)等方面給受益群體帶來(lái)的好處。要按照結(jié)構(gòu)化的要求描述, 即將業(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ù)面影響。23歡迎下載精品文檔5-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í)的符
32、合程度,修改、精煉、完善業(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ì)和客戶需要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)題:
33、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í)。24歡迎下載精品文檔實(shí)驗(yàn) 4:軟件需求分析(用戶需求)(綜合設(shè)計(jì)性實(shí)驗(yàn),2學(xué)時(shí))一、實(shí)驗(yàn)?zāi)康呐c要求用戶需求( user requirement),描述的是用戶使用預(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章。
34、用例方法, 主要用于發(fā)現(xiàn)必要的功能性需求。 對(duì)于不太復(fù)雜的用例, 只要求寫(xiě)出一個(gè)簡(jiǎn)略的描述, 然后,推導(dǎo)出角色執(zhí)行該用例 (包括分支過(guò)程和異常處理) 需要的所有功能性需求。實(shí)驗(yàn)?zāi)康尼槍?duì)某小型軟件產(chǎn)品(含小型網(wǎng)站)的開(kāi)發(fā),在業(yè)務(wù)需求文檔(前景范圍文檔)的基礎(chǔ)上,進(jìn)一步收集、獲取用戶的業(yè)務(wù)知識(shí)(重點(diǎn)是人機(jī)交互、任務(wù)的輸入、任務(wù)功能、輸出信息及業(yè)務(wù)任務(wù)的結(jié)果等) ,建立起用例模型,描述:1) 用戶業(yè)務(wù)任務(wù)的用例圖(參見(jiàn)教材圖8-1 )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ò)程中選擇一
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 太空垃圾監(jiān)測(cè)與防范-洞察分析
- 藥物副作用機(jī)制研究-洞察分析
- 網(wǎng)絡(luò)視覺(jué)文化的性別表達(dá)研究-洞察分析
- 土地利用分類(lèi)技術(shù)-洞察分析
- 冬季防火精彩講話稿(10篇)
- 太陽(yáng)能技術(shù)工作總結(jié)
- 《會(huì)計(jì)基礎(chǔ)講解》課件
- 辦公效率提升以設(shè)計(jì)思維解決實(shí)際問(wèn)題
- 辦公環(huán)境下的德育教育案例分享
- 《電信詐騙小知識(shí)》課件
- 畢業(yè)設(shè)計(jì)(論文)-復(fù)方氨基酸注射液車(chē)間工藝設(shè)計(jì)
- 進(jìn)擊的巨人優(yōu)質(zhì)獲獎(jiǎng)?wù)n件
- 浙江省園林綠化工程施工質(zhì)量驗(yàn)收規(guī)范
- 國(guó)開(kāi)電大電氣傳動(dòng)與調(diào)速系統(tǒng)形考任務(wù)1-4答案
- 山東省成人高等教育畢業(yè)生登記表
- FDMA衛(wèi)星通信網(wǎng)絡(luò)系統(tǒng)
- 【小學(xué)數(shù)學(xué) 】《扇形統(tǒng)計(jì)圖的認(rèn)識(shí)》說(shuō)課(課件)六年級(jí)上冊(cè)數(shù)學(xué)人教版
- 證據(jù)清單模板
- 學(xué)校學(xué)生心理危機(jī)干預(yù)實(shí)施方案
- 教育教學(xué)工作會(huì)議記錄
- NB∕T 10897-2021 烴基生物柴油
評(píng)論
0/150
提交評(píng)論