第一次實驗

2022-07-11 18:27:07 字數 2057 閱讀 5414

實驗一 軟體開發文件與工具的安裝與使用

一.實驗目的

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繪製如下圖所示的資料流圖

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

4.繪製機票預定系統的業務流程圖系統描述如下:

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

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

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

1)使用visio可以完成哪些型別圖形的繪製?

地圖、電氣工程、工藝工程、機械工程、建築設計圖、框圖、靈感觸發、流程圖、軟體、資料庫、圖表和圖形、網路圖、專案日程、組織結構圖、思維導圖、居室布置圖等

2)比較gb8567-88與gb8567-2006有哪些內容不同?

gb8567-2006的標準是gb8567-88《計算機軟體產品開發檔案編制指南》的修訂版,並改名為《計算機軟體文件編制規範》。

本標準從實施之日起代替gb8567-88,其中與gb8567-88相比,主要變化如下:

1、本標準增加了 文件編寫過程。其內容參考了iso/iec jtc1/sc7 n2106 1999/04/158《軟體工程一使用者文件過程》。

2、本標準 主要從軟體開發與管理的角度,規定相應的文件及規範。其內容依據gb/t 8566-2001《軟體生存週期過程》。

3、在編寫本標準時,綜合了在軟體開發與管理中的經驗及中軟網路技術股份****有關cmm中擬訂的一些文件規範。

4、本標準與 sj 20778- 2000《軟體開發與文件編制》很好地鏈結。

5、本標準在規定軟體需求規格說明、軟體測試檔案、軟體質量保證計畫與軟體配置管理計畫等文件時,既依據相應的國標,又根據發展與實踐經驗作了相應的擴充套件。

6.實驗總結

本次實驗,我學會了如何使用visio繪製系統流程圖,也學會了如何可以製作乙個好的流程圖。

第一次實驗

課程班級 學 號 姓 名 實驗時間 軟體工程導論 12電信1 120705102 黃磊2013.11.18 軟體工程實驗報告 一 學生課表系統需求分析 完成學生課表系統需求分析,建立需求模型計 系統掌握軟體開發過程中需求分析報告的寫法。將整個需求分析過程分為業務分析 使用者需求分析和系統需求分析,確...

第一次實驗

實驗一 建立統計壓縮方法理論模型 一 實驗要求 1 用你的計算機上的壓縮工具來壓縮不同檔案。研究原檔案的大小和型別對於壓縮檔案與原檔案大小之比的影響。2 從一本通俗雜誌中摘錄幾段文字,並刪除所有不會影響理解的文字,實現壓縮。例如,在 this is the dog that belong to my...

第一次上機實驗

一 問題及 檔名稱 輸入兩個整數a和b,輸出它們的和及差 作 者 呂鵬 完成日期 2016年 3 月 10 日 版 本 號 v1.0 對任務及求解方法的描述部分 輸入描述 無 問題描述 我的第乙個c 程式 程式輸出 a b的值 問題分析 略 演算法設計 略 includeusing namespac...