




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
《信息系統(tǒng)工程與實(shí)踐》
實(shí)驗(yàn)指導(dǎo)書
重慶交通大學(xué)信息科學(xué)與工程學(xué)院
2013年10月
目錄
實(shí)驗(yàn)1:軟件功能描述與確認(rèn)(驗(yàn)證性實(shí)驗(yàn)2學(xué)時)....................................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é)時).............................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é)時)............................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)報(bào)告要求...............................................................18
六、實(shí)驗(yàn)注意事項(xiàng)...............................................................19
七、思考題.....................................................................19
實(shí)驗(yàn)4:軟件需求分析(用戶需求)(綜合性實(shí)驗(yàn),4學(xué)時)............................20
一、實(shí)驗(yàn)?zāi)康呐c要求.............................................................20
二、實(shí)驗(yàn)環(huán)境...................................................................20
三、實(shí)驗(yàn)預(yù)習(xí)與準(zhǔn)備.............................................................20
四、實(shí)驗(yàn)內(nèi)容和步驟.............................................................21
五、實(shí)驗(yàn)報(bào)告要求...............................................................21
六,實(shí)驗(yàn)注意事項(xiàng)...............................................................24
七、思考題.....................................................................24
實(shí)驗(yàn)五:“XX系統(tǒng)”軟件需求規(guī)格說明書的編寫(綜合性實(shí)驗(yàn),4學(xué)時)...............25
一、實(shí)驗(yàn)?zāi)康?..................................................................25
二、實(shí)驗(yàn)的軟硬件環(huán)境...........................................................25
三、實(shí)驗(yàn)要求與任務(wù).............................................................25
2
四、實(shí)驗(yàn)步驟...................................................................25
【附錄一】軟件需求規(guī)格說明模板.................................................26
實(shí)驗(yàn)八:軟件實(shí)現(xiàn)及測試(綜合設(shè)計(jì)性實(shí)驗(yàn),4學(xué)時).................................31
五、實(shí)驗(yàn)報(bào)告要求...............................................................32
六、實(shí)驗(yàn)注意事項(xiàng)...............................................................34
七、思考題.....................................................................34
【附錄二】評分標(biāo)準(zhǔn)............................................................35
3
實(shí)驗(yàn)1:軟件功能描述與確認(rèn)(驗(yàn)證性實(shí)驗(yàn)2學(xué)時)
一、實(shí)驗(yàn)?zāi)康呐c要求
針對常用軟件(如Word),描述軟件功能,確認(rèn)描述的正確性(至少10個功能)
要求:
1.一人一組。
2.嚴(yán)格按照實(shí)驗(yàn)報(bào)告格式編寫;
3.實(shí)驗(yàn)報(bào)告內(nèi)容詳實(shí),公正,態(tài)度認(rèn)真。
二、實(shí)驗(yàn)環(huán)境
I.個人計(jì)算機(jī)
2.常用工具軟件:MSOffice2003
3.CASE軟件:Visio2(X)2
三、實(shí)驗(yàn)預(yù)習(xí)與準(zhǔn)備
1.組成實(shí)驗(yàn)小組
2.復(fù)習(xí)課堂教學(xué)內(nèi)容
3.選擇實(shí)驗(yàn)對象,查閱有關(guān)資料
4.熟悉實(shí)驗(yàn)指導(dǎo)書內(nèi)容
5.實(shí)驗(yàn)報(bào)告、實(shí)驗(yàn)記錄用紙等
四、實(shí)驗(yàn)內(nèi)容和步驟
每實(shí)驗(yàn)小組自己選擇實(shí)驗(yàn)對象軟件(如OfficeWord,PowerPoint,Excel等),對其常
用的軟件功能進(jìn)行描述。
任選一組或兩組功能,總共不少10個子功能,邊確認(rèn)邊用文字描述其功能。
例如:在Word字處理軟件的功能分類中有:
1.文本格式化——選擇文本的顯示方式。
2.文本編輯和更正一一更改已經(jīng)輸入的文本內(nèi)容。
3.文件操作一一實(shí)現(xiàn)文本的保存、打印、輸出及做其他操作。
4.工具一一添加列、表格、圖片、對數(shù)據(jù)排序、檢查拼寫等等。
5.宏一一允許用戶合并多個任務(wù)。
6.視圖功能一一使用多種方式查看文檔。
7.通信一一從外部資源中獲得信息。
4
五、實(shí)驗(yàn)報(bào)告要求
實(shí)驗(yàn)對象及實(shí)驗(yàn)內(nèi)容、結(jié)果等信息按照下列表格填寫。
功能大分類:編輯實(shí)驗(yàn)小組成員:王燔班級:1班
序是否非功
功能名稱功能描述你希望的功能實(shí)驗(yàn)者簽名
a能需求
1搜索搜素對關(guān)鍵字進(jìn)行匹配的文檔否搜索到的結(jié)果盡
量精簡,并根據(jù)
重要性排序
2替換替換關(guān)鍵字否不區(qū)分大小寫,
不區(qū)分全/半角
3撤銷鍵入撤銷己經(jīng)鍵入的字符,即返否關(guān)閉之后也可以
回上一次操作撤銷鍵入
4全選對文檔里面所有的文字進(jìn)行勾選是無
實(shí)驗(yàn)描述:
Word2003軟件中的“搜索”功能
從菜單上進(jìn)行操作,有搜索和還原。基本功能是:找到與關(guān)鍵字匹配的文檔。
搜索:
1)對于新建的文件,在提示框內(nèi)可以輸入關(guān)鍵字:
2)頁面會出現(xiàn)與關(guān)鍵字匹配的文檔,如沒有匹配,則顯示為空;
還原:
將上一次搜索的關(guān)鍵字還原;如沒有,按鈕顯示為灰色。
Word2003軟件中的“替換”功能
從菜單上進(jìn)行操作,有查找,替換和定位?;竟δ苁牵嚎梢运阉?、替換或刪除字符格式,
例如,查找指定的單詞或詞組并更改字體顏色;或查找指定的格式(如加粗)并刪除或更改
它。
查找:
1)快捷鍵ctrl+f,彈出替換框,有查找選項(xiàng);
2)輸入查找內(nèi)容,如果已經(jīng)查找過,那么下拉菜單里面會出現(xiàn)歷史記錄:
3)可以設(shè)置高等查找,包括設(shè)置重點(diǎn)查找區(qū)域和區(qū)別大小寫等選項(xiàng);
替換
1)在“編輯”菜單上,單擊“查找”。
如果看不到“格式”按鈕,請單擊“高級”按鈕.
5
在“查找內(nèi)容”框中,請執(zhí)行下列操作之一:
2)若要只搜索文字,而不考慮特定的格式,請輸入文字。若要搜索帶有特定格式的文字,
請輸入文字,再單擊“格式”按鈕,然后選擇所需格式。若要只搜索特定的格式,請刪除
所有文字,再單擊“格式”按鈕,然后選擇所需格式。選中“突出顯示所有在該范圍找到
的項(xiàng)FI”復(fù)選框以查找單詞或詞組的所有實(shí)例,然后通過在“突出顯示所有在該范圍找到的
項(xiàng)目”列表中單擊來選擇要在其中進(jìn)行搜索的文檔部分。
3)單擊“查找全部”。
該單詞或詞組的所有實(shí)例都被突出顯示出來r。
4)單擊“關(guān)閉”。
單擊“格式”工&欄上的按鈕進(jìn)行更改,例如,選擇不同的字體顏色,單擊“加粗”,再單
擊“傾斜”。所做的更改將應(yīng)用于所有突出顯示文字。在文檔任意處單擊可刪除文字的突
出顯示。
定位:
使查找內(nèi)容更加精準(zhǔn),可以定位關(guān)鍵字的所在區(qū)域。
Word2003軟件中的“全選”功能
能對文檔里面存有的所有的文字進(jìn)行選擇,然后進(jìn)行全部操作。
Word2003軟件中的“繪制表格”功能
繪制:
1)可以繪制表格,可以用畫筆定義表格的大小寬度:
2)可以擦除邊線,可以用橡皮擦除己經(jīng)繪制的表格邊線;
3)可以改變表格的顏色,顏色選項(xiàng)里面可以自己配色;
4)可以設(shè)置底紋顏色;
Word2003軟件中的“插入表格”功能
1)插入一個新的表格進(jìn)文檔,可以設(shè)置位寬等選項(xiàng);
2)選擇插入的位置,包括行左列,行右列等;
Word2003軟件中的“自動套用格式”功能
表格自動套用格式:
可以對表格進(jìn)行統(tǒng)?化,運(yùn)用統(tǒng)一的格式。
6
Word2003軟件中的“視圖”功能
視圖:
對視圖進(jìn)行設(shè)定,有默認(rèn)的“頁面”按鈕,有“大綱”類,也有文本文檔類型的“普選”類
實(shí)驗(yàn)操作與記錄要求示例一Word2(X)3軟件的“保存文檔”功能
從菜單上操作,有[保存]、[另存為]?;竟δ苁牵喊旬?dāng)前文件保存到指定的文件夾內(nèi)。
[保存]
1)新建文件,缺省情況二,提示用戶保存到[我的文檔],在提示窗口下,用戶可選擇其他
任意路徑下的任何文件夾(可新建文件夾);
2)既有文件,缺省情況下,直接保存到該文件所在的文件夾內(nèi)。
3)保存操作完的表現(xiàn):正常情況下無任何顯示,如文件較大,則保存操作的進(jìn)度由進(jìn)度條
表現(xiàn)。異常情況下,顯示信息通知。
[另存為]
1)系統(tǒng)顯示提示窗II,用戶可選擇任意路徑卜.的任何文件夾(可新建文件夾);
2)保存操作完的表現(xiàn):正常情況下無任何顯示,如文件較大,則保存操作的進(jìn)度由進(jìn)度條
表現(xiàn)。異常情況下,顯示信息通知。
六、實(shí)驗(yàn)注意事項(xiàng)
1.必須保證有足夠的實(shí)驗(yàn)工作量。
2.試驗(yàn)中要開展組內(nèi)的討論。
3.實(shí)驗(yàn)結(jié)果記錄要嚴(yán)謹(jǐn),有條理。
七、思考題
1.你認(rèn)為上述功能中,哪些功能屬于否非功能需求?為什么?
2.你認(rèn)為利用上述格式描述軟件需求有何好處,上表的格式還可以如何改進(jìn)?
3.總結(jié)一下你在做這個實(shí)驗(yàn)的過程和方法。
7
實(shí)驗(yàn)2:從程序設(shè)計(jì)看軟件需求(綜合設(shè)計(jì)性實(shí)驗(yàn),2學(xué)時)
一、實(shí)驗(yàn)?zāi)康呐c要求
針對給定的程序設(shè)計(jì)題目,或根據(jù)給定的可視控件人機(jī)界面設(shè)計(jì),提煉/補(bǔ)充軟件功能
需求和非功能需求。
要求:
1.2-3人一組。
2.嚴(yán)格按照實(shí)驗(yàn)報(bào)告格式編寫;
3.實(shí)驗(yàn)報(bào)告內(nèi)容詳實(shí),公正,態(tài)度認(rèn)真。
二、實(shí)驗(yàn)環(huán)境
1.個人計(jì)算機(jī)
2.常用工具軟件:MSOffice2003
3.CASE軟件:Visio2002
三、實(shí)驗(yàn)預(yù)習(xí)與準(zhǔn)備
1.組成實(shí)驗(yàn)小組
2.復(fù)習(xí)課堂教學(xué)內(nèi)容
3.選擇實(shí)驗(yàn)對象,查閱有關(guān)資料
4.熟悉實(shí)驗(yàn)指導(dǎo)書內(nèi)容
5.實(shí)驗(yàn)報(bào)告、實(shí)驗(yàn)記錄用紙等
四、實(shí)驗(yàn)內(nèi)容和步驟
4-1語言程序的軟件功能需求分析
說明:本實(shí)驗(yàn)為從C語言程序設(shè)計(jì)中提煉出軟件功能需求(含非功能需求)。
按照教學(xué)進(jìn)度,目前學(xué)生已普遍知道軟件用戶需求和功能需求(含非功能需求),基本含義
如下:
?用戶需求:業(yè)務(wù)信息處理需求,交互需求等。
?功能需求:軟件如何處理數(shù)據(jù)
?非功能需求:包括異常處理,界面友好,軟件易用性等
現(xiàn)有一些C語言程序設(shè)計(jì)題目,各題目描述的需求層次不一。
要求:每實(shí)驗(yàn)小組從卜列題目中至少選擇2個,考察原題目的需求描述,判斷屬于上述3類
需求的哪一層次,在表中填寫題目未描述的其他需求.
8
示例如下表2-1所示。
表2-IC語言程序設(shè)計(jì)題目
原題目:輸入一組整數(shù),當(dāng)輸入負(fù)數(shù)時停止,求和。
用戶需求功能需求非功能需求
為計(jì)算一組人員年齡輸入一組整數(shù),當(dāng)1.該軟件應(yīng)為用戶提供方便的輸入方式,輸入錯
的平均值,先求出所有輸入負(fù)數(shù)時停止,誤時,立放棄計(jì)算,并以錯誤信息提示用戶。
所有輸入數(shù)據(jù)必須為整數(shù),否則作為異常處
人員的年齡總和。求和求和。2.
理。
開始的標(biāo)志是:有一負(fù)
3.最初兩個輸入數(shù)據(jù)不能為負(fù)值,否則作為異常
數(shù)輸入。處理。
4.假定各輸入整數(shù)上限為120,大于者作為異常
處理。
5.異常處理:中斷程序執(zhí)行,返回代表上述3
種情況的整數(shù),并用錯誤信息提示用戶。
實(shí)驗(yàn)題目:
I.輸入一組整數(shù),當(dāng)輸入負(fù)數(shù)時停止,求其中最小者。
2.求1-999中能被3整除的數(shù),并求它們的和。
3.由鍵盤輸入一個班5c個學(xué)生的一門功課的成績,求這門功課全班的平均成績。
4.編制一個運(yùn)動會百米則驗(yàn)統(tǒng)計(jì)名次的程序。
5.輸入一組學(xué)生的姓名和成績,從中找出成績最高人的姓名,并打印出他們的姓名和成績。
6.編寫程序,從鍵盤輸入6名學(xué)生的5門成績,分別統(tǒng)計(jì)出每個學(xué)生的平均成績。
7.設(shè)有5個學(xué)生,每個學(xué)生考4門課,編寫程序能檢查這些學(xué)生有無考試不及格的課程。
若某一學(xué)生有一門或一門以上課程不及格,就輸出該學(xué)生的序號(序號從0開始)和其全部
課程成績。
8.編寫程序計(jì)算10名學(xué)生1門課成績的平均分。
4-2用戶界面(可視控件)的軟件需求分析
說明:本實(shí)驗(yàn)為用戶界面(可視控件)的軟件需求提煉。
要求:對于下列16組控件界面圖,每實(shí)驗(yàn)小組至少選擇3組,用文字描述:該組各圖
的用戶需求和功能需求。
示例:
事0;替即系我
-|g|x|
類型常號房間奘型單價(jià)剩余數(shù)量0H
科
目1皂統(tǒng)套間688211031104
姓名
斂
學(xué)總分平
小
明2豪華套間5882
7821571.66
李
明
?3*783豪華雙人同4202
小
紅
23578.334豪華單人向3884
總
分
68?5握濟(jì)雙人同2609
6經(jīng)濟(jì)單人同18812
房間號房間類型單價(jià)訂房日期節(jié)點(diǎn)時間旅客姓名使用天數(shù)總價(jià)
1183豪華妻間58820821-3618:5737
關(guān)閉
旅客姓名網(wǎng)
關(guān)閉
使用工數(shù)
示例T示例-2
9
用戶需求:開發(fā)一學(xué)生成績管理系統(tǒng),其功能要求之一用戶需求:開發(fā)一客房管理系統(tǒng),其功能要求之一是:快捷
是:對數(shù)學(xué)、英語、語文三門課程的學(xué)生成績(每生總瀏覽每個房間的詳細(xì)信息,是否已預(yù)訂,如已有預(yù)定,要求
分及平均分)用列表顯示。顯示預(yù)定期間、客人姓名:列表顯示所有房間的等級及其價(jià)
功能需求:格、有無空房。
建立-?獨(dú)立窗體,從數(shù)據(jù)庫中取得制定班級的三門課程功能需求:建立--獨(dú)立窗體,從數(shù)據(jù)庫中客房信息一覽表,
成績在窗體中的表格中顯示:表格右邊兩列分別顯示三該表含有客房類型、單價(jià)、空房間數(shù)等:該窗體中應(yīng)提供方
門課程的總成績和平均分?jǐn)?shù)(精度為2位小數(shù),第三位便的圖形界面交互方式,快速顯示己經(jīng)預(yù)訂的房間信息,包
小數(shù)四舍五入)。括房間號、房間類型、單價(jià)、預(yù)定時間等;另,應(yīng)能夠通過
客人姓名快速檢索已定客房信息。
實(shí)驗(yàn)題目
用戶界面(可視控件)的軟件需求分析可選題目如下:
10
制作設(shè)置字體對話框皿。
BookAntiquaItalic(TrueType)上BI/iuirea-i
BookmanOldStyle(TrueType
BookmanOldStyleBold(TtufTilljidtatextDeAto
BookmanOldStyleBolditalic
BookmanOldStyleItalic(True
CenturyGothic(TrueType)
CenturyGothicBold(TrueTypi
CenturyGothicBoldItalic(Tru
CenturyGothicItalicJrueTyp
ComicSansMS(TrueType)
ComicSansMSBold(TrueTy
Couner10,12,15(VGAres)
CounerNew(TrueType)
CourierNewQolcl(TruuTypg)
礎(chǔ)川同網(wǎng)自IHfjTOER
CourierNewItalic(TrueType)
Garamond(TrueType).
Rnld/TnioTvma^—J
圖3-1圖3-2
」阮。21x|
□CMTHM
J&ynMty查找范圍(I):15實(shí)例30三|1回CJ國,
Jev
ZJKUMD4OO231*]WZ32.DLL
2jGan?回及p.pW^)WZ32.zh
2jJBi4ter3
*)app.pbt回zfibd
WJMAQZUB.OCX
文件WOP|3|田。中*]MAQaiB.2ll
(83SSCP卜吁…m3M3KiWSjwork.pbw
文件名QP:打開
文件類型CD|AUFii?(*,*)3
圖5-1圖5-2
11
;目錄樹"口I-
-:mi,
&W1N98
RWINDOWS_
!RSYSTEM
fflIME
6OOBE
由SHELLEXT
aCOLOR
fflVMM32
ffiMACROMED
屯IOSUBSYS
|iCatRoot▼
圖7-1圖7-2
12
圖10-1圖10-2
水平條實(shí)例
名字薪水
1751>hmed$1034.992.003
1013afker$027,29000
591arietta$045,450.00
IgTeflrand$032,78000
7336igelow$031,20000
W62laikie!$054.900.00
750raun$037,73000
160reault■057,490.00
二j
圖1M圖11-2
I3
圖13-1圖13-2
14
五、實(shí)驗(yàn)報(bào)告要求
要求本實(shí)驗(yàn)結(jié)果按照下列表格格式填寫。
其中:實(shí)驗(yàn)對象描述,指C語言程序描述;在選擇控件界面設(shè)計(jì)圖為實(shí)驗(yàn)對象時,需
將圖形文件貼于此處。
實(shí)驗(yàn)對象編號及其描述軟件功能需求提煉
1.用戶需求:
功能需求:
非功能需求:
2.用戶需求:
功能需求:
非功能需求:
3.用戶需求:
功能需求:
非功能需求:
15
六、實(shí)驗(yàn)注意事項(xiàng)
1.注意分析實(shí)驗(yàn)對象的非功能需求
2.注意提高自己的文字表達(dá)能力
3.注意總結(jié)對軟件功能需求及非功能需求的認(rèn)識
七、思考題
1.上述需求分析的結(jié)果中,有沒有相互矛盾的情況?為什么?
2.你認(rèn)為本次實(shí)驗(yàn)的意義(價(jià)值)如何?
3.總結(jié)一下你在做這個實(shí)驗(yàn)的過程和方法。
16
實(shí)驗(yàn)3:軟件需求分析(業(yè)務(wù)需求)(綜合性實(shí)驗(yàn),4學(xué)時)
一、實(shí)驗(yàn)?zāi)康呐c要求
業(yè)務(wù)需求(Businessrequirement),描述了組織為什么要開發(fā)一個系統(tǒng),即組織希望達(dá)
到的目標(biāo)。組織的目標(biāo)指超越軟件本身的較高層次的目標(biāo)。軟件的業(yè)務(wù)需求任務(wù)是:定義項(xiàng)
目范圍。
本課程規(guī)定:業(yè)務(wù)需求的描述,采用前景和范圍(visionandscope)文檔來記錄。詳
細(xì)的內(nèi)容見教材第4章。
本實(shí)驗(yàn)的設(shè)計(jì)依據(jù),來自本課程第3章給出的需求過程推薦方法中的第一布,即知識方
法。通過獲取軟件客戶的業(yè)務(wù)知識,建立起軟件客戶的業(yè)務(wù)需求框架。
實(shí)驗(yàn)?zāi)康模横槍δ承⌒蛙浖a(chǎn)品(含小型網(wǎng)站)的開發(fā),收集、獲取客戶的業(yè)務(wù)知識,分析
其業(yè)務(wù)需求,描述出:
1)客戶通過該軟件項(xiàng)目預(yù)期達(dá)到的業(yè)務(wù)目標(biāo);
2)客戶為達(dá)到預(yù)期業(yè)務(wù)目標(biāo)所實(shí)施的軟件項(xiàng)目范圍;
3)將客戶業(yè)務(wù)知識經(jīng)整理、匯總后作為本實(shí)驗(yàn)報(bào)告的附件(可選)。
要求:
1.2-3人一組。
2.嚴(yán)格按照實(shí)驗(yàn)報(bào)告格式編寫;
3.實(shí)驗(yàn)報(bào)告內(nèi)容詳實(shí),公正,態(tài)度認(rèn)真。
二、實(shí)驗(yàn)環(huán)境
1.個人計(jì)算機(jī)
2.常用工具軟件:MSOffice2003
3.CASE軟件:Visio2002
三、實(shí)驗(yàn)預(yù)習(xí)與準(zhǔn)備
1.組成實(shí)驗(yàn)小組
2.復(fù)習(xí)課堂教學(xué)內(nèi)容
3.選擇實(shí)驗(yàn)對象,查閱有關(guān)資料
4.熟悉實(shí)驗(yàn)指導(dǎo)書內(nèi)容
5.實(shí)驗(yàn)報(bào)告、實(shí)驗(yàn)記錄用紙等
四、實(shí)驗(yàn)內(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)業(yè)務(wù)流程及相關(guān)術(shù)
語;(4)其他知識。
17
3.繪制基于該軟件構(gòu)思的“業(yè)務(wù)-軟件系統(tǒng)關(guān)聯(lián)圖〃(參照教材4-27中的上下文圖);
4.按照本課程規(guī)定的“前景和范圍文檔〃模板格式(見卜.表3-1,作為實(shí)驗(yàn)記錄紙的內(nèi)容),
描述基于預(yù)期軟件作用下的業(yè)務(wù)需求;
5.學(xué)生自主討論,教師指導(dǎo)、答疑。
五、實(shí)驗(yàn)報(bào)告要求
57.實(shí)驗(yàn)記錄——業(yè)務(wù)需求模板
本實(shí)驗(yàn)報(bào)告主要內(nèi)容須按照下屬格式填寫。
表3-L業(yè)務(wù)需求描述模板(前景和范圍文檔,參照教材表擊6、4-7)
題目:xxx軟件(網(wǎng)站)業(yè)務(wù)需求
(補(bǔ)充內(nèi)容:對題目的選擇給予簡要說明)
1.背景、業(yè)務(wù)機(jī)會和客戶需要
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)容說明:
1.背景、業(yè)務(wù)機(jī)會和客戶需要。(1)背景。概述新產(chǎn)品的來由與背景。對歷史和現(xiàn)狀進(jìn)行概括性的描述,
說明為什么決定開發(fā)該產(chǎn)品。(2)業(yè)務(wù)機(jī)遇。對于■軟件企業(yè),描述該預(yù)期軟件產(chǎn)品(網(wǎng)站)可能得到的市
場機(jī)遇或其產(chǎn)品的競爭能力;對于為某組織開發(fā)的信息系統(tǒng)軟件,描述的預(yù)期將要解決的業(yè)務(wù)問題或?qū)⒁?/p>
改進(jìn)的業(yè)務(wù)流程:還應(yīng)對產(chǎn)品或解決方案簡要描述其優(yōu)點(diǎn)和作用,作為限制條件,可以描述需要哪些其他
的技術(shù)、過程或資源。
2.業(yè)務(wù)目標(biāo)和成功標(biāo)準(zhǔn)。用量化和可衡量的方式概述該軟件產(chǎn)品(網(wǎng)站)提供了哪些重要的業(yè)務(wù)利益:如
是社會公益性項(xiàng)目,可采取定性的描述語句說明其社會管理、社會服務(wù)等方面給受益群體帶來的好處。要
按照結(jié)構(gòu)化的要求描述,即將業(yè)務(wù)目標(biāo)描述為BCM、BO-2…的形式,將成功標(biāo)準(zhǔn)描述為SC-1、SC-2…形
式。
3.業(yè)務(wù)風(fēng)險(xiǎn)。概述與該軟件產(chǎn)品(網(wǎng)站)開發(fā)相關(guān)的主要風(fēng)險(xiǎn)。包括可能出現(xiàn)的市場競爭問題、時間問題、
用戶認(rèn)可、實(shí)現(xiàn)問題以及其他可能對業(yè)務(wù)造成的負(fù)面影響。
5-2實(shí)驗(yàn)數(shù)據(jù)處理(選做)
18
對于“實(shí)驗(yàn)內(nèi)容及步喔〃實(shí)施的結(jié)果,回到上述的步驟2和3,按照下表3-2所示格式,
仔細(xì)分析、對照、檢查業(yè)務(wù)需求描述內(nèi)容與客戶業(yè)務(wù)知識的符合程度,修改、精煉、完善業(yè)
務(wù)需求。
表3-2業(yè)務(wù)需求實(shí)驗(yàn)信息處理表
業(yè)務(wù)需求描述業(yè)務(wù)需求描述?2
修改原因
(實(shí)驗(yàn)內(nèi)容與步驟的結(jié)果)(修改與完善后的結(jié)果)
1.背景、
業(yè)務(wù)機(jī)會
和客戶需
要
2業(yè)務(wù)目
標(biāo)和成功
標(biāo)準(zhǔn)
3.業(yè)務(wù)風(fēng)
險(xiǎn)
另:
I)本次實(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,為同一個軟件(網(wǎng)站)的三部分需求,即業(yè)務(wù)需求、用戶需求
和功能需求。學(xué)生務(wù)必以注意保持三個實(shí)驗(yàn)報(bào)告和記錄的連續(xù)性,以便最終完成一個完整的
軟件需求說明文檔。
七、思考題
針對表3-2中的“修改原因〃進(jìn)行分析,并筆答下列問題:
1.你的修改原因是怎樣發(fā)現(xiàn)的?
2.對修改前后對比,你認(rèn)為你的業(yè)務(wù)需求實(shí)驗(yàn)結(jié)果發(fā)生了怎樣的變化?
3.總結(jié)一下你在做這個實(shí)驗(yàn)的過程和方法以及對業(yè)務(wù)需求文檔描述工作的認(rèn)識。
19
實(shí)驗(yàn)4:軟件需求分析(用戶需求)(綜合性實(shí)驗(yàn),4學(xué)時)
一、實(shí)驗(yàn)?zāi)康呐c要求
用戶需求(userrequirement),描述的是用戶使任預(yù)期軟件系統(tǒng)所要達(dá)到的功能性目
標(biāo)及非功能性要求。一般,用戶需求描述的是軟件使用者(用戶)使用系統(tǒng)能夠完成什么業(yè)
務(wù)任務(wù)或信息處理工作。具體內(nèi)容是用例描述。場景描述不要求。
本課程規(guī)定:用戶需求的描述,采用用例(usercase)文檔來記錄。詳細(xì)的內(nèi)容見教材
第8章。
用例方法,主要用于發(fā)現(xiàn)必要的功能性需求。對于不太復(fù)雜的用例,只要求寫出一個簡
略的描述,然后,推導(dǎo)出角色執(zhí)行該用例(包括分支過程和異常處理)需要的所有功能性需
求。
實(shí)驗(yàn)?zāi)康?/p>
針對某小型軟件產(chǎn)品(含小型網(wǎng)站)的開發(fā),在業(yè)務(wù)需求文檔(前景范圍文檔)的基礎(chǔ)
上,進(jìn)一步收集、獲取用戶的業(yè)務(wù)知識(重點(diǎn)是人機(jī)交互、任務(wù)的輸入、任務(wù)功能、輸出信
息及業(yè)務(wù)任務(wù)的結(jié)果等),建立起用例模型,描述:
1)用戶業(yè)務(wù)任務(wù)的用例圖
2)用戶業(yè)務(wù)任務(wù)的用例列表(示例見表4-1)
3)若干個具體的用例。即從用例出發(fā)推導(dǎo)部分功能需求和非功能需求,并明確說明。
異常處理單獨(dú)描述。(示例見表4-2)
4)用戶完成業(yè)務(wù)任務(wù)中需遵循的業(yè)務(wù)規(guī)則(可選)
說明:上述〃若干個''具體的用例描述,指實(shí)驗(yàn)小組的每個成員至少從本組的軟件(網(wǎng)站)的
業(yè)務(wù)主干過程中選擇一個用例進(jìn)行規(guī)范描述。
要求:
1.2人一組。
2.嚴(yán)格按照實(shí)驗(yàn)報(bào)告格式編寫;
3.實(shí)驗(yàn)報(bào)告內(nèi)容詳實(shí),公正,態(tài)度認(rèn)真。
二、實(shí)驗(yàn)環(huán)境
1.個人計(jì)算機(jī)
2.常用工具軟件:MSOffice2003
3.CASE軟件:Visio2002
三、實(shí)驗(yàn)預(yù)習(xí)與準(zhǔn)備
1.組成實(shí)驗(yàn)小組
20
2.更習(xí)課堂教學(xué)內(nèi)容
3.選擇實(shí)驗(yàn)對象,查閱有美資料
4.熟悉實(shí)驗(yàn)指導(dǎo)書內(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ù)知識,描繪用例圖。
2.編寫用例列表。
3.分工編寫各自負(fù)責(zé)的用例描述。
4.學(xué)生自主討論,教師指導(dǎo)、答疑。
五、實(shí)驗(yàn)報(bào)告要求
5-1實(shí)驗(yàn)報(bào)告模板
用例分析的結(jié)果,應(yīng)按照下述示例的表格形式填寫。
表4-1用例列表(示例:自動訂餐系統(tǒng),教材附錄D.2)
主要參與者用例
1訂.餐
2變.更訂單
3.取消訂單
4.查看菜單
顧客5.注冊從工資中扣除餐費(fèi)的付費(fèi)方式
6取消注冊的從工資中扣除餐贄的付贄方式
7.訂購標(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)請求
員15.請求送貨
16.生成系統(tǒng)使用報(bào)告
17送.餐
送餐人員18.記錄送餐情況
19.打印送餐說明
21
表4-2用例描述(示例:自動訂餐系統(tǒng)的訂餐用例,教材附錄D.2)
用例ID號UC-1
用例名稱訂餐
創(chuàng)建者KarlWiegerss
最后更新者JackMcGillicutty
創(chuàng)建日期2002年10月21日
最后更新日期2002年11月7日
參與者顧客
顧客從公司內(nèi)聯(lián)網(wǎng)或從家里訪問”自助食堂訂餐系統(tǒng)”,隨意查看某一天的菜單,選擇自己想要
描述
的食物,提交訂單并要求在特定的時間窗口(15分鐘)內(nèi)送貨到指定的地點(diǎn)
1.顧客登錄到'自助食堂訂筏系統(tǒng)”
前置條件
2.顧客注冊的付費(fèi)方式是從工資中扣除
1.訂單在“自助食堂訂餐系統(tǒng)〃中的存儲狀態(tài)是“已接受"
2.根據(jù)這一訂單的食物條目來更新食物存貨
后置條件
3根.據(jù)這一次的送貨請求,對請求的時間窗口更新剩余的送貨能力
1.0訂一份餐
1.顧客要求查看某一天的菜單
2系.統(tǒng)顯示有效食物菜單和當(dāng)日特色菜
3顧.客從菜單中選擇一種或多種食物
4顧.客表明訂餐完成
5系.統(tǒng)顯示所訂菜單條目、單價(jià)和總價(jià)格,包括應(yīng)交納的稅和送貨費(fèi)用
6顧.客確認(rèn)訂餐訂單或請求修改訂黃訂單(回到第3步)
主干過程
7系.統(tǒng)顯示那一天中有效的送餐時間
8顧.客選擇送餐時間和指定送餐地點(diǎn)
9顧.客指定付費(fèi)方式
10系.統(tǒng)確認(rèn)接收訂單
11.系統(tǒng)向顧客發(fā)送電子郵件,確認(rèn)訂單細(xì)節(jié)、價(jià)格和送餐說明
12系.統(tǒng)將江單存儲在數(shù)據(jù)庫中,并發(fā)送電子郵件通知自助食堂工作人員,將食物信息發(fā)送
給自助食堂庫存系統(tǒng),并更新有效的送餐時間
1.1訂多份餐(第4步之后分支出來)
1顧.客要求預(yù)訂另一份餐
2返.回到第2步
1.2同樣的餐訂多份(第3步之后分支出來)
分支過程1顧.客請求預(yù)訂指定數(shù)量的同樣食物的多份餐
2返.回到第4步
1.3訂當(dāng)日特色菜(第2步之后分支出來)
L顧客從菜單中訂當(dāng)日特色菜
2.返回到第5步
1.0.E,1訂單裁止時間在當(dāng)前時間之前(第1步)
1系.統(tǒng)通知顧客今天訂餐已太晚T
2a.顧客取消訂單
2b.系統(tǒng)終止用例
3a.顧客請求選擇另一個日期
3b.系統(tǒng)重新啟動用例
1.0.E.2沒有有效的送餐時間(第1步)
異常
1系.統(tǒng)通知顧客送餐日已沒有有效的送餐時間
2a.顧客取消訂單
2b.系統(tǒng)終止用例
3.顧客請求在自助食堂選擇訂單(跳過第7步和第8步)
1.0.E.3不能完成指定數(shù)量的同樣食物的多份餐(第1步)
1.系統(tǒng)通知顧客它所能提供的同樣食物曲多份餐的最大數(shù)量
2顧客變更所訂的同樣食物的份數(shù),或者取消訂單
包含無
優(yōu)先級高
使用頻率大約400名用戶,平均每天使用一次
業(yè)務(wù)規(guī)則BR-1,BR-2,BR-3,BR-4,BRBBR-11,BR-12,BR-33
22
用例ID號UC-1
用例名稱訂餐
1.顧客在確認(rèn)訂單之前的任何時間都可以取消訂單
特別需求2.顧客能查看自己前6個月的全部訂餐,并可以宜夏其中的任一次訂餐作為新的訂餐,只要所
行食物在請求送錢日的菜單中都有效。(優(yōu)先級為中)
假設(shè)1.假設(shè)30%的顧客會訂當(dāng)日特色菜(來源:根據(jù)前6個月的自助食堂數(shù)據(jù)所得)
1如.果客戶在今天的截止時間之前使用系統(tǒng),那么默認(rèn)的H期是當(dāng)前H期。否則,戮認(rèn)H期是
自助食堂的下一個營業(yè)日
注意和問題
2如.果顧客不要求送餐,那么“請求注冊付費(fèi)方式是從工資中扣除”這一前置條件就不適用
3.這?用例的峰值使用負(fù)載是當(dāng)?shù)貢r間早晨8點(diǎn)到10點(diǎn)
5-2需求描述基本要求
按照上述模板描述的用戶需求(包括推導(dǎo)出的功能需求)、非功能需求,需參照下列要求認(rèn)
真編寫。其中(I)、(2)、(3)和(4)是必須滿足的基本要求;對于(7),參照5-3進(jìn)行用
例測試。
(1)完整性一不能缺少某些信息。
(2)正確性一需求之間不應(yīng)發(fā)生沖突。
(3)可行性一避免不可實(shí)現(xiàn)的需求。
(4)必要性一必須是用戶的真正需要
(5)有優(yōu)先次序一在產(chǎn)品的某一版本中的重要程度。
(6)無歧義一一項(xiàng)需求只有一種一致的解釋。
(7)可驗(yàn)證性一用檢查或演示可以判斷產(chǎn)品是否正確實(shí)現(xiàn)了需求。
5-3用例測試
選擇2?3個主要用例,按照下面的例子,進(jìn)行用例測試,填寫下表4-3。意圖是明確
該用例的若干條可能的執(zhí)行路徑及其處理過程(含異常)。
表4-3用例測試示例
用例名稱:查看定單
用戶輸入系統(tǒng)輸出期望的結(jié)臬問題與分析
用戶輸入要查定單存在,表明該用戶提交顯示定單的詳細(xì)情況
看的定單號了定單
定單不存在顯示消息“很抱歉,定單找
不到!
定單存在,但不是該用戶提顯示消息“很抱軟,這不是
交的定單。您的定單!:
5-4實(shí)驗(yàn)數(shù)據(jù)檢查與分析
耍求:學(xué)生自主檢查芻己的實(shí)驗(yàn)記錄(用例列表和用例描述),并填寫下列表格(1)和
表格(2),檢查用例分析結(jié)果(注:如有重大問題,應(yīng)返回修改;一般問題只要記錄檢查結(jié)
果,不必修改。遺留問題在實(shí)驗(yàn)5中解決):
(1)功能性需求描述檢查
問題檢查結(jié)果
1用例描述是否比較詳細(xì)?有沒有不必要的實(shí)現(xiàn)細(xì)節(jié)?
2用例中的每個參與者和步驟是否都與所執(zhí)行的任
溫馨提示
- 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 地中海設(shè)計(jì)風(fēng)格案例
- 2025園林綠化工程設(shè)計(jì)施工合同范本
- 2025離職人員續(xù)簽勞務(wù)合同范本
- 2025酒吧音響設(shè)備采購合同
- 物流管理課程故事
- 少兒美術(shù)教師培訓(xùn)課件
- 學(xué)校醫(yī)療衛(wèi)生健康教育課件
- 2025電力工程招標(biāo)代理合同
- 2025商用辦公室租賃合同范本
- 2025藝人經(jīng)紀(jì)的合同范本
- 微訓(xùn)練 一文多考 備考高效之詩歌《蘇幕遮?燎沉香》教師版
- 2025屆山東省濟(jì)南市一模生物試題(原卷版+解析版)
- 海南地理會考試卷及答案2024
- 全國河大音像版初中信息技術(shù)八年級上冊第三章第三節(jié)《循環(huán)結(jié)構(gòu)程序設(shè)計(jì)》教學(xué)設(shè)計(jì)
- 企業(yè)健康管理計(jì)劃規(guī)劃方案討論
- 隧道高空作業(yè)施工方案
- 危險(xiǎn)性較大的分部分項(xiàng)工程專項(xiàng)施工方案嚴(yán)重缺陷清單(試行)
- 深信服超融合HCI技術(shù)白皮書-20230213
- 2025年陜西省土地工程建設(shè)集團(tuán)有限責(zé)任公司招聘筆試參考題庫附帶答案詳解
- 《多樣的中國民間美術(shù)》課件 2024-2025學(xué)年人美版(2024)初中美術(shù)七年級下冊
- 人教版 七年級 下冊 語文 第四單元《青春之光》課件
評論
0/150
提交評論