企業(yè)管理軟件的需求描述方法

字號(hào):

摘要
    本文介紹了企業(yè)管理軟件需求的5元素描述法:<組織,流程,功能,數(shù)據(jù),業(yè)務(wù)邏輯>,詳細(xì)介紹了對(duì)每個(gè)元素的描述方法、5個(gè)元素之間的關(guān)系描述方法,提出了針對(duì)不同的讀者編寫(xiě)不同的需求文檔的觀點(diǎn),并給出了一些提高需求可讀性的建議。
    關(guān)鍵詞
    組織,流程,功能,數(shù)據(jù),業(yè)務(wù)邏輯
    需求是整個(gè)軟件項(xiàng)目最關(guān)鍵的一個(gè)輸入,據(jù)統(tǒng)計(jì),不成功的項(xiàng)目中有37%的問(wèn)題是由需求造成的。和傳統(tǒng)的硬件生產(chǎn)企業(yè)相比較,軟件的需求具有模糊性、不確定性、變化性和主觀性的特點(diǎn),在硬件生產(chǎn)企業(yè)中,產(chǎn)品的需求是明確的、有形的、客觀的、可描述的、可檢測(cè)的,而軟件需求不具備此特征。需求文檔作為客戶(hù)和開(kāi)發(fā)人員、開(kāi)發(fā)人員之間進(jìn)行交互的文檔,它將系統(tǒng)的需求進(jìn)行了“固化”,是需求的載體,其作用是至關(guān)重要的。筆者結(jié)合多年的企業(yè)管理信息系統(tǒng)的開(kāi)發(fā)經(jīng)驗(yàn),總結(jié)了如下的需求描述的方法與經(jīng)驗(yàn),供各位同行參考。
    1 構(gòu)成企業(yè)管理信息系統(tǒng)的5個(gè)基本要素
    對(duì)企業(yè)需求的描述可以從2個(gè)方面來(lái)進(jìn)行描述,一個(gè)方面是對(duì)客戶(hù)現(xiàn)行系統(tǒng)的描述,一個(gè)方面是對(duì)系統(tǒng)未來(lái)的設(shè)想??偟亩?,無(wú)論是從那個(gè)方面來(lái)描述,構(gòu)成企業(yè)信息系統(tǒng)主要包括5個(gè)基本要素:企業(yè)的組織結(jié)構(gòu)、流程、數(shù)據(jù)、商務(wù)規(guī)則與功能(性能)。其中從用戶(hù)的角度主要關(guān)注流程,是以流程為核心的,通過(guò)流程將其他幾個(gè)要素貫穿起來(lái),需求分析人員也應(yīng)該從這個(gè)角度來(lái)和用戶(hù)溝通;從開(kāi)發(fā)者的角度主要關(guān)注企業(yè)的數(shù)據(jù)、商務(wù)規(guī)則與功能,以便于系統(tǒng)的實(shí)現(xiàn);從實(shí)施者的角度主要關(guān)注企業(yè)的組織結(jié)構(gòu)與功能,以便于系統(tǒng)的發(fā)布與實(shí)施。
    ( 圖 1 )
    (1) 企業(yè)的組織模型
    即企業(yè)的組織結(jié)構(gòu)關(guān)系,包括部門(mén)設(shè)置、崗位設(shè)置、崗位職責(zé)等。樹(shù)型組織結(jié)構(gòu)圖是描述企業(yè)的組織模型的一種常用方法,它可用來(lái)搞清各部門(mén)之間的領(lǐng)導(dǎo)關(guān)系,每個(gè)部門(mén)內(nèi)部的人員配備情況, 職責(zé)分工等情況,它是劃分系統(tǒng)范圍,進(jìn)行系統(tǒng)網(wǎng)絡(luò)規(guī)劃的基礎(chǔ)。在組織結(jié)構(gòu)圖中應(yīng)將用戶(hù)的組織結(jié)構(gòu)逐層詳細(xì)描述,每個(gè)部門(mén)的職責(zé)也應(yīng)進(jìn)行簡(jiǎn)單的描述。組織結(jié)構(gòu)是用戶(hù)企業(yè)業(yè)務(wù)流程與信息的載體,對(duì)分析人員理解企業(yè)的業(yè)務(wù)、確定系統(tǒng)范圍具有很好的幫助。取得用戶(hù)的組織結(jié)構(gòu)圖,是需求獲取步驟中的基礎(chǔ)工作之一。
    用戶(hù)環(huán)境中的企業(yè)崗位或角色,和組織機(jī)構(gòu)一樣,也是分析人員理解企業(yè)業(yè)務(wù)的基礎(chǔ),也是分析人員提取對(duì)象的基礎(chǔ)。每個(gè)崗位的職責(zé)可以進(jìn)行詳細(xì)的描述,建議采用表格的形式,如:
    (表1)
    對(duì)用戶(hù)角色的識(shí)別常常遺漏的是計(jì)算機(jī)系統(tǒng)的系統(tǒng)管理人員,角色識(shí)別不全,對(duì)以后的功能識(shí)別會(huì)造成盲區(qū)。