軟體工程實驗二

2023-01-27 12:54:04 字數 1615 閱讀 5235

實驗二一、 實驗室名稱

二、 試驗專案名稱

需求分析

三、 實驗目的

1. 學會如何根據客戶的需求整合需求分析報告

2. 了解和使用idef1x圖和uml類圖對系統做出概要設計

3. 學會使用visio繪製idef1x圖和uml類圖

四、 實驗內容

1、請從下面的描述中找出繪製資料流圖的四種成分並用visio繪製資料流圖。

某培訓中心要研製乙個計算機管理系統。它的業務是:將學員發來的信件收集分類後,按幾種不同的情況處理。

(1) 如果是報名的,則將報名資料送給負責報名事務的職員,他們將查閱課程檔案,檢查該課程是否額滿,然後在學生檔案、課程檔案上登記,並開出報告單交財務部門,財務人員開出發票給學生。

(2) 如果是想登出原來已選修的課程,則由登出人員在課程檔案、學生檔案和帳目檔案上做相應的修改,並給學生登出單。

(3)如果是付款的,則由財務人員在帳目檔案上登記,也給學生一張收費收據。

2、 有一簡單選課系統,用文字描述如下,試用idef1x圖和uml類圖描述該系統的資訊模型,並用visio繪製該idef1x圖和uml類圖。

1)基本描述:在該系統中,有學院、教師、課程、學生等實體,他們的屬性分別是:

學院:學院編號、學院名稱、位址、聯絡**、院長等基本屬性;

教師:教師編號、姓名、性別、年齡、職稱、所在學院等屬性;

課程:課程編號、課程名稱、課程性質(必修/選修)、學分、開課學院等屬性;

學生:學號、姓名、性別、年齡、入學時間、學院等屬性。

教學班實體:教學班號、上課教師、課程、上課學期、上課時間、上課周次。

2)功能需求如下:

(1)能完成基本資訊的維護:即各實體的基本資訊的增、刪、改、查。

(2)排課:為教師安排一學期所上的課程。一位教師在一學期可以上一門課或多門課,也可以不上課;一門課可以有多個教師上,但是不同的教師上的課應該屬於不同的教學班。

(3)學生選課:學生根據教學要求進行選課。在學生選課之前檢查該學生是否有選課資格(比如是否欠費、前期課程是否修完並通過);乙個學生可以選多門課、一門課可以被多個學生選修,但是乙個學生不能選擇同一門課的不同教學班;如果學生選了一門課的某個教學班後再選該門課的其他教學班系統應做出出錯提示;統計已選教學班的學生人數;乙個教學班的選課名額有限;學生選課後,如果發現選課不合理可以退選、重選;選課結束後應提供列印課程表的功能。

3、請用visio或rational rose繪製如圖2所示的用例圖。

五、 試驗方案分析與設計

整理分析各個功能需求。

六、 實驗器材(裝置,元器件)

台式電腦

七、 實驗步驟

1. 對系統進行分析,整合使用者需求

2. 繪製資料流圖

3. 繪製idef1x圖

4. 繪製uml類圖

5. 繪製用例圖

八、 實驗資料記結果分析

資料流圖:

idef1x圖:

uml類圖:

用例圖:

九、 實驗結論

成功繪製出繪製資料流圖,繪製idef1x圖,繪製uml類圖,繪製用例圖。

一十、 實驗總結

對visio不熟悉導致進度特別慢,以後應該加強對工具使用的練習,要熟練使用常用工具。繪製uml類圖的時候要明確各個類之間的關係。

軟體工程實驗

實驗一.使用powerdesigner進行業務建模 一 實驗課程的目的與任務 1 驗證所學理論,鞏固所學知識並加深理解 2 培養學生分析獲取使用者業務需求的能力 3 熟悉powerdesigner中業務建模的基本操作 二 實驗課程的內容 要求 根據老師指定的題目,如 醫院病房 門診 管理系統管理系統...

雲大軟體工程實驗二軟體需求

實驗報告 課程 軟體工程實驗任課教師指導教師序號 專業學號姓名成績 實驗二軟體需求 1 找出對於計算機系統來說四種可能要定義的需求,並簡要描述之 答 可能要定義的需求如下 1 功能需求 對系統應該提供的服務和功能 如何對輸入做出反應以及在特定條件下的行為的描述。在某些情況下,功能需求可能還要明確宣告...

軟體工程實驗報告 實驗

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