1. 程式人生 > 實用技巧 >java~通過ClassLoader動態載入類,實現簡單的熱部署

java~通過ClassLoader動態載入類,實現簡單的熱部署

部落格班級 AHPU-軟體工程導論-計算機18級
實驗名稱 實驗一 軟體開發文件與工具的安裝與使用
作業目標
學號 3180701318

一.實驗目的
1.瞭解軟體開發文件的組織、標準及編寫
2.瞭解常用工具的用途及掌握各種工具的安裝

二.實驗內容
1.瞭解GB8567-88,GB8567-2006的內容,掌握需求說明書、概要設計、詳細說明書的主要內容
2.瞭解Visio的作用,安裝Visio,按照實驗指導使用Visio完成系統流程圖、DFD圖、業務流程圖的繪製,掌握Visio的使用方法
3.瞭解Rational Rose,完成Rose(或starUML)的安裝,瞭解Rose的主要介面及功能

三.實驗步驟

1.瞭解GB8567-88,GB8567-2006的內容,重點閱讀需求說明書、概要設計、詳細說明書的主要內容,比較GB8567-88與

GB8567-2006在內容上有何不同

2.安裝好Visio2003、rose2003(或者starUML)

3.利用Visio2003完成以下作業

【例一】

某裝配廠有一個存放零件的倉庫,倉庫中現有的各種零件的數量及每種零件的庫存量臨界值等資料記錄在庫存清單主檔案中。當倉

庫中零件數量有變化時,應該及時修改庫存清單主檔案;如果哪種零件的庫存量少於它的庫存量臨界值,則應該報告給採購部門以便

訂貨,規定每天向採購部門送一次訂貨報告。

該裝配廠使用一臺小型計算機處理更新庫存清單主檔案和產生訂貨報告的任務。零件庫存量的每一次變化稱為一個事務,由放在倉

庫中的CRT終端輸入到計算機中;系統中的庫存清單程式對事務進行處理,更新儲存在磁碟上的庫存清單主檔案,並且把必要的訂貨

資訊寫在磁帶上。最後,每天由報告生成程式讀一次磁帶,並且打印出訂貨報告。

請用Visio繪製出系統流程圖;

【例二】訂貨處理系統

利用Visio繪製如下圖所示的資料流圖

【例三】車輛購置業務流程

利用Visio繪製如下圖所示的業務流程圖

4.繪製機票預定系統的業務流程圖

系統描述如下:

為了方便旅客,某航空公司擬開發一個機票預定系統。旅行社把預定機票的旅客資訊(姓名、性別、工作單位、身份證號碼、旅行

時間、旅行目的地等)輸入該系統,系統為旅客安排航班,旅客在飛機起飛前一天憑取票通知和賬單交款取票,系統核對無誤即印出

機票給顧客。 請用分層資料流圖描繪本系統的功能。


5.實驗思考題

(1)使用Visio可以完成哪些型別圖形的繪製?
流程圖,網路圖,結構圖,組織圖,思維導圖,居室佈置圖...基本上什麼圖都能畫。
(2)比較GB8567-88與GB8567-2006有哪些內容不同?
GB8567——88其文件其實是一種國家標準話的規定,百度上的定義是:國家標準是指由國家標準化主管機構批准釋出,對全國經濟、技術發展有重大意義,且在全國範圍內統一的標準。國家標準是在全國範圍內統一的技術要求,由國務院標準化行政主管部門編制計劃,協調專案分工,組織制定(含修訂),統一審批、編號、釋出。法律對國家標準的制定另有規定的,依照法律的規定執行。國家標準的年限一般為5年,過了年限後,國家標準就要被修訂或重新制定。此外,隨著社會的發展,國家需要制定新的標準來滿足人們生產、生活的需要。因此,標準是種動態資訊。其中,GB是強制性國標,是國家標準的一種。相應的還有一種代號是GB/T(推薦性國家標準代號)。
GB8567——88是國家標準的文件,程式碼號:GB8567——88實際正確的是GB/T8567-1988,全程為《計算機軟體產品開發檔案編制指南》。GB/T 8567-1988是對軟體開發中一份指導性的文件,其中包括這十四種檔案,分別是:可行性研究報告;專案開發計劃;軟體需求說明書;資料要求說明書;概要設計說明書;詳細設計說明書;資料庫設計說明書;使用者手冊;操作手冊;模組開發卷宗;測試計劃;測試分析報告;開發進度月報;專案開發總結報告。GB/T 8567-1988在1988年7月1日實施的,這個標準規範的文件已經不能用了,現在用的是2006版的《計算機軟體文件編制規範》(GB/T 8567-2006 )

6.實驗總結,完成實驗報告
通過本次實驗,知道了Visio這個軟體,之前也曾使用過類似的網路線上編輯的程式(如:ProcessOn),相對於線上軟體,Visio可以和word相聯絡