校園售票系統(tǒng)軟件工程實踐實驗總報告(共32頁)_第1頁
校園售票系統(tǒng)軟件工程實踐實驗總報告(共32頁)_第2頁
校園售票系統(tǒng)軟件工程實踐實驗總報告(共32頁)_第3頁
校園售票系統(tǒng)軟件工程實踐實驗總報告(共32頁)_第4頁
校園售票系統(tǒng)軟件工程實踐實驗總報告(共32頁)_第5頁
已閱讀5頁,還剩27頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、試驗報告一  利用Visio繪制DFD圖根據(jù)所選系統(tǒng),利用Visio繪制系統(tǒng)相關(guān)的DFD圖。實驗學時:8學時實驗要求: (1)可以采用結(jié)構(gòu)化方法對所選系統(tǒng)進行需求分析; (2)采用Visio繪制系傳統(tǒng)的DFD圖; (3)提交繪制的圖形和實驗報告。1、 軟件安裝在網(wǎng)絡(luò)上下載相關(guān)的安裝包,并安裝在自選的目錄當中就行了。只不過有的網(wǎng)速有點卡,不過耐心等待就行了。2、 軟件的部分界面(1)上圖為剛打開軟件時的界面(2)上圖為要開始畫數(shù)據(jù)流圖時所選的工具和繪制界面(3)上圖為畫數(shù)據(jù)流圖時所選的部分工具放到繪制界面當中3、軟件需求分析本軟件主要是對管理信息服務(wù)和自動

2、決策系統(tǒng)的改進。即在現(xiàn)實的系統(tǒng)中,無座票的旅客也得花全價買票,相對有座的旅客來說不太公平?,F(xiàn)在針對這個問題進行管理信息服務(wù)和自動決策系統(tǒng)的改進:(1)無座票的旅客買半價票,有座票的旅客買全價票(根據(jù)具體的實際情況來制定有坐票與無座票的具體價格);(2)對于學生,有座買半價票,無座的買全價四分之一的價票;(3)假設(shè)某有座票旅客在A站下車,則在A站或其之后的某個站可繼續(xù)出售此座位;(4)當旅客買票時,系統(tǒng)先出售有座票,直至售完為止。(5)添加退票的功能方便用戶退票。對所開發(fā)軟件的性能要求:(1)對數(shù)據(jù)的處理速度快;(2)健壯性強;(3)抗干擾性強;(4)界面簡潔、友好,易于用戶操作。對系統(tǒng)功能的要

3、求:(1)對所售車票進行上車站和下車站的記錄;(2)對一下車的旅客的座位票能夠繼續(xù)出售;(3)不重復(fù)售票。 4、 數(shù)據(jù)流圖 4、1頂層數(shù)據(jù)流4、2、1一層數(shù)據(jù)流圖4、2、2二層數(shù)據(jù)流購票過程:退票過程:以上所畫的是我們組所開發(fā)軟件的數(shù)據(jù)流圖,包括了該系統(tǒng)中的各種查詢,售票以及相關(guān)的管理,我們所開發(fā)的系統(tǒng)可能不能完全反映現(xiàn)實的售票系統(tǒng),現(xiàn)實中的還會更加復(fù)雜,更具人性化。 這只是大體的體現(xiàn)了售票的相關(guān)功能和一些流程。五、實驗體會本次實驗開始前,我先下了visio的安裝包,把該畫數(shù)據(jù)流圖的軟件給安裝上。安裝完后,就打開軟件開始學習畫數(shù)據(jù)流圖。關(guān)于畫數(shù)據(jù)流圖方面,此軟件學起來并不是特別難,幾分鐘就能學

4、會該軟件的使用方法。學會了后我就著手開始畫數(shù)據(jù)流圖,由于對此軟件不太熟悉,因此畫的過程當中對相關(guān)的圖形不能應(yīng)用自如,畫數(shù)據(jù)流圖的進展不是特別順利,但總的來說,經(jīng)過八個學時的學習,學會了用visio畫數(shù)據(jù)流圖,對visio的使用更加熟悉,對其的應(yīng)用更加自如,希望在以后的學習當中,能夠加深對visio的學習和了解,進一步提高自己自學和動手實踐的能力。試驗報告二 UML工具的使用 學習Rational Rose、 StarUML等工具,針對所選系統(tǒng)進行模型分析和設(shè)計,完成用例圖、 類圖、 序列圖、 狀態(tài)圖、 活動圖等圖形的繪制。實驗要求:1下載、安裝Rational Rose、StarUML等工具軟

5、件,學習軟件使用;2繪制用例圖、 類圖、 序列圖、 狀態(tài)圖、 活動圖等圖形針對所選系統(tǒng)進行模型分析和設(shè)計。1、 用例圖購票者用例:售票終端用例:系統(tǒng)管理員用例:2、 類圖 類之間的聯(lián)系:3、 序列圖4、 狀態(tài)圖購票者狀態(tài)圖: 售票終端狀態(tài)圖:系統(tǒng)管理員狀態(tài)圖:5、 活動圖購票者活動圖:售票終端活動圖:管理員活動圖:6、 實驗小結(jié)與體會 這次試驗我們用startUML畫的圖。這次試驗的內(nèi)容相對比較多,而且也是我們組開發(fā)軟件的關(guān)鍵步驟。由于上可是聽得不是特別認真,因此理解的也不是特別透徹,課外還花了不少時間去掌握各種圖的畫法,然后在課上認真實踐。過程當中也遇到了好多難題,課本看懂了,但實驗不一定做

6、的順利,因此課上我還認真再看了下課件,加深理解。通過此次實驗,收獲甚多。不但學會了使用startUML,還學會了各種圖的畫法及原理。內(nèi)容多,花的時間也多,同時收獲也不少。在此,感謝課上給我?guī)椭睦蠋熀屯瑢W,同時也希望能夠通過自己的努力在以后的實驗中會做得更好。 試驗報告三 軟件源代碼管理實驗學時:4學時實驗要求:學習基于系統(tǒng)工具進行源代碼版本管理實驗要求: 1下載、安裝SVN、Trac等工具軟件,學習軟件使用; 2對所選系統(tǒng)的源代碼進行版本管理。1、 SVN代碼管理軟件的使用。1.1建立代碼倉庫及用戶在SVN sever端建立代碼倉庫,下圖為建立名為CUMTVirusKiller的空倉庫。然后

7、建立用戶,會要求輸入用戶名與密碼。下圖是建立用戶lee。建立好以后,可以看到數(shù)據(jù)倉庫和用戶都已經(jīng)在服務(wù)端存在。1.2將文件導(dǎo)入倉庫。在存有代碼的文件夾上單擊右鍵,在TortoiseSVN的子菜單下,選擇Import(導(dǎo)入):輸入數(shù)據(jù)倉庫的位置,還可以添加注釋消息:此時需要身份驗證信息:輸入用戶名和密碼后,即可導(dǎo)入數(shù)據(jù)。 此時查看服務(wù)器端的數(shù)據(jù)倉庫就可以看到導(dǎo)入的文件:1.3同步工作目錄在制定目錄下單擊右鍵,選擇Checkout即可將此目錄同步為工作目錄。此時會設(shè)置服務(wù)器及本地目錄。用戶驗證完成后就開始同步。同步完成后文件夾及其子文件夾、文件的圖標上都會有綠色對勾出現(xiàn),表明已經(jīng)同步:1.4文件的

8、添加現(xiàn)在在工作目錄下新增加一個文件,并且加入內(nèi)容:然后會發(fā)現(xiàn)此文件并沒有對勾:此時在新建的文件上單擊右鍵,選擇Add:之后文家的圖標就會變化:此時還沒有同步,在此文件上右擊,選擇SVN Commit就可以同步:然后此文件就已經(jīng)被同步了:1.5文件的修改若在一個文件CUMTVirusKillerDlg.cpp上進行修改,如下如圖所示。保存后文件的圖標有變化,變?yōu)榧t色感嘆號:同步時可以在文件上單擊右鍵,選擇SVN Commit同步后文件的圖標又變成綠色對勾:1.6顯示SVN日志在TortoiseSVN的子菜單下選擇Show log,即可查看當前數(shù)據(jù)倉庫的所有版本信息:其中可以按照日期進行限制,對消

9、息或作者、路徑進行搜索。軟件會列出來各個版本,并且列出此版本進行的修改,包括添加、修改、刪除。各個版本的時間,和各個版本的Message.2、 實驗體會本次試驗的內(nèi)容不是特別多,但相關(guān)軟件的運用學習不是特別容易,都是英文版的,但通過努力還是學會了比較簡單的運用,當然還有很多關(guān)于此軟件需要學習的地方。此次實驗不僅學會了svn的使用,還了解了相關(guān)的不少知識。另外還知道了一些關(guān)于trac抓圖工具的一些相關(guān)功能。希望在以后的學習中能夠把相關(guān)軟件學得更加透徹。在此,感謝在課上幫我解決相關(guān)問題的老師合同學。試驗報告四 使用軟件測試工具學習Webstress、NUnit等各類軟件測試工具,及Test Man

10、ager測試管理工具,針對所選系統(tǒng)實現(xiàn)情況,編寫測試計劃、設(shè)計測試用例,掌握軟件自動測試方法。實驗學時:4學時一、實驗要求:1下載、安裝Webstress、NUnit和Test Manager等工具軟件,學習軟件使用;2運用NUnit工具軟件進行白盒測試用例設(shè)計及自動測試;3運用Webstress工具軟件進行性能自動測試;4了解Test Manager測試管理工具的使用方法。二、實驗步驟:下面先進行的是對于NUnit工具軟件進行白盒測試的過程:第一步做的就是到有關(guān)官方網(wǎng)站下載到NUnit,然后安裝到自己的電腦中,同時要確保的就是你的電腦中已經(jīng)安裝了visualstudio,這樣就能夠線創(chuàng)建你所要測試的:首先打開visual studio創(chuàng)建一個工程,步驟如下圖所示的截圖:先添加引用, 然后可以對代碼進行編譯,編譯結(jié)果如下: 然后就是生成解決方案,調(diào)試就會出現(xiàn)下面如圖: 最后就是測試了,如圖所示: 而上圖中顯示的是綠色就是表明測試通過,同理如果出現(xiàn)的是紅色的測試結(jié)果就表明測試失敗,如下圖所示的就是說明測試失敗了: 當然測試結(jié)果還會出現(xiàn)黃色的結(jié)果,而出現(xiàn)黃色就表明忽略,就像c+編程結(jié)果中

溫馨提示

  • 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論