軟體工程實驗

2022-12-26 01:39:06 字數 1534 閱讀 2000

實驗一. 使用powerdesigner進行業務建模

一、實驗課程的目的與任務:

1、驗證所學理論,鞏固所學知識並加深理解;

2. 培養學生分析獲取使用者業務需求的能力;

3. 熟悉powerdesigner中業務建模的基本操作;

二、實驗課程的內容、要求:

根據老師指定的題目,如「醫院病房(門診)管理系統管理系統,或其它自選系統,根據實際的功能需求,使用分析建模工具powerdesigner建立分層的資料流圖和必要的資料字典,並通過自動檢查功能驗證其正確性。

實驗二. 使用powerdesigner進行資料建模

一、實驗課程的目的與任務:

1、 加深對資料概念模型、邏輯模型、物理某些的理解;

2. 培養學生正確分析、建立資料模型的能力;

3. 熟悉powerdesigner中資料建模的基本操作,實現從概念建模到物理建模的整個過程;

二、實驗課程的內容、要求:

以實驗一確定的資料流圖和資料字典為基礎,利用powerdesigner建立完整的資料模型,包括e-r圖,資料邏輯檢視,以及物理表單 (基於access或sql server)等,要求建立的模型完整、細化,結構清晰,並能滿足使用者所有的功能需求。

實驗三. 基於junit和jtest進行靜態軟體測試和動態軟體測試

一、實驗課程的目的與任務:

1、 加深對軟體測試方法的理解,尤其掌握靜態軟體測試方法和動態軟體測試方法;

2. 培養學生分析、設計測試用例的能力;

3. 對學生進行軟體測試、分析能力的培養,掌握基本的靜態測試和單元測試過程,為應用相關軟體測試工具打下一定的基礎;

二、實驗課程的內容、要求:

掌握如何使用junit完成基本的單元測試;掌握如何使用jtest進行靜態軟體測試;掌握如何使用jtest進行白盒測試,並根據系統提示進行自動糾錯和人工糾錯。

最後程式設計實現乙個簡單的應用:要求將給定的字串中所有的大寫字元換為小寫,並將轉換後的字串逆序存放和輸出。對以上實現的功能使用junit或jtest進行測試。

實驗四. 基於uml的用例建模和物件建模實驗

一、實驗課程的目的與任務:

1、 加深對物件導向方法和uml的理解;

2. 培養學生基於物件導向思想分析問題的能力;

3. 熟悉powerdesigner中用例建模和物件建模的基本操作;

二、實驗課程的內容、要求:

掌握powerdesigner中用例建模和物件建模的基本工具和操作方法;依據實驗一中「醫院病房(門診)管理系統管理系統的需求給出對應的用例圖和(簡化)類圖。

實驗五. 基於uml的動態建模實驗

一、實驗課程的目的與任務:

1、 加深對物件導向方法和uml的理解;

2. 培養學生基於物件導向思想分析問題的能力;

3. 熟悉powerdesigner中狀態圖和時序圖建模的基本操作;

二、實驗課程的內容、要求:

掌握powerdesigner中狀態圖和時序圖建模的基本工具和操作方法;從實驗四所確定的用例圖中任意選取2到3個用例進行動態建模,並根據建模成果對類圖進行設計完善。要求至少建立乙個狀態圖和乙個時序圖。

軟體工程實驗二

實驗二一 實驗室名稱 二 試驗專案名稱 需求分析 三 實驗目的 1.學會如何根據客戶的需求整合需求分析報告 2.了解和使用idef1x圖和uml類圖對系統做出概要設計 3.學會使用visio繪製idef1x圖和uml類圖 四 實驗內容 1 請從下面的描述中找出繪製資料流圖的四種成分並用visio繪製...

軟體工程實驗報告 實驗

實驗報告 實驗名稱 活 實驗課時 4 課時 實驗地點 知行樓306 實驗時間 2016 年 4 月 20 日星期三第 9 周 實驗目的及要求 能根據前期的分析和設計繪製活 實驗環境 1 硬體裝置 pc機一台 2 作業系統 windows 7 3 應用工具 rational rose 2007 實驗內...

軟體工程實驗報告 實驗

實驗報告 實驗名稱 需求分析與用例圖 實驗課時 4 課時 實驗地點 知行樓306 實驗時間 2016 年 3 月 2 日星期三第 2 周 實驗目的及要求 1 會進行系統的功能性需求分析 2 能根據需求分析建立系統的用例圖。實驗環境 1 硬體裝置 pc機一台 2 作業系統 windows 7 3 應用...