2023年《信息系統(tǒng)工程與實(shí)踐》實(shí)驗(yàn)指導(dǎo)書_第1頁
2023年《信息系統(tǒng)工程與實(shí)踐》實(shí)驗(yàn)指導(dǎo)書_第2頁
2023年《信息系統(tǒng)工程與實(shí)踐》實(shí)驗(yàn)指導(dǎo)書_第3頁
2023年《信息系統(tǒng)工程與實(shí)踐》實(shí)驗(yàn)指導(dǎo)書_第4頁
2023年《信息系統(tǒng)工程與實(shí)踐》實(shí)驗(yàn)指導(dǎo)書_第5頁
已閱讀5頁,還剩31頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論