軟體需求與分析課堂測試十一 —綜合案例建模分析

STDU_DREAM發表於2024-03-27

軟體需求與分析課堂測試十一

綜合案例建模分析100分)

整體背景】

隨著公司業務的發展以及在 AI 和人工智慧領域的持續深入,需要把部分工作外包。外包可以更加有效的利用社會資源,最佳化資源利用率。但在外包實踐中,遇到諸如任務跟蹤,人員管理,資源訪問控制的問題,希望開發一套外包人員管理平臺,更好地管理人員和任務。

【問題說明】

在外包的過程中,主要遇到了如下問題:

1)外包人員來源比較廣泛,通常一個任務會有不止一個接包公司承擔,如何登記和管理這些人員是一個比較大的難題。

2)外包人員工作時間千差萬別,有些工作的工作時間並不確定,如何對這些人員進行考勤是也是一個問題。

3)外包人員的工作內容的安排沒有系統記錄,存在不方便查詢,歸類,統計的問題。

4)如何防止工作資料,工作成果被未授權人員訪問也是一個比較大的難題。

【使用者期望】

我們期望外包平臺能夠同時提供 PC 端,手機端訪問,以方便我們的外包人員可以隨時參與到外包任務,並及時反饋工作進度,最重要的,我們希望我們的資源能夠被授權訪問,我們的工作素材,工作成果都嚴格保密,具體來說,我們希望能夠具有下面的功能。

人員管理

系統需要對這些人員提供下面的管理功能:

1)外包人員資訊登記;

2)外包人員各項保密協議,合同簽訂情況登記;

3)人員資訊的查詢和維護。

人員考勤

我們希望系統能夠提供下面的功能:

1)每個外包人員的開始工作時間,結束工作時間被記錄;

2)希望可以很方便的知道在一個時間區間內,我們外包的各項工作的大

致完成情況;

3)在考勤時,系統需要對當前的使用者進行必要的身份驗證。

任務管理

我們希望系統能夠可以外包任務管理方面,提供下面的功能:

1)可以以專案的方式被管理,發包人員可以制定專案實施計劃,指定參與人員,確定專案安全等級。

2)接包人員可以登入到系統,透過人員識別驗證後,檢視分配到自己的任務,選擇任務,開始工作。

3)在任務完成之後,提交工作成果。

4)任務的發包人員可以在系統上看到各個分發出去的任務狀態,及時跟進各個任務的完成情況。

可以參考網站https://www.weaver.com.cn/e9/function.html泛微OA系統的專案管理、執行力管理流程管理、人力資源管理、日常管理模組。

根據上述需求完成下列問題。

1、需求定義:(20分)

1)根據上述描述,繪製系統工作上下範圍圖。(10分)

2)繪製系統業務流程圖。(10分)

2、結構化建模案例分析:(20分)

(1)繪製系統的整體功能結構圖。(10分)

2)根據上述描述,繪製完整的資料流圖。(10分)

3、物件導向建模案例分析:(30分)

(1)繪製系統頂層用例圖。(10分)

(2)繪製系統細化完整用例圖。(10分)

(3)分析系統類模型,找出類之間的關係並畫出類圖。(10分)

4、系統原型展示:根據你的類圖,開發系統原型,並錄製影片或撰寫文件展示說明。(30

1)根據類圖,用原始碼定義類的變數和方法具體的方法體不用

2)用HTML或者JSP等前端工具撰寫頁面原型,要求頁面上元素完整介面風格統一,頁面之間跳轉流暢可以完整表現主業務流程執行順序。

頁面模型評分標準:

(1) 類定義:要求註釋變數用途和方法用途。(10

(2) 頁面美觀:要求頁面參考商務風格模板頁面元素完整10分)

(3) 業務流程:透過頁面之間跳轉操作可以顯示業務流程。

相關文章