軟件工程實(shí)驗(yàn)報(bào)告_第1頁(yè)
軟件工程實(shí)驗(yàn)報(bào)告_第2頁(yè)
軟件工程實(shí)驗(yàn)報(bào)告_第3頁(yè)
軟件工程實(shí)驗(yàn)報(bào)告_第4頁(yè)
軟件工程實(shí)驗(yàn)報(bào)告_第5頁(yè)
已閱讀5頁(yè),還剩13頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

第一次實(shí)驗(yàn) 實(shí)驗(yàn)項(xiàng)目名稱: 熟悉Visio時(shí)間:年月日實(shí)驗(yàn)環(huán)境及原理說明:(一)實(shí)驗(yàn)環(huán)境硬件環(huán)境P4以上的個(gè)人計(jì)算機(jī)環(huán)境,要求內(nèi)存不少于512MB,硬盤不小于20G.。軟件環(huán)境操作系統(tǒng):WindowsXP數(shù)據(jù)庫(kù):SqlServer2000以上或Access2003以上建模軟件:MicroSoftVisio2003以上(二)實(shí)驗(yàn)?zāi)康氖煜ら_發(fā)繪圖工具M(jìn)icrosoftVisio軟件的工作環(huán)境和基本使用方法實(shí)驗(yàn)內(nèi)容及步驟:確定系統(tǒng)的輸入輸出由于系統(tǒng)究竟包括哪些功能可能一時(shí)難于弄清楚,可使范圍盡量大一些,把可能有的內(nèi)容全部都包括進(jìn)去。此時(shí),應(yīng)該向用戶了解“系統(tǒng)從外界接受什么數(shù)據(jù)”、“系統(tǒng)向外界送出什么數(shù)據(jù)”等信息,然后,根據(jù)用戶的答復(fù)畫出數(shù)據(jù)流圖的外圍。由外向里畫系統(tǒng)的頂層數(shù)據(jù)流圖首先,將系統(tǒng)的輸人數(shù)據(jù)和輸出數(shù)據(jù)用一連串的加工連接起來。在數(shù)據(jù)流的值發(fā)生變化的地方就是一個(gè)加工。接著,給各個(gè)加工命名。然后,給加工之間的數(shù)據(jù)命名。最后,給文件命名。頂層流圖只包含一個(gè)加工,用以表示被開發(fā)的系統(tǒng),然后考慮該系統(tǒng)有哪些輸入數(shù)據(jù)、輸出數(shù)據(jù)流。頂層圖的作用在于表明被開發(fā)系統(tǒng)的范圍以及它和周圍環(huán)境的數(shù)據(jù)交換關(guān)系。自頂向下逐層分解,繪出分層數(shù)據(jù)流圖對(duì)于大型的系統(tǒng),為了控制復(fù)雜性,便于理解,需要采用自頂向下逐層分解的方法進(jìn)行,即用分層的方法將一個(gè)數(shù)據(jù)流圖分解成幾個(gè)數(shù)據(jù)流圖來分別表示。(2)命名。不論數(shù)據(jù)流、數(shù)據(jù)存儲(chǔ)還是加工,合適的命名使人們易于理解其含義。畫數(shù)據(jù)流而不是控制流。數(shù)據(jù)流反映系統(tǒng)“做什么”,不反映“如何做”,因此箭頭上的數(shù)據(jù)流名稱只能是名詞或名詞短語(yǔ),整個(gè)圖中不反映加工的執(zhí)行順序。一般不畫物質(zhì)流。數(shù)據(jù)流反映能用計(jì)算機(jī)處理的數(shù)據(jù),并不是實(shí)物,因此對(duì)目標(biāo)系統(tǒng)的數(shù)據(jù)流圖一般不要畫物質(zhì)流。每個(gè)加工至少有一個(gè)輸入數(shù)據(jù)流和一個(gè)輸出數(shù)據(jù)流,反映出此加工數(shù)據(jù)的來源與加工的結(jié)果。編號(hào)。如果一張數(shù)據(jù)流圖中的某個(gè)加工分解成另一張數(shù)據(jù)流圖時(shí),則上層圖為父圖,直接下層圖為子圖。子圖及其所有的加工都應(yīng)編號(hào)。父圖與子圖的平衡。子圖的輸入輸出數(shù)據(jù)流同父圖相應(yīng)加工的輸入輸出數(shù)據(jù)流必須一致,此即父圖與子圖的平衡。局部數(shù)據(jù)存儲(chǔ)。當(dāng)某層數(shù)據(jù)流圖中的數(shù)據(jù)存儲(chǔ)不是父圖中相應(yīng)加工的外部接口,而只是本圖中某些加工之間的數(shù)據(jù)接口,則稱這些數(shù)據(jù)存儲(chǔ)為局部數(shù)據(jù)存儲(chǔ)。提高數(shù)據(jù)流圖的易懂性。注意合理分解,要把一個(gè)加工分解成幾個(gè)功能相對(duì)獨(dú)立的子加工,這樣可以減少加工之間輸入、輸出數(shù)據(jù)流的數(shù)目,增加數(shù)據(jù)流圖的可理解性。本次實(shí)驗(yàn)小結(jié):MicrosoftOfficeVisio^^功能不可謂不強(qiáng)大,在功能上,MicrosoftOfficeVisio繪圖和圖表制作軟件有助于IT和商務(wù)專業(yè)人員輕松地可視化、分析和交流復(fù)雜信息。它能夠?qū)㈦y以理解的復(fù)雜文本和表格轉(zhuǎn)換為一目了然的Visio圖表。該軟件通過創(chuàng)建與數(shù)據(jù)相關(guān)的Visio圖表(而不使用靜態(tài)圖片)來顯示數(shù)據(jù),這些圖表易于刷新,并能夠顯著提高生產(chǎn)率。使用Visio中的各種圖表可了解、操作和共享企業(yè)內(nèi)組織系統(tǒng)、資源和流程的有關(guān)信息。Visio提供了各種模板:業(yè)務(wù)流程的流程圖、網(wǎng)絡(luò)圖、工作流圖、數(shù)據(jù)庫(kù)模型圖和軟件圖,這些模板可用于可視化和簡(jiǎn)化業(yè)務(wù)流程、跟蹤項(xiàng)目和資源、繪制組織結(jié)構(gòu)圖、映射。教師批閱: 分?jǐn)?shù)/等級(jí):評(píng)語(yǔ):教師簽名(手寫): 批閱日期:年月日第二次實(shí)驗(yàn) 實(shí)驗(yàn)項(xiàng)目名稱:結(jié)構(gòu)化需求分析-數(shù)據(jù)流程圖時(shí)間:年月日實(shí)驗(yàn)環(huán)境及原理說明:(一)實(shí)驗(yàn)環(huán)境硬件環(huán)境P4以上的個(gè)人計(jì)算機(jī)環(huán)境,要求內(nèi)存不少于512MB,硬盤不小于20G.。軟件環(huán)境操作系統(tǒng):WindowsXP數(shù)據(jù)庫(kù):SqlServer2000以上或Access2003以上建模軟件:MicroSoftVisio2003以上(二)實(shí)驗(yàn)?zāi)康恼莆諗?shù)據(jù)字典的概念、包含內(nèi)容熟悉數(shù)據(jù)字典和數(shù)據(jù)流程圖的關(guān)系實(shí)驗(yàn)內(nèi)容及步驟:打開模板在主菜單中,依次選擇【文件】一一【新建】一一【選擇繪圖類型】,出現(xiàn)“選擇繪圖類型”窗口。在左側(cè)【類別】下,單擊【軟件】。在右側(cè)【模板】下,單擊【數(shù)據(jù)流模型圖】。繪制頂層圖在頂層進(jìn)程頁(yè)面中添加、移動(dòng)圖形元素并調(diào)整其大小。將所需要元素用鼠標(biāo)拖動(dòng)到模板里,添加所需的元素符號(hào)。接口:輸入源點(diǎn)或輸出終點(diǎn),其中注明源點(diǎn)或終點(diǎn)的名稱。進(jìn)程:即處理,輸入數(shù)據(jù)在此進(jìn)行變換產(chǎn)生輸出數(shù)據(jù),其中注明進(jìn)程的名稱。數(shù)據(jù)存儲(chǔ):用于代表系統(tǒng)中存儲(chǔ)的信息,其中注明信息的名稱。數(shù)據(jù)流:被加工的數(shù)據(jù)及其流向。流線上注明數(shù)據(jù)名稱,箭頭代表數(shù)據(jù)流動(dòng)方向。向圖形元素中添加文本,并修改數(shù)據(jù)流圖中的文字和格式。連接圖形元素。使用“數(shù)據(jù)流”連接線將“接口”、“進(jìn)程”和“數(shù)據(jù)存儲(chǔ)”等形狀互相連接起來。邏輯連接:將數(shù)據(jù)流起點(diǎn)、終點(diǎn)拖拽到進(jìn)程或接口中央位置,進(jìn)程或接口被紅色框包圍時(shí)松開鼠標(biāo),這時(shí)可看到數(shù)據(jù)流符號(hào)相應(yīng)端點(diǎn)為紅色方框。拖動(dòng)進(jìn)程或接口,可看到流據(jù)流的端點(diǎn)隨著進(jìn)程或接口的移動(dòng)而移動(dòng)。修改數(shù)據(jù)流圖中各元素符號(hào)的格式或形狀。選中相元素符號(hào),單擊鼠標(biāo)右鍵,在快捷菜單中選擇【格式】或【形狀】子菜單,從中進(jìn)一步選擇相應(yīng)操作。例如:可以改變圖形的填充色、垂直或水平翻轉(zhuǎn)、將數(shù)據(jù)流改為雙向等。

繪制分層數(shù)據(jù)流圖檢查數(shù)據(jù)流圖的正確性在用戶沒有改變圖形元素線條顏色的情況下,如果圖形元素為紅色線條,則表明圖中有錯(cuò)誤。常見的錯(cuò)誤有:⑴沒有連接上,即沒有建立邏輯連接。⑵刪除產(chǎn)生的錯(cuò)誤。⑶上層圖和下層圖信息不平衡。實(shí)驗(yàn)結(jié)果:UjkHR戶數(shù)據(jù)陣L返1“1物需:gl,沒有為I)'甘丑&職行14戶1-:+-?UjkHR戶數(shù)據(jù)陣L返1“1物需:gl,沒有為I)'甘丑&職行14戶1-:+-?本次實(shí)驗(yàn)小結(jié):數(shù)據(jù)流圖是描繪數(shù)據(jù)在軟件中流動(dòng)和被處理的邏輯過程。對(duì)我來說最困難的是確定一個(gè)處理框能完成的任務(wù),也就是說將頂層圖變換為功能級(jí)的數(shù)據(jù)流圖,然后將功能級(jí)數(shù)據(jù)流圖進(jìn)一步分解為更細(xì)的數(shù)據(jù)流圖。在處理這個(gè)問題的時(shí)候,涉及到的是分析整個(gè)系統(tǒng)要做什么,每個(gè)步驟是怎樣完成的,即具體問題具體分析。教師批閱: 分?jǐn)?shù)/等級(jí):評(píng)語(yǔ):教師簽名(手寫): 批閱日期:年月日第三次實(shí)驗(yàn) 實(shí)驗(yàn)項(xiàng)目名稱: 數(shù)據(jù)庫(kù)設(shè)計(jì)-ER圖時(shí)間:年月日實(shí)驗(yàn)環(huán)境及原理說明:(一)實(shí)驗(yàn)環(huán)境硬件環(huán)境P4以上的個(gè)人計(jì)算機(jī)環(huán)境,要求內(nèi)存不少于512MB,硬盤不小于20G.。軟件環(huán)境操作系統(tǒng):WindowsXP數(shù)據(jù)庫(kù):SqlServer2000以上或Access2003以上建模軟件:MicroSoftVisio2003以上(二)實(shí)驗(yàn)?zāi)康氖炀殤?yīng)用VISIO中ER模型進(jìn)行ER建模掌握ER模型的重要要素實(shí)驗(yàn)內(nèi)容及步驟:打開模板創(chuàng)建實(shí)體繪制實(shí)體,在圖中創(chuàng)建表。用【數(shù)據(jù)庫(kù)屬性】窗口添加或更改列的屬性,包括數(shù)據(jù)類型和主關(guān)鍵字。為實(shí)體添加關(guān)系創(chuàng)建兩個(gè)表之間的關(guān)系:設(shè)置關(guān)系基數(shù)雙擊關(guān)系,在【數(shù)據(jù)庫(kù)屬性】窗口中的【類別】列表中,單擊“雜項(xiàng)”。在“基數(shù)”下,選擇最適合該關(guān)系的基數(shù)。對(duì)于一對(duì)多關(guān)系,最佳選擇是“零或多”或“一或多”。對(duì)于一對(duì)一關(guān)系,最佳選擇是“零或一”或“恰好為一”。

本次實(shí)驗(yàn)小結(jié):實(shí)驗(yàn)中最為棘手的是外關(guān)鍵字的確認(rèn),在以前的數(shù)據(jù)庫(kù)學(xué)習(xí)中,是使用SQLServer這個(gè)軟件,一般都是通過代碼或表格設(shè)置來實(shí)現(xiàn)外鍵,但這實(shí)驗(yàn),都是圖表,在我百度以前,根本無(wú)從下手,但明白了具體操作后,發(fā)現(xiàn)這種設(shè)置方式更為快捷。教師批閱: 分?jǐn)?shù)/等級(jí):評(píng)語(yǔ):教師簽名(手寫): 批閱日期:年月日第四次實(shí)驗(yàn) 實(shí)驗(yàn)項(xiàng)目名稱:面向?qū)ο蠓治?用例圖時(shí)間:年月日實(shí)驗(yàn)環(huán)境及原理說明:(二)實(shí)驗(yàn)環(huán)境硬件環(huán)境P4以上的個(gè)人計(jì)算機(jī)環(huán)境,要求內(nèi)存不少于512MB,硬盤不小于20G.。軟件環(huán)境操作系統(tǒng):WindowsXP數(shù)據(jù)庫(kù):SqlServer2000以上或Access2003以上建模軟件:MicroSoftVisio2003以上(二)實(shí)驗(yàn)?zāi)康恼莆沼美龍D原理。包括執(zhí)行者、用例、關(guān)聯(lián)、包含關(guān)聯(lián)、擴(kuò)展關(guān)聯(lián)的概念。掌握用例圖的繪制目的掌握建立靜態(tài)模型的原理、方法和步驟熟練應(yīng)用VISIO圖形根據(jù)選題繪制靜態(tài)模型圖熟練應(yīng)用VISIO圖形根據(jù)選題繪制用例圖實(shí)驗(yàn)內(nèi)容及步驟:靜態(tài)模型圖將類、對(duì)象形狀拖到繪圖頁(yè)上,代表要在類靜態(tài)結(jié)構(gòu)圖或概念模型中包含的類或?qū)ο?。雙擊每個(gè)形狀,打開其“UML屬性”對(duì)話框,可以在其中添加特性、操作和其他屬性。右擊每個(gè)類或?qū)ο笮螤?,單擊“形狀顯示選項(xiàng)”,選擇要在形狀上顯示的屬性以及要隱藏的形狀部分(如特性、操作和模板參數(shù))使用“關(guān)聯(lián)”、“鏈接”、“依賴關(guān)系”、“泛化”或“復(fù)合”形狀,指示類和對(duì)象之間的關(guān)系。雙擊每個(gè)關(guān)系形狀(“關(guān)聯(lián)”、“鏈接”、“依賴關(guān)系”、“泛化”或“復(fù)合”),打開其“UML屬性”對(duì)話框,在其中添加關(guān)聯(lián)端修飾和其他屬性。用例圖:創(chuàng)建用例圖使用系統(tǒng)邊界形狀指出參與者與用例者的關(guān)系指出兩個(gè)用例之間的使用關(guān)系指出兩個(gè)用例之間的擴(kuò)展關(guān)系實(shí)驗(yàn)結(jié)果:網(wǎng)上選課系統(tǒng)教師本次實(shí)驗(yàn)小結(jié):用例圖主要用來圖示化系統(tǒng)的主事件流程,主要用來描述客戶的需求,即用戶希望系統(tǒng)具備的完成一定功能的動(dòng)作,通俗理解用例就是軟件的功能模塊,所以是設(shè)計(jì)系統(tǒng)分析階段的起點(diǎn),設(shè)計(jì)人員根據(jù)客戶的需求來創(chuàng)建和解釋用例圖,用來描述軟件應(yīng)具備哪些功能模塊以及這些模塊之間的調(diào)用關(guān)系,用例圖包含了用例和參與者,用例之間用關(guān)聯(lián)來連接以求把系統(tǒng)的整個(gè)結(jié)構(gòu)和功能反映給非技術(shù)人員(通常指軟件用戶),對(duì)應(yīng)的是軟件的結(jié)構(gòu)和功能分解。在制作用例圖的時(shí)候,我主要將時(shí)間花費(fèi)在理清程序的邏輯結(jié)構(gòu),然后將每個(gè)邏輯節(jié)點(diǎn),分別做成一個(gè)功能,這一點(diǎn)主要考驗(yàn)發(fā)散性思維能力。教師批閱: 分?jǐn)?shù)/等級(jí):評(píng)語(yǔ):教師簽名(手寫): 批閱日期:年月日第五次實(shí)驗(yàn) 實(shí)驗(yàn)項(xiàng)目名稱:面向?qū)ο蠓治?順序圖時(shí)間:年月日實(shí)驗(yàn)環(huán)境及原理說明:實(shí)驗(yàn)環(huán)境硬件環(huán)境P4以上的個(gè)人計(jì)算機(jī)環(huán)境,要求內(nèi)存不少于512MB,硬盤不小于20G.。軟件環(huán)境操作系統(tǒng):WindowsXP數(shù)據(jù)庫(kù):SqlServer2000以上或Access2003以上建模軟件:MicroSoftVisio2003以上實(shí)驗(yàn)?zāi)康睦斫忭樞驁D的基本概念。掌握在VISIO中繪制順序圖的操作方法。實(shí)驗(yàn)內(nèi)容及步驟:(1)運(yùn)彳亍MicrosoftofficeVisio⑵選擇“軟件和數(shù)據(jù)庫(kù)”中的“UML模型圖”模板⑶選擇點(diǎn)擊“UM序列”,展開UML順序圖圖標(biāo)(4)用鼠標(biāo)選拉圖標(biāo)繪圖實(shí)驗(yàn)結(jié)果:發(fā)送選課靖求發(fā)送選課清球顯示課程列表發(fā)送驗(yàn)訃信總皆洵相美逸課信息發(fā)送確乂信巳示確認(rèn)點(diǎn)擊確認(rèn)漢理界而農(nóng)送學(xué)生k息瑜』悟息發(fā)送口詢誅程信息返回課陽(yáng)列表 I : I : I : SSmK'判應(yīng)學(xué)生藍(lán)否有選誅權(quán)限h本次實(shí)驗(yàn)小結(jié):這次實(shí)驗(yàn)做的事順序圖,在我看來,難點(diǎn)重點(diǎn)就是要考慮全面,很多時(shí)候,畫時(shí)序圖都會(huì)忘記返回信息,返回信息是一種反饋,也是對(duì)上一操作的反應(yīng),這是極為重要的。一個(gè)系統(tǒng)的順序圖,可以是一個(gè),也可以是多個(gè),重點(diǎn)在于把握區(qū)分合理劃分時(shí)序教師批閱: 分?jǐn)?shù)/等級(jí):評(píng)語(yǔ):教師簽名(手寫): 批閱日期:年月日第六次實(shí)驗(yàn) 實(shí)驗(yàn)項(xiàng)目名稱:面向?qū)ο蠓治?活動(dòng)圖時(shí)間:年月日實(shí)驗(yàn)環(huán)境及原理說明:(一) 實(shí)驗(yàn)環(huán)境硬件環(huán)境P4以上的個(gè)人計(jì)算機(jī)環(huán)境,要求內(nèi)存不少于512MB,硬盤不小于20G.。軟件環(huán)境操作系統(tǒng):WindowsXP數(shù)據(jù)庫(kù):SqlServer2000以上或Access2003以上建模軟件:MicroSoftVisio2003以上(二) 實(shí)驗(yàn)?zāi)康睦斫鉅顟B(tài)圖的基本概念。掌握在VISIO中繪制狀態(tài)圖的操作方法。實(shí)驗(yàn)內(nèi)容及步驟:(1)運(yùn)彳亍MicrosoftofficeVisio⑵選擇“軟件和數(shù)據(jù)庫(kù)”中的“UML模型圖”模板⑶鼠標(biāo)點(diǎn)擊選擇“UM活動(dòng)”,展開UML活動(dòng)圖的圖標(biāo)(4)用鼠標(biāo)選拉圖標(biāo)進(jìn)行繪圖1) 創(chuàng)建活動(dòng)圖2) 添加活動(dòng)圖的開始狀態(tài)3) 添加動(dòng)作狀態(tài)4) 添加活動(dòng)狀態(tài)5) 添加狀態(tài)轉(zhuǎn)換6) 添加活動(dòng)圖的結(jié)束狀態(tài)

用戶接口業(yè)務(wù)邏輯援11數(shù)據(jù)庫(kù)您I輸入深程容項(xiàng)信恩監(jiān)證課程任數(shù)批奉中口町眼程創(chuàng)建深程對(duì)象提示重新輸入判斷添加渠森是否合法不合法用戶接口業(yè)務(wù)邏輯援11數(shù)據(jù)庫(kù)您I輸入深程容項(xiàng)信恩監(jiān)證課程任數(shù)批奉中口町眼程創(chuàng)建深程對(duì)象提示重新輸入判斷添加渠森是否合法不合法隹數(shù)洲庫(kù)中赤加該累程判斷添加深程是否成功顯爪添如成昉咨恩失敗實(shí)驗(yàn)結(jié)果:顯示露加錯(cuò)誤信息本次實(shí)驗(yàn)小結(jié):從表面上看,活動(dòng)圖和狀態(tài)機(jī)圖長(zhǎng)的差不多,實(shí)際上,活動(dòng)圖是一種特殊

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說明,都需要本地電腦安裝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ù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論