![軟件工程實驗報告_第1頁](http://file2.renrendoc.com/fileroot_temp3/2021-11/11/70ee2123-7d68-4640-b6c0-2023028e3562/70ee2123-7d68-4640-b6c0-2023028e35621.gif)
![軟件工程實驗報告_第2頁](http://file2.renrendoc.com/fileroot_temp3/2021-11/11/70ee2123-7d68-4640-b6c0-2023028e3562/70ee2123-7d68-4640-b6c0-2023028e35622.gif)
![軟件工程實驗報告_第3頁](http://file2.renrendoc.com/fileroot_temp3/2021-11/11/70ee2123-7d68-4640-b6c0-2023028e3562/70ee2123-7d68-4640-b6c0-2023028e35623.gif)
![軟件工程實驗報告_第4頁](http://file2.renrendoc.com/fileroot_temp3/2021-11/11/70ee2123-7d68-4640-b6c0-2023028e3562/70ee2123-7d68-4640-b6c0-2023028e35624.gif)
![軟件工程實驗報告_第5頁](http://file2.renrendoc.com/fileroot_temp3/2021-11/11/70ee2123-7d68-4640-b6c0-2023028e3562/70ee2123-7d68-4640-b6c0-2023028e35625.gif)
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、;第 一 次實驗 實驗項目名稱: 熟悉Visio 時間: 年 月 日實驗環(huán)境及原理說明:(一)實驗環(huán)境1.硬件環(huán)境P4以上的個人計算機環(huán)境,要求內存不少于512MB,硬盤不小于20G.。2.軟件環(huán)境操作系統(tǒng):Windows XP3.數(shù)據(jù)庫: Sql Server 2000以上 或 Access 2003以上4.建模軟件:MicroSoft Visio 2003以上(二)實驗目的熟悉開發(fā)繪圖工具Microsoft Visio軟件的工作環(huán)境和基本使用方法實驗內容及步驟:1確定系統(tǒng)的輸入輸出由于系統(tǒng)究竟包括哪些功能可能一時難于弄清楚,可使范圍盡量大一些,把可能有的內容全部都包括進去。此時,
2、應該向用戶了解“系統(tǒng)從外界接受什么數(shù)據(jù)”、“系統(tǒng)向外界送出什么數(shù)據(jù)”等信息,然后,根據(jù)用戶的答復畫出數(shù)據(jù)流圖的外圍。2由外向里畫系統(tǒng)的頂層數(shù)據(jù)流圖首先,將系統(tǒng)的輸人數(shù)據(jù)和輸出數(shù)據(jù)用一連串的加工連接起來。在數(shù)據(jù)流的值發(fā)生變化的地方就是一個加工。接著,給各個加工命名。然后,給加工之間的數(shù)據(jù)命名。最后,給文件命名。頂層流圖只包含一個加工,用以表示被開發(fā)的系統(tǒng),然后考慮該系統(tǒng)有哪些輸入數(shù)據(jù)、輸出數(shù)據(jù)流。頂層圖的作用在于表明被開發(fā)系統(tǒng)的范圍以及它和周圍環(huán)境的數(shù)據(jù)交換關系。3自頂向下逐層分解,繪出分層數(shù)據(jù)流圖對于大型的系統(tǒng),為了控制復雜性,便于理解,需要采用自頂向下逐層分解的方法進行,即用分層的方法將一個
3、數(shù)據(jù)流圖分解成幾個數(shù)據(jù)流圖來分別表示。(2)1.命名。不論數(shù)據(jù)流、數(shù)據(jù)存儲還是加工,合適的命名使人們易于理解其含義。2.畫數(shù)據(jù)流而不是控制流。數(shù)據(jù)流反映系統(tǒng)“做什么”,不反映“如何做”,因此箭頭上的數(shù)據(jù)流名稱只能是名詞或名詞短語,整個圖中不反映加工的執(zhí)行順序。3.一般不畫物質流。數(shù)據(jù)流反映能用計算機處理的數(shù)據(jù),并不是實物,因此對目標系統(tǒng)的數(shù)據(jù)流圖一般不要畫物質流。4.每個加工至少有一個輸入數(shù)據(jù)流和一個輸出數(shù)據(jù)流,反映出此加工數(shù)據(jù)的來源與加工的結果。5.編號。如果一張數(shù)據(jù)流圖中的某個加工分解成另一張數(shù)據(jù)流圖時,則上層圖為父圖,直接下層圖為子圖。子圖及其所有的加工都應編號。6.父圖與子圖的平衡。子
4、圖的輸入輸出數(shù)據(jù)流同父圖相應加工的輸入輸出數(shù)據(jù)流必須一致,此即父圖與子圖的平衡。7.局部數(shù)據(jù)存儲。當某層數(shù)據(jù)流圖中的數(shù)據(jù)存儲不是父圖中相應加工的外部接口,而只是本圖中某些加工之間的數(shù)據(jù)接口,則稱這些數(shù)據(jù)存儲為局部數(shù)據(jù)存儲。8.提高數(shù)據(jù)流圖的易懂性。注意合理分解,要把一個加工分解成幾個功能相對獨立的子加工,這樣可以減少加工之間輸入、輸出數(shù)據(jù)流的數(shù)目,增加數(shù)據(jù)流圖的可理解性。本次實驗小結:Microsoft Office Visio的功能不可謂不強大,在功能上,Microsoft Office Visio 繪圖和圖表制作軟件有助于 IT 和 商務專業(yè)人員輕松地可視化、分析和交流復雜信息。它能夠將難
5、 以理解的復雜文本和表格轉換為一目了然的 Visio 圖表。該軟 件通過創(chuàng)建與數(shù)據(jù)相關的 Visio 圖表(而不使用靜態(tài)圖片)來 顯示數(shù)據(jù),這些圖表易于刷新,并能夠顯著提高生產率。使用 Visio 中的各種圖表可了解、操作和共享企業(yè)內組織系統(tǒng)、資源 和流程的有關信息。Visio 提供了各種模板:業(yè)務流程的流程圖、 網(wǎng)絡圖、工作流圖、數(shù)據(jù)庫模型圖和軟件圖,這些模板可用于可 視化和簡化業(yè)務流程、跟蹤項目和資源、繪制組織結構圖、映射。教師批閱: 分數(shù)/等級: 評語:教師簽名(手寫): 批閱日期: 年 月 日第 二 次實驗 實驗項目名稱: 結構化需求分析-數(shù)據(jù)流程圖 時間: 年 月 日實驗環(huán)境及原理說
6、明:(一)實驗環(huán)境1.硬件環(huán)境P4以上的個人計算機環(huán)境,要求內存不少于512MB,硬盤不小于20G.。2.軟件環(huán)境操作系統(tǒng):Windows XP3.數(shù)據(jù)庫: Sql Server 2000以上 或 Access 2003以上4.建模軟件:MicroSoft Visio 2003以上(二)實驗目的1.掌握數(shù)據(jù)字典的概念、包含內容 2.熟悉數(shù)據(jù)字典和數(shù)據(jù)流程圖的關系實驗內容及步驟:(1) 打開模板 在主菜單中,依次選擇【文件】【新建】【選擇繪圖類型】,出現(xiàn)“選擇繪圖類型”窗口。 在左側【類別】下,單擊【軟件】。 在右側【模板】下,單擊【數(shù)據(jù)流模型圖】。 (2)繪制頂層圖 在頂層進程頁面中添加、移動
7、圖形元素并調整其大小。將所需要元素用鼠標拖動到模板里,添加所需的元素符號。 接口:輸入源點或輸出終點,其中注明源點或終點的名稱。 進程:即處理,輸入數(shù)據(jù)在此進行變換產生輸出數(shù)據(jù),其中注明進程的名稱。 數(shù)據(jù)存儲:用于代表系統(tǒng)中存儲的信息,其中注明信息的名稱。 數(shù)據(jù)流:被加工的數(shù)據(jù)及其流向。流線上注明數(shù)據(jù)名稱,箭頭代表數(shù)據(jù)流動方向。 向圖形元素中添加文本,并修改數(shù)據(jù)流圖中的文字和格式。 連接圖形元素。 使用“數(shù)據(jù)流”連接線將“接口”、“進程”和“數(shù)據(jù)存儲”等形狀互相連接起來。 邏輯連接:將數(shù)據(jù)流起點、終點拖拽到進程或接口中央位置,進程或接口被紅色框包圍時松開鼠標,這時可看到數(shù)據(jù)流符號相應端點為紅色
8、方框。拖動進程或接口,可看到流據(jù)流的端點隨著進程或接口的移動而移動。 修改數(shù)據(jù)流圖中各元素符號的格式或形狀。 選中相元素符號,單擊鼠標右鍵,在快捷菜單中選擇【格式】或【形狀】子菜單,從中進一步選擇相應操作。例如:可以改變圖形的填充色、垂直或水平翻轉、將數(shù)據(jù)流改為雙向等。 (3)繪制分層數(shù)據(jù)流圖 (4)檢查數(shù)據(jù)流圖的正確性 在用戶沒有改變圖形元素線條顏色的情況下,如果圖形元素為紅色線條,則表明圖中有錯誤。常見的錯誤有: 沒有連接上,即沒有建立邏輯連接。 刪除產生的錯誤。 上層圖和下層圖信息不平衡。實驗結果:本次實驗小結:數(shù)據(jù)流圖是描繪數(shù)據(jù)在軟件中流動和被處理的邏輯過程。對我來說最困難的是確定一個
9、處理框能完成的任務,也就是說 將頂層圖變換為功能級的數(shù)據(jù)流圖,然后將功能級數(shù)據(jù)流圖 進一步分解為更細的數(shù)據(jù)流圖。在處理這個問題的時候,涉及到的是分析整個系統(tǒng)要做什么,每個步驟是怎樣完成的, 即具體問題具體分析。教師批閱: 分數(shù)/等級: 評語:教師簽名(手寫): 批閱日期: 年 月 日第 三 次實驗 實驗項目名稱: 數(shù)據(jù)庫設計-ER圖 時間: 年 月 日實驗環(huán)境及原理說明:(一) 實驗環(huán)境1.硬件環(huán)境P4以上的個人計算機環(huán)境,要求內存不少于512MB,硬盤不小于20G.。2.軟件環(huán)境操作系統(tǒng):Windows XP3.數(shù)據(jù)庫: Sql Server 2000以上 或 Access 2003以上4.
10、建模軟件:MicroSoft Visio 2003以上(二)實驗目的1.熟練應用VISIO中ER模型進行ER建模2.掌握ER模型的重要要素實驗內容及步驟:(1)打開模板 (2)創(chuàng)建實體 繪制實體,在圖中創(chuàng)建表。 用【數(shù)據(jù)庫屬性】窗口添加或更改列的屬性,包括數(shù)據(jù)類型和主關鍵字。 (3)為實體添加關系 創(chuàng)建兩個表之間的關系: 設置關系基數(shù) 雙擊關系,在【數(shù)據(jù)庫屬性】窗口中的【類別】列表中,單擊“雜項”。 在“基數(shù)”下,選擇最適合該關系的基數(shù)。 ² 對于一對多關系,最佳選擇是“零或多”或“一或多”。 ² 對于一對一關系,最佳選擇是“零或一”或“恰好為一”。 (4)實驗結果本次實驗
11、小結:實驗中最為棘手的是外關鍵字的確認,在以前的數(shù)據(jù)庫學習中,是使用SQL Server這個軟件,一般都是通過代碼或表格設置來實現(xiàn)外鍵,但這實驗,都是圖表,在我百度以前,根本無從下手,但明白了具體操作后,發(fā)現(xiàn)這種設置方式更為快捷。 教師批閱: 分數(shù)/等級: 評語:教師簽名(手寫): 批閱日期: 年 月 日第 四 次實驗 實驗項目名稱: 面向對象分析-用例圖 時間: 年 月 日實驗環(huán)境及原理說明:(二) 實驗環(huán)境1.硬件環(huán)境P4以上的個人計算機環(huán)境,要求內存不少于512MB,硬盤不小于20G.。2.軟件環(huán)境操作系統(tǒng):Windows XP3.數(shù)據(jù)庫: Sql Server 2000以上 或 Acc
12、ess 2003以上4.建模軟件:MicroSoft Visio 2003以上(二)實驗目的1.掌握用例圖原理。包括執(zhí)行者、用例、關聯(lián)、包含關聯(lián)、擴展關聯(lián)的概念。2.掌握用例圖的繪制目的3.掌握建立靜態(tài)模型的原理、方法和步驟4.熟練應用VISIO圖形根據(jù)選題繪制靜態(tài)模型圖5.熟練應用VISIO圖形根據(jù)選題繪制用例圖實驗內容及步驟:1.靜態(tài)模型圖 將類、對象形狀拖到繪圖頁上,代表要在類靜態(tài)結構圖或概念模型中包 含的類或對象。 雙擊每個形狀,打開其“UML 屬性”對話框,可以在其中添加特性、操作和其他屬性。 右擊每個類或對象形狀,單擊“形狀顯示選項”,選擇要在形狀上顯示的屬性以及要隱藏的形狀部分(
13、如特性、操作和模板參數(shù))使用“關聯(lián)”、“鏈接”、“依賴關系”、“泛化”或 “復合”形狀,指示類和對象之間的關系。 雙擊每個關系形狀(“關聯(lián)”、“鏈接”、“依賴關系”、“泛化”或“復合”),打開其“UML 屬性”對話框,在其中添加關聯(lián)端修飾和其他屬性。2.用例圖: 創(chuàng)建用例圖 使用系統(tǒng)邊界形狀 指出參與者與用例者的關系 指出兩個用例之間的使用關系 指出兩個用例之間的擴展關系實驗結果:本次實驗小結:用例圖主要用來圖示化系統(tǒng)的主事件流程,主要用來描述客戶的需求,即用戶希望系統(tǒng)具備的完成一定功能的動作,通俗理解用例就是軟件的功能模塊,所以是設計系統(tǒng)分析階段的起點,設計人員根據(jù)客戶的需求來創(chuàng)建和解釋用例
14、圖,用來描述軟件應具備哪些功能模塊以及這些模塊之間的調用關系,用例圖包含了用例和參與者,用例之間用關聯(lián)來連接以求把系統(tǒng)的整個結構和功能反映給非技術人員(通常指軟件用戶),對應的是軟件的結構和功能分解。在制作用例圖的時候,我主要將時間花費在理清程序的邏輯結構,然后將每個邏輯節(jié)點,分別做成一個功能,這一點主要考驗發(fā)散性思維能力。教師批閱: 分數(shù)/等級: 評語:教師簽名(手寫): 批閱日期: 年 月 日第 五 次實驗 實驗項目名稱: 面向對象分析-順序圖 時間: 年 月 日實驗環(huán)境及原理說明:(一)實驗環(huán)境1.硬件環(huán)境P4以上的個人計算機環(huán)境,要求內存不少于512MB,硬盤不小于20G.。2.軟件環(huán)
15、境操作系統(tǒng):Windows XP3.數(shù)據(jù)庫: Sql Server 2000以上 或 Access 2003以上4.建模軟件:MicroSoft Visio 2003以上(二)實驗目的1.理解順序圖的基本概念。2.掌握在VISIO中繪制順序圖的操作方法。實驗內容及步驟:(1) 運行Microsoft office Visio(2) 選擇“軟件和數(shù)據(jù)庫”中的“UML模型圖”模板(3) 選擇點擊“UM序列”,展開UML順序圖圖標(4) 用鼠標選拉圖標繪圖實驗結果:本次實驗小結:這次實驗做的事順序圖,在我看來,難點重點就是要考慮全面,很多時候,畫時序圖都會忘記返回信息,返回信息是一種反饋,也是對上一
16、操作的反應,這是極為重要的。一個系統(tǒng)的順序圖,可以是一個,也可以是多個,重點在于把握區(qū)分合理劃分時序教師批閱: 分數(shù)/等級: 評語:教師簽名(手寫): 批閱日期: 年 月 日第 六 次實驗 實驗項目名稱: 面向對象分析-活動圖 時間: 年 月 日實驗環(huán)境及原理說明:(一)實驗環(huán)境1.硬件環(huán)境P4以上的個人計算機環(huán)境,要求內存不少于512MB,硬盤不小于20G.。2.軟件環(huán)境操作系統(tǒng):Windows XP3.數(shù)據(jù)庫: Sql Server 2000以上 或 Access 2003以上4.建模軟件:MicroSoft Visio 2003以上(二)實驗目的1.理解狀態(tài)圖的基本概念。2.掌握在VISIO中繪制狀態(tài)圖的操作方法。實驗內容及步驟:(1) 運行Microsoft office Visio(2) 選擇“軟件和數(shù)據(jù)庫”中的“UML模型圖”模板(3) 鼠標點擊選擇“UM活動”,展開UML活動圖的圖標(4) 用鼠標選拉圖標進行繪圖1) 創(chuàng)建活動圖2) 添加活動圖的開始狀態(tài)3) 添加動作狀態(tài)4) 添加活動狀態(tài)5) 添加狀態(tài)轉換6) 添加活動圖的結束狀態(tài)實驗結果:本次實驗小結:從表面上看,活動圖和狀態(tài)機圖長的差不多,實際上,活動圖是一種特殊的狀態(tài)機圖,用于對
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 游戲產業(yè)中知識產權的保護與運營
- 環(huán)境科學與生態(tài)旅游業(yè)的可持續(xù)發(fā)展策略研究
- 生產現(xiàn)場應急救援設備的使用與維護
- Unit 2 My school things 第一課時 Get ready(說課稿)-2024-2025學年外研版(三起)(2024)英語三年級上冊
- 海外知識產權布局策略與實務操作
- 《一袋空氣的質量是多少》(說課稿)2023-2024學年教科版科學三年級上冊
- 環(huán)境科學在城市建設中的作用
- 用戶體驗為中心的電信服務質量評價模型
- 2023六年級語文下冊 第三單元 交流平臺 初試身手配套說課稿 新人教版
- 生產車間事故案例分析與警示教育
- 貨運車輛駕駛員安全培訓內容資料完整
- 高一學期述職報告
- 風神汽車4S店安全生產培訓課件
- ICU患者的體位轉換與床旁運動訓練
- 人教版四年級上冊豎式計算200題及答案
- 建設工程工作總結報告
- 脾破裂術后健康宣教課件
- 三廢環(huán)保管理培訓
- 財務管控的間接成本
- 藏族唐卡藝術特色分析
- QFD模板含計算公式計分標準說明模板
評論
0/150
提交評論