(南京藝術學院 江蘇 南京 210013)
需求分析即是在系統開發之前首先和系統用戶進行交談,了解用戶的需求,弄清他們要從事的事務之間的邏輯關系,形成一個完整的邏輯體系,以便更好地進行系統的研發。因此說系統需求分析是系統研發的第一要務,系統分析是否完備、到位,將會影響到后期的系統開發。
(一)需求分析的原則。在系統需求分析中,為了對系統有個很好的把握,系統開發人員要遵循一定分析策略,常用的原則有以下幾個:
(1)了解系統用戶常用的專業術語。為了和系統用戶能夠順利的交流,了解系統用戶的需求,系統需求分析人員 就要積極主地學習客戶領域的一些重要的術語,更好地與用戶進行溝通。
(2)弄清用戶的實際需求。
(3)編寫需求分析報告
系統需求分析人員要經常對調研的用戶需求進行搜集匯總整理,同時還要編寫需求分析報告。經過對需求報告分析更好地了解用戶的要求,大大提升需求分析的準確性。
(4)把握用戶意圖尊重客戶建議。
(二)需求分析的步驟。需求分析的工作按其邏輯可以劃分為以下幾個步驟:依次是發現問題、歸納分析、生成分析結果文件、專家科學審核及確認。
(1)發現問題。系統開發人員要結合所做的需求分析,從最大化滿足用戶需求的角度和實現系統研發過程的最大化利潤為目的,確定軟件系統要達到的目標。在目標實現上,可以從以下幾個方面考慮成本:系統功能、系統的性能、系統運作的環境、系統的安全等角度考慮。
(2)歸納分析。進一步細化軟件功能,依據系統研發的各個功能模塊和功能角度對系統從整體到局部進行細分解系統設計,再次與用戶進行交流弄清系統現在的設計能否滿足系統用戶的功能需求。找出保留部分,重復進行這一步驟直到滿足用戶需求為止。
(3)生成分析結果文件。系統需求的結果最終要以文檔的方式加以存儲,借助形成的文檔和系統用戶進行功能與需求分確認系統功能的完備性。這是系統分析階段的成果,同時也是系統開發的前提和基礎。
(一)某高校財務系統定義。某高校財務系統是服務于高校的一個財務管理系統,通過信息化技術把復雜的管理過程變得簡單,從而提高公司的財務管理水平。
(二)某高校財務系統目標。某高校財務系統要實現以下的目標:
1、統一的服務器平臺。系統的建立目標是改變單機版的管理方式,使用B/S結構的開發模式,建立起一個統一的系統服務器平臺,通過這個平臺,將需要處理的數據連接到同一個數據庫中。客戶端根據不同需要的登陸的人員,分配不同的權限。
2、 安全靈活的信息共享。系統可以達到不同用戶間信息相通、共享的,同時按照不同的權限,使得一些角色用戶可以操作相關內容,另一些角色的用戶不能操作相關內容,只能查詢和瀏覽。管理員可以針對不同的用戶發送優惠信息,客戶可以根據自己的實際需求選擇不同的服務。
3、某高校財務系統功能需求分析。本系統面向的主要用戶是系統管理員和財務工作人員,根據公司的業務需求,其功能需求主要有系統管理、薪資管理模塊、固定資產管理模塊、流動資產管理模塊等。
系統管理模塊:在系統管理模塊中,主要是為系統管理員提供的功能,系統管理員通過系統管理模塊可以對整個系統進行管理,從而保證系統的正常使用。
4、系統用例分析。本系統使用人員主要分三種,即系統管理人員、業務管理人員、普通用戶,不同角色的人員具有的功能模塊是不同的,具體的用例如下圖所示:

圖1 管理員用例圖
從圖3-2可以看出,系統管理員是最高級別的管理員,系統管理員擁有系統所提供的所有功能。

圖2 業務工作人員用例圖

圖3 普通用戶用例圖
5、系統其它需求。伴隨著分析、設計和實現高校財務管理系統,其非功能需求在從前并不被人所熟悉的詞匯也漸漸進入了設計人員的視線中,非功能需求指的是系統在滿足功能需求以外的必然性和自己內在的某種特性,這大部分體現在系統的應用性能方面。
1、可靠行:系統要具有可用行,可以后臺運行,數據操作要求準確,不能丟失數據。
2、易用型:系統面向的受眾較廣,所以系統一定要簡單實用,能夠快速的掌握操作的方法。
安全性:系統在運行的過程當中,必須保證用戶的個人信息安全。
一般情況下,根據用戶的習慣,登陸時間最長不超過2秒。檢索時間在3秒以內。頁面之間跳轉時間在2秒以內。平均操作時間大致在在1-2秒以內。
5、支持軟件。操作系統Windows系統、數據庫管理系統:SQL數據庫。
6、接口。本產品的用戶一般需要通過終端進行操作,進入主界面后點擊相應的窗口,
分別進入相對應的界面(如:輸入界面、輸出界面)。用戶對程序的維護,最好要有備份。
本文主要介紹了高校財務系統的需求概況。首先從高校對財務管理系統的需求進行分析,通過各種模塊形式可以展現出其需求的具體項目及子關系,再從從學校管理單位到學生個體進行可行性分析,對其需求的總體操作性、經濟性進行具體分析,從面整合出現今各高校對財務管理系統的初步需求情況。