第二次作業 結對專案之需求分析與原型設計

2022-03-15 19:57:42 字數 3251 閱讀 3511

鮑亮 031402401 李陳輝 031402409

結對過程
我們是來自不同組的兩個人結對,一起合作分析需求,解決問題,設計介面。

結對時討論的**:

分析原分配方案存在的弊端:

分配過程不透明,老師與學生無法了解分配的具體過程;

中間環節(系負責人)任務繁重,承擔了所有的分配工作;

人工分配,易出現錯誤和主觀性的不公平情況;

分配規則存在問題,可能不能達到理想的結果(令老師和同學們覺得公平且能夠接受);

師生對對方的資訊掌握不足,缺乏資訊獲取途徑

根據nabcd模型,我們分析設計出乙個完整的方案

nabcd模型的介紹

need
客戶需求包含以下方面:

讓師生之間可以雙向選擇;

老師可以了解學生基本資訊,學生可以了解導師的課題選擇和研究方向等資訊;

整個過程資訊化,將中間環節壓力轉移到系統上;

優化分配規則;

提供分配資訊及時獲取的途徑

原分配規則不能達到預期目的,也未實現師生的雙向選擇,優化的分配規則(保留部分原有規則)如下:

1)採取兩輪分配規則:第一輪,由學生向老師(限制一位)發資訊請求成為自己的導師,老師根據收到的學生請求,結合學生個人資訊,選擇想要的學生;第一輪中未被選取的學生進入第二輪,老師設定期望帶的學生人數0-8之間且大於或等於自己第一輪已收的學生人數),學生提交五個平行志願,分配遵循以下規則:每個學生最終必須被分配到有且僅有乙個導師;每個老師最多帶不超過8個學生;某些熱門老師受大多數學生共同選擇而溢位時,考慮學生績點優先;盡可能滿足老師設定人數的需求,否則每個老師分配的學生數盡可能平均;在最後情況下,某些同學可能被分配到非他五個志願的老師,這樣的情況希望越少越好。

提供個人資訊、導師資訊、學生資訊的便捷獲取

所有資訊在系統上收集、處理、發布,減輕人工過程,實現資訊化

benefits
改變了原有的負責人處理模式,減輕了人工負擔,也使資訊處理更可靠、客觀;

使用者由客戶端登入後,很方便地根據自己的身份(學生or老師)完成一些操作,如選導師,編輯個人資訊,檢視導師資訊等;

及時獲取資訊,在導師結果公布時能很快速地獲取

competition
我方優勢:

改變了原來的單輪選擇模式,加入雙向選擇功能,更注重公平客觀;

學生能夠先了解導師資訊後在作出選擇,並可在限定時間內改變主意,老師也可以根據學生資訊決定學生的收取;

介面簡潔,功能簡單,使用方便

我方劣勢:

教師評價系統的引入會更有利於導師的選擇(設立討論區);

介面設計經驗不足,也許不夠有吸引力

delivery
這個應用本身需要資料庫支援,所以需要借助學校教務處,向各高校推薦使用該應用,達成合作,才有利於推廣

原型模型的設計:

(1)登陸介面:

分為學生和教師兩個角色登入,輸入學號(工號)和密碼即可登入到角色相對應的介面,當使用者忘記密碼時可以通過重置找回。

(2)學生端功能主介面。在介面的主體包括4個功能,分別是:第一輪選擇,第一輪選擇,個人資訊和公示資訊。底欄有4個按鈕:主頁、我的導師、個人資訊、設定。主介面如下:

a. 第一輪選擇介面。當在學生主頁按下第一輪選擇後就跳轉到該介面。上方是搜尋框,可以直接對教師的姓名進行搜尋;主體部分是教師資訊的介紹,包括教師的頭像、姓名、簡要的專業方向資訊,可以通過上下滑動進行瀏覽。

c. 第二輪選擇介面。在第一輪未被教師選中的學生可以進入第二輪進行選擇導師。

(3)教師端功能主介面。在主體部分的功能分別是:選擇學生(檢視已經選中自己的學生資訊名單)、我的學生(自己從選擇學生中選取的學生名單)、個人資訊(檢視個人資訊)、公示資訊(教務處的通知等等資訊)

a. 教師選擇學生的介面。顯示了學生的簡要資訊。點選某個學生將跳轉到該學生的詳細資訊介面介面。下方提供選擇的按鈕。

(4)其他介面的介紹。學生\教師介面提供了學生\教師資訊的詳細介紹。

psptime(day)

planning計畫1

development開發1

analysis

分析需求

1design spec

生成設計文件

1coding standard

**規範

1design

具體設計

1coding

具體編碼

30code review

**複審

3test測試5

test report

測試報告

1size measurement

計算工作量

1postmortem

事後總結

1process improvement plan

提出過程改進計畫

1

效能分析

第二次作業 結對專案之需求分析與原型設計

本次作業deadline 2020 9 28 10 00pm 一 閱讀 構建之法 第3章和第8章的內容,並在下方作業裡體現出閱讀後的成果。特別是第8章中的nabcd模型。二 結對合作,閱讀下方的客戶描述的現實困擾,請你們能將整套流程資訊化,以共同發布乙份部落格隨筆的形式,設計一套方案,向客戶推銷。描...

第二次作業 結對專案之需求分析與原型設計

031402606 賀翎031402340 牛妍輝 首先,讓我們一起來看一下客戶的現實困擾 系負責人下發導師候選名單 excel或word形式 給該方向的所有學生,每個學生報五個平行志願提交給年級負責人,年級方向負責人在某個截止時間點之前負責彙總該方向所有學生的填報志願,發給系負責人。系負責人通過一...

第二次作業 結對專案之需求分析與原型模型設計

石偉光 031302221 遊炳坤 031302328 我們在nabcd的框架下進行分析,其中重點在nabc方面闡述,d先略寫。這是具體的uml用例圖 由於系統具有時間限制,以下是我們設計的系統時間週期圖 重複此過程 登入介面後有兩個角色。登入後有不同的功能 這個也確保了後面的可拓展性 下面我們通過...