軟件工程實驗指導書樣本_第1頁
軟件工程實驗指導書樣本_第2頁
軟件工程實驗指導書樣本_第3頁
軟件工程實驗指導書樣本_第4頁
軟件工程實驗指導書樣本_第5頁
已閱讀5頁,還剩19頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

軟件工程實驗指引書南昌航空大學信工學院01月目錄實驗1用PowerDesigner建模工具繪制數(shù)據(jù)流圖 31實驗環(huán)境 32實驗目 33實驗內(nèi)容 34實驗規(guī)定 35實驗環(huán)節(jié) 3實驗2用PowerDesigner建模工具設(shè)計數(shù)據(jù)庫 51實驗環(huán)境 52實驗目 53實驗內(nèi)容 54實驗規(guī)定 55實驗環(huán)節(jié) 5實驗3用MicrosoftVisio工具設(shè)計顧客界面 91實驗環(huán)境 92實驗目 93實驗內(nèi)容 94實驗規(guī)定 95實驗環(huán)節(jié) 9實驗4用RationalRose繪制用例圖 131實驗環(huán)境 132實驗目 133實驗內(nèi)容 134實驗規(guī)定 135實驗環(huán)節(jié) 13實驗5用RationalRose工具繪制類圖 161實驗環(huán)境 162實驗目 163實驗內(nèi)容 164實驗規(guī)定 165實驗環(huán)節(jié) 16實驗1用PowerDesigner建模工具繪制數(shù)據(jù)流圖1實驗環(huán)境Windows、Sybase公司PowerDesigner應用軟件2實驗目理解PowerDesigner工具軟件構(gòu)成及功能掌握PowerDesigner中ProcessAnalyst(PA)模塊建模辦法及其工具用法3實驗內(nèi)容1)設(shè)計數(shù)據(jù)流圖(DFD)2)運用外部實體、過程解決、數(shù)據(jù)流及數(shù)據(jù)存儲繪制數(shù)據(jù)流圖。4實驗規(guī)定建立一種PAM(ProcessAnalystModel)應用實例。為以便旅客,某航空公司擬開發(fā)一種機票預定系統(tǒng)。旅行社把預定機票旅客信息(姓名、性別、工作單位,身份證號碼、旅行時間、施行目地等)輸入該系統(tǒng),系統(tǒng)為旅客安排航班,印出取票告知和帳單,旅客在飛機起飛前一天憑取票告知單和帳單交款取票,系統(tǒng)校對無誤即印出機票給旅客。繪制該機票預定系統(tǒng)數(shù)據(jù)流圖。注意:功能分解細化限度視詳細狀況而定。該實驗中分解到第三層止。5實驗環(huán)節(jié)數(shù)據(jù)流圖是系統(tǒng)解決模型重要構(gòu)成某些。其中心問題是把功能逐級分解為各種子功能。1)建立根解決模型S1:在Windows桌面上雙擊ProcessAnalyst程序圖標,打開ProcessAnalyst應用程序。S2:建立一種解決過程P1。單擊工具欄中Process工具,在模型工作區(qū)內(nèi)單擊會浮現(xiàn)一種解決過程符號,它是建立第一種解決過程。單擊鼠標右鍵釋放Process工具,再雙擊新建立解決過程符號,浮現(xiàn)特性對話框,對該過程命名,單擊OK按鈕完畢S3:建立并定義外部實體。單擊工具欄ExternalEntity工具,在模型工作區(qū)內(nèi)單擊,浮現(xiàn)一種外部實體符號。單擊右鍵釋放工具,同上,雙擊建立該外部實體名字。單擊OK按鈕完畢。重復S3建立其他外部實體。S4:在對象間建立數(shù)據(jù)流。單擊工具欄中Flow工具,單擊實體,并始終按住鼠標左鍵不放,拖到解決過程P1上,再釋放鼠標左鍵,在兩個對象之間浮現(xiàn)了一種數(shù)據(jù)流。單擊鼠標右鍵釋放工具,雙擊該數(shù)據(jù)流符號對其命名。重復S4建立其他數(shù)據(jù)流。S5:建立數(shù)據(jù)存儲。單擊工具欄DateStore工具,在模型工作區(qū)中單擊,浮現(xiàn)一種數(shù)據(jù)存儲符號。單擊鼠標右鍵釋放。雙擊對其命名,單擊OK按鈕完畢。如果要對解決過程關(guān)于數(shù)據(jù)進行存儲,可按照S4在解決過程和數(shù)據(jù)存儲間建立數(shù)據(jù)流。2)分解根解決模型根解決模型是解決層次中最頂層。頂層解決過程需要進行再分解。下面簡介分解一種解決過程環(huán)節(jié):S1:建立子解決窗口。單擊工具欄Decomposition工具,單擊模型中待分解解決過程,浮現(xiàn)該解決過程子解決窗口Subprocess。在子解決窗口中,外部實體和數(shù)據(jù)流以一種特殊形式浮現(xiàn),它們名字兩邊有方括號,表白它們是從上一層引入數(shù)據(jù)流。S2:建立和連接解決過程。在該子解決窗口新建立一種過程,雙擊該過程浮現(xiàn)特性對話框,如果該層是最后一層,不需要對該過程分解了就選中Lowestlevel檢查框。S3:在子解決窗口建立其他需要外部實體、解決過程、數(shù)據(jù)流及數(shù)據(jù)存儲,并把上一層引入對象連接起來。如果尚有需要分解解決過程,重復第2)步即可。實驗2用PowerDesigner建模工具設(shè)計數(shù)據(jù)庫姓名:學號:1實驗環(huán)境Windows、Sybase公司PowerDesigner應用軟件2實驗目掌握PowerDesigner中DataArchitect(DA)模塊建模辦法及其工具用法學會運用建模工具設(shè)計數(shù)據(jù)庫。3實驗內(nèi)容1.設(shè)計數(shù)據(jù)庫模型運用PowerDesigner中DataArchitect(DA)模塊建立該數(shù)據(jù)庫模型。4實驗規(guī)定為以便旅客,某航空公司擬開發(fā)一種機票預定系統(tǒng)。旅行社把預定機票旅客信息(姓名、性別、工作單位,身份證號碼、旅行時間、施行目地等)輸入該系統(tǒng),系統(tǒng)為旅客安排航班,印出取票告知和帳單,旅客在飛機起飛前一天憑取票告知單和帳單交款取票,系統(tǒng)校對無誤即印出機票給旅客。依照上面論述完畢該機票預定系統(tǒng)數(shù)據(jù)庫建模。5實驗環(huán)節(jié)下面以一種簡樸教師管理系統(tǒng)為例演示PowerDesigner中DataArchitect(DA)模塊用法。1、DataArchitect(DA)使用簡介DataArchitect(DA)是Sybase公司開發(fā)用于數(shù)據(jù)庫建模工具,顧客界面如下圖:下面先簡介某些工具欄中慣用圖標含義和用法:“Table”按鈕,在模型工作區(qū)可以用來繪制數(shù)據(jù)庫;“Reference”按鈕,可以用來連接兩個或兩個以上數(shù)據(jù)庫表,并且定義主外鍵;從開始菜單中選取程序——Sybase——PowerDesigner6.1.332-bit——DataArchitect啟動DataArchitect(DA)程序。2、數(shù)據(jù)庫設(shè)計(1)表構(gòu)造如下:職稱表職稱編號職稱名稱主鍵為職稱編號教師信息表教師編號教師姓名職稱編號年齡性別家庭住址聯(lián)系方式主鍵為教師編號,外鍵為職稱編號。3、運用DA建立數(shù)據(jù)庫模型(1)PDM文獻建立打開PowerDesigner中DataArchitect,選取File——PhysicModel——New,新建一種PDM文獻;在Databasename處選取數(shù)據(jù)庫類型,點擊“OK”按鈕擬定。在Tools(工具欄)中,單擊“Table”按鈕,然后在模型工作區(qū)內(nèi)單擊會浮現(xiàn)一種表符號,需要幾種空表就重復上述操作幾次。(2)表建立及各字段編輯雙擊表,在彈出TableProperties中點擊“Colums”按鈕,依照事先設(shè)計表,填寫各字段和屬性。(3)主外鍵關(guān)系建立①建立主鍵;職稱表主鍵為職稱編號。教師信息表主鍵為教師編號,外鍵為職稱編號。②建立關(guān)系。單擊Tools

工具欄“Reference”按鈕,然后把鼠標移到模型工作區(qū)內(nèi),鼠標點中一種數(shù)據(jù)庫,按住不放開移到另一種數(shù)據(jù)庫上。 (4)最后成果實驗3用MicrosoftVisio工具設(shè)計顧客界面姓名:學號:1實驗環(huán)境Windows、MicrosoftVisioVKL公司中文版2實驗目掌握MicrosoftVisio用法用法,熟悉其中各種圖表學會運用MicrosoftVisio來建立所需要顧客界面3實驗內(nèi)容1.設(shè)計顧客界面4實驗規(guī)定為以便旅客,某航空公司擬開發(fā)一種機票預定系統(tǒng)。旅行社把預定機票旅客信息(姓名、性別、工作單位,身份證號碼、旅行時間、施行目地等)輸入該系統(tǒng),系統(tǒng)為旅客安排航班,印出取票告知和帳單,旅客在飛機起飛前一天憑取票告知單和帳單交款取票,系統(tǒng)校對無誤即印出機票給旅客。在純熟掌握此前所設(shè)計數(shù)據(jù)庫基本上,使用MicrosoftVisio來創(chuàng)立航空定票系統(tǒng)中定票解決窗口,航班選取窗口和機票打印窗口。5實驗環(huán)節(jié)以教師管理系統(tǒng)為例,使用MicrosoftVisio來創(chuàng)立教師信息錄入窗口:(1)選取圖表類型從開始菜單中選取程序——MicrosoftVisio,在文獻菜單中選取新建,選取軟件,選取Windows顧客界面(2)Windows顧客界面中控件辨認和基本操作eq\o\ac(○,1)控件辨認:eq\o\ac(○,2)調(diào)節(jié)顯示比例把屏幕顯示比例從42調(diào)節(jié)到150eq\o\ac(○,3)控件選用,在左邊控件列表中選用所需控件,把它拖至頁面中eq\o\ac(○,4)網(wǎng)格行列值選用eq\o\ac(○,5)字體大小設(shè)定(3)創(chuàng)立教師信息錄入窗口1按上述實驗環(huán)節(jié),選取所需要顧客界面,在這里,咱們選取Windows顧客界面2調(diào)節(jié)頁面大小,從42調(diào)節(jié)到1503選取所需要控件,把控件拖入頁面中,并標明個控件,如圖所示:教師信息重要涉及教師姓名,職稱編號,年齡,性別,家庭地址,聯(lián)系方式等信息,咱們把她們一一列入其中。同步咱們使用一張表格來詳細顯示存儲并顯示這些信息。表中命令按鈕涉及添加,保存和刪除。添加命令實現(xiàn)把錄入信息存如表格中,保存是把表格中信息存入數(shù)據(jù)庫,刪除是把表格中一行信息刪除。(4)調(diào)節(jié)個控件位置,并進行必要組合操作(5)對窗口進行潤色,增長背景顏色或變化字體顏色等操作(6)存儲該窗口實驗4用RationalRose繪制用例圖1實驗環(huán)境Windows、RationalSoftware公司RationalRose應用軟件2實驗目理解RationalRose工具軟件構(gòu)成及功能掌握用RationalRose畫用例圖詳細用法3實驗內(nèi)容1)設(shè)計用例圖(UseCase框圖)2)用RationalRose在UseCase視圖中創(chuàng)立UseCase框圖。4實驗規(guī)定建立一種UseCase框圖。為以便旅客,某航空公司擬開發(fā)一種機票預定系統(tǒng)。旅行社把預定機票旅客信息(姓名、性別、工作單位,身份證號碼、旅行時間、施行目地等)輸入該系統(tǒng),系統(tǒng)為旅客安排航班,印出取票告知和帳單,旅客在飛機起飛前一天憑取票告知單和帳單交款取票,系統(tǒng)校對無誤即印出機票給旅客。5實驗環(huán)節(jié)UseCase框圖表達整個機構(gòu)提供功能,可以用來回答下列某些問題:公司是干什么?為什么要建立這個系統(tǒng)?尚有那些人使用這些系統(tǒng)。UseCase框圖在業(yè)務建?;顒悠陂g大量用于設(shè)立系統(tǒng)情景和形成創(chuàng)立使用案例基本。1)如何使用RationalRose畫UseCase框圖S1:點擊“開始”在“程序”中找到“Rationalrose”點擊“RationalRoseEnterpriseEdition”進入該軟件。S2:在該軟件浮現(xiàn)界面左邊你將會看到一種“UseCaseView”雙擊之后會浮現(xiàn)一種“main”,在雙擊“main”會彈出一種界面,咱們就可以在這個彈出界面上開始咱們用例圖繪制。S3:在稍微靠做位置將會看到UseCase框圖工具欄圖標,下面給人們簡介一下這些圖表所示意思:2)繪制與保存S1:依照預習實驗是所畫用例圖草稿和UseCase工具欄圖標繪制用例圖S2:在繪制完畢之后點擊保存,會彈出選取保存位置對話框,選取地址進行保存即可。下面用一種教師例子來闡明一下RationalRose使用這個USECASE框圖顯示教師管理系統(tǒng)使用案例與角色間交互,本例中,管理員啟動幾種使用案例:基本信息管理,課程管理,教師職稱管理,科研項目管理,基本課程查詢,科研項目查詢。教師也可以啟動基本課程查詢,科研項目查詢使用案例。箭頭從使用案例到角色表達使用案例產(chǎn)生某些角色要使用信息。實驗5用RationalRose工具繪制類圖1實驗環(huán)境Windows、IBM公司RationalRose應用軟件2實驗目理解RationalRose工具軟件構(gòu)成及功能掌握RationalRose中繪制類圖工具用法3實驗內(nèi)容1)設(shè)計類圖4實驗規(guī)定為以便旅客,某航空公司擬開發(fā)一種機票預定系統(tǒng)。旅行社把預定機票旅客信息(姓名、性別、工作單位,身份證號碼、旅行時間、施行目地等)輸入該系統(tǒng),系統(tǒng)為旅客安排航班,印出取票告知和帳單,旅客在飛機起飛前一天憑取票告知單和帳單交款取票,系統(tǒng)校對無誤即印出機票給旅客。繪制該機票預定系統(tǒng)類圖。5實驗環(huán)節(jié)類圖表達不同實體(人、事物和數(shù)據(jù))如何彼此有關(guān);換句話說,它顯示了系統(tǒng)靜態(tài)構(gòu)造。類圖可用于表達邏輯類,邏輯類普通就是業(yè)務人員所談及事物種類--搖滾樂隊、CD、廣播劇;或者貸款、住房抵押、汽車信貸以及利率。類圖還可用于表達實現(xiàn)類,實現(xiàn)類就是程序員解決實體。實現(xiàn)類圖或許會與邏輯類圖顯示某些相似類。然而,實現(xiàn)類圖不會使用相似屬性來描述,由于它很也許具備對諸如Vector和HashMap這種事物引用。運營RationalRose。系統(tǒng)會自動建立一種新mdl文獻,在此文獻中,咱們繪制類圖。界面右邊空白區(qū)域為工作區(qū),在工作區(qū)進行繪圖操作。界面中間動作條為繪圖元素,咱們將使用這些元素進行繪圖。在動作條中選取Class元素,在繪圖區(qū)中單擊左鍵。當前有了一種空白類。類UML表達是一種長方形,垂直地分為三個區(qū),如圖所示。頂部區(qū)域顯示類名字。中間區(qū)域列出類屬性。底部區(qū)域列出類操作。當在一種類圖上畫一種類元素時,你必要要有頂端區(qū)域,下面二個區(qū)域是可選?。ó攬D描述僅僅用于顯示分類器間關(guān)系高層細節(jié)時,下面兩個區(qū)域是不必要)。上圖顯示一種學生類類建模。正如咱們所能見到,名字是學生,咱們可以在中間區(qū)域看到學生類1個屬性:姓名。在底部區(qū)域中咱們可以看到學生類有操作:上交作業(yè)。左鍵單擊空白類ClassName,更改類名字。右鍵點擊新類,選取NewAttribute,這時新類中將會多一種屬性。左鍵單擊新屬性,更改成需要名字和類型。10.右鍵單擊新類,選取NewOperation,為類添加新函數(shù)或操作。11.以同樣辦法再建立一種新類。在面向?qū)ο笤O(shè)計中一種非常重要概念,繼承,指是一種類(子類)繼承此外一種類(超類)同一功能,并增長它自己新功能(一種非技術(shù)性比喻,想象我繼承了我媽媽普通音樂能力,但是

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論