軟件工程-架構設計階段


軟件工程團隊作業--架構設計階段

隊伍名稱:洗衣做飯帶孩子隊
隊長:鄭欣 https://www.cnblogs.com/Cloria10086/
隊員:魏思夢https://www.cnblogs.com/MiniDream/
          鄧好https://www.cnblogs.com/DengHao-123/
          王艷靜https://www.cnblogs.com/wangyanjing/
文本編輯者:全體組員

系統邏輯架構設計

1.系統邏輯架構設計

在三層架構思想的基礎上創建了系統邏輯架構,在UML中,包就是一個構造塊,是一組分組事物,也就是一個UML建模元素的容器。通過包能夠把類、用例、構件等元素聚集在一起,構成更高層的單位。這樣就能夠將他們作為一個成組的元素來進行可視化。三層包括用戶界面層(UI)、商業邏輯層(BLL)、數據處理層(DAL),繪制的系統邏輯架構如圖所示。

圖1 系統邏輯架構

2.系統交互模型設計

一、設計問卷交互模型

圖4.1 設計問卷交互模型圖

設計問卷時序圖:
設計人員在登陸界面輸入用戶名和密碼登陸,系統判定用戶身份后跳轉到設計問卷界面,創建問卷后輸入問題點擊保存來完成新問卷的創建。或點擊已有問卷進行更改問題,點擊保存后問卷數據會傳送到數據庫中,並根據需求發布問卷,同時返回“發布成功”字樣,用戶點擊跳轉回設計界面,點擊退出登陸退出系統,結束。
二、填寫問卷交互模型

圖4.2 填寫問卷交互模型圖

回答問卷時序圖:
問卷填寫人員在登陸界面輸入用戶名和密碼登陸,系統判定用戶身份后跳轉到填寫問卷界面,填寫問卷回答后點擊保存后問卷數據會傳送到數據庫中,同時返回“保存成功”字樣,用戶點擊跳轉回個人信息界面,點擊退出登陸退出系統,結束。
三、統計問卷交互模型

圖4.3 統計問卷交互模型圖

回答問卷時序圖:
問卷填寫人員在登陸界面輸入用戶名和密碼登陸,系統判定用戶身份后跳轉到問卷數據統計人員界面。統計人員對填寫人員填寫的問卷答案進行審核,審核后導出審核成功的問卷答案,將問卷答案導出到數據庫中並傳到統計平台,用戶點擊跳轉回數據統計人員界面,點擊退出登陸退出系統,結束。

3.設計與需求跟蹤

創建需求和設計跟蹤矩陣,針對發布者、老師、學生和管理員的操作用例進行了設計與實現,跟蹤矩陣如表1所示。
表1 需求和設計跟蹤矩陣

用戶需求項目編號 用戶需求標題 用戶需求變更標識 變更項 用戶需求編輯 結束操作 后台數據變更 備注
1 發布者
1.1 創建問卷 原始 問卷+1 編輯問卷 保存(並發布)問卷 問卷信息已保存
1.2 刪除問卷 原始 問卷-1 問卷信息已刪除
2 老師、學生
2.1 填寫問卷 原始 修改選項 提交問卷 問卷信息變更 后台自動統計問卷填寫結果並分析數據,結果保存
2.2 查看問卷 原始 未變更
3 管理員
3.1 統計問卷信息 原始 統計數據發布結果 發布問卷結果 收集問卷信息內容,將數據進行統計整合和分析
4 平台
4.1 保存問卷 原始 保存問題及選項 問卷已存儲
4.2 保存問卷信息 原始 問卷+1 收集問卷數據信息 保存問卷數據信息 數據信息已保存 將收集到的數據保存至后台
附錄:

用例模型:

備注:
1、按三層架構創建包圖,體現出用戶界面層 商業邏輯層 數據處理層。
2、盡量提高復用性,如相同的邏輯判斷、功能、接口等。

系統概念模型

1.系統概念模型

(1)概括層次
數據需要表達的信息有以下幾種:
① 被調查者信息
② 問卷信息
③ 題目信息

圖1 高校問卷調查管理系統的概括層次

(2)E-R圖:
根據高校調查問卷系統的基本關系,分別找到實體型:被調查者,問卷以及題目,並確定他們之間的關系,以及每一個實體型的屬性,建立下圖:

圖2 高校問卷調查管理系統ER圖

2.概念模型說明

(1)屬性:
被調查者(學院,專業,年級,性別)
問卷(類型,開始時間,結束時間,目的,標題,次數)
題目(題號,題干,選項,備注)
(2)類間關系:
被調查者:問卷=n:1
問卷:題目=1:n
(2)實體類:
被調查者:包括應用此調查問卷的各個高校的全體師生;
問卷:在該問卷調查系統上建立的各個問卷;
題目:包括每一份調查問卷上的全部問題。

附錄:
用例模型圖:


備注:
步驟:繪制概括層次圖確定實體類確定類間關系確定類名稱、屬性、操作做類要素說明及作用


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM