您的位置:正保會計網(wǎng)校 301 Moved Permanently

301 Moved Permanently


nginx
 > 正文

會計決策支持系統(tǒng)開發(fā)方法研究

2003-11-26 09:24 來源:

  當(dāng)前,社會信息化問題已成為擺在世界各國面前的一個重大課題,這是觸及社會經(jīng)濟生活所有領(lǐng)域的一場變革,各級各類會計信息系統(tǒng)的建設(shè)和應(yīng)用則是企業(yè)管理信息化的中心環(huán)節(jié)。

  事后核算、事中控制和事前決策是會計管理的三個基本組成部分,它們相互聯(lián)系、相互補充,而事前決策是會計管理的最高形式。而無論是AIPS階段還是AMIS階段,它們僅完成了例行的日常會計信息處理任務(wù),只是計算機在管理中發(fā)揮作用的初級階段,F(xiàn)在,會計決策支持系統(tǒng)(AccountingDecision Support System,簡稱ADSS)已成為計算機應(yīng)用領(lǐng)域中最引人注目的內(nèi)容之一。近些年來國外計算機在企業(yè)管理中應(yīng)用的重點已由運算轉(zhuǎn)向管理控制、計劃和分析等高層管理決策和策略制定,并收到了良好的效果。而在國內(nèi),計算機在會計中的應(yīng)用還仍停留于核算領(lǐng)域,對ADSS還是一個相當(dāng)薄弱的領(lǐng)域,無論從理論研究上,還是實踐應(yīng)用上來看都與西方發(fā)達國家存在很大的差距。為了縮小這一差距,我們必須在借鑒和吸收西方在ADSS領(lǐng)域研究和應(yīng)用方面的有益成果,學(xué)習(xí)其先進技術(shù)和方法的同時,提倡和鼓勵跨學(xué)科的合作研究,并從我國的國情出發(fā),加快決策支持系統(tǒng)的研究、開發(fā)與應(yīng)用。

  開發(fā)一個計算機應(yīng)用系統(tǒng)是從分析用戶的需求入手的,會計決策支持系統(tǒng)的研制也不例外。由于ADSS本身的性質(zhì)和特點,決定了開發(fā)ADSS需要突破原有AIPS或AMIS分析與設(shè)計方法的框框,建立適應(yīng)于ADSS特點的系統(tǒng)分析和系統(tǒng)設(shè)計的方法論。

  一、傳統(tǒng)系統(tǒng)開發(fā)方法的局限性從方法論的角度來看,傳統(tǒng)的系統(tǒng)開發(fā)方法都是基于演繹法-即自頂向下法或歸納法-即由底向上法的系統(tǒng)分析原理。從它們應(yīng)用于系統(tǒng)研制的過程來看,一般需經(jīng)過需求分析、系統(tǒng)設(shè)計、系統(tǒng)實現(xiàn)、系統(tǒng)交付使用及維護等幾個緊密相關(guān)的階段,因此,通常又將這些方法稱為生命周期法。傳統(tǒng)的生命周期法常用于AMIS和其它一些大型軟件的研制開發(fā),也有人用于開發(fā)ADSS.生命周期法的優(yōu)點是整個開發(fā)過程和步驟清楚,每一階段和步驟均有明確的成果,適用于一些問題領(lǐng)域比較穩(wěn)定、結(jié)構(gòu)性好、目標(biāo)明確的系統(tǒng),若AD「關(guān) 鍵 詞」的開發(fā),則存在有幾方面的局限性:

 。1)前提的局限:傳統(tǒng)的方法在開發(fā)一個系統(tǒng)時一般基于這樣一個前提,用戶的需求(包括信息需求、處理需求的目標(biāo)設(shè)計等)可以在分析階段得到很好地定義,用戶能清楚地知道并能表達出它們要做什么,是如何做的。而ADSS主要面對的是半結(jié)構(gòu)化和非結(jié)構(gòu)化的會計問題,這些試圖要解決的問題不能事先完全而清晰的定義,用戶在開發(fā)的初始階段很難明確地陳述問題、提出要求。因此,ADSS難以滿足這一基本前提。

 。2)目標(biāo)的局限:系統(tǒng)開發(fā)方法的目標(biāo)是盡量降低開發(fā)費用、縮短開發(fā)周期,研制出最能滿足用戶需求的系統(tǒng),而開發(fā)周期長、開發(fā)費用高、維護困難是生命周期法的主要缺陷,ADSS的特點決定了對它的開發(fā)只能是一個反復(fù)迭代的過程,迅速而有效地建立一個初始系統(tǒng)支持所要做的決策就顯得尤為重要。

  (3)靈活性的局限:傳統(tǒng)的方法強調(diào)系統(tǒng)生命周期各階段的劃分,每一階段的目標(biāo)和任務(wù)是唯一確定的。而在ADSS的研制過程中,問題本身或用戶對問題的理解可能會隨時間而改變,并且會發(fā)生在生命周期的任何時刻。這種變化可能是由環(huán)境的變化或者決策者的能力提高引起的。在ADSS的研制過程中,這種變化是經(jīng)常的,而不象在AMIS中那樣,需求定義或處理過程的變化被認為是一種例外情形。因此,生命周期法的這種嚴(yán)格階段劃分難以適用于ADSS的研制。

 。4)技術(shù)的局限:ADSS是模型驅(qū)動的,是面向決策的,傳統(tǒng)方法所提供的描述信息需求、定義處理的過程的工具難以用于刻劃半結(jié)構(gòu)化或非結(jié)構(gòu)化決策過程的方法及思路,就是在數(shù)據(jù)組織結(jié)構(gòu)的設(shè)計上比一般的AMIS在技術(shù)上難度更高。

  綜上所述,傳統(tǒng)的系統(tǒng)開發(fā)方法難以用于ADSS場合,這就意味著我們必須找到一種適合于開發(fā)ADSS的方法。

  二、ADSS開發(fā)方法的特點到目前為止,已有許多研制ADSS的方法問世,如雛型法(Prototyping)、增長法(Increasing)、ROMC方法等等。這些方法各有側(cè)重,但基本思路是相同的,即決策者和系統(tǒng)研制者先在一個小的重要問題上達成一致意見,以快捷的方法設(shè)計和建造一個初始系統(tǒng),支持所要做的決策;經(jīng)過短時間使用以后,對系統(tǒng)進行評價、修改和擴展,經(jīng)過反復(fù)循環(huán),使系統(tǒng)成為一個相對穩(wěn)定的系統(tǒng),并能對一組決策任務(wù)提供支持。這就是說將典型的系統(tǒng)開發(fā)的主要階段合并成一種反復(fù)迭代的過程。從一般方法論的角度來看,ADSS的研制方法具有以下幾個特別。

  (1)交互設(shè)計ADSS研制方法強調(diào)分析與設(shè)計的動態(tài)性,隨著決策問題、決策環(huán)境、決策者風(fēng)格的變化,分析設(shè)計也要不斷發(fā)展、演變、求精。交互設(shè)計強調(diào)用戶、系統(tǒng)和研制人員之間的相互作用。

 。2)用戶的參與同AMIS的研制過程相比,ADSS更加強調(diào)用戶的參與。在ADSS的開發(fā)過程中,用戶不僅是研制任務(wù)的提出者、系統(tǒng)的需求定義和評價者、研制過程的參與和系統(tǒng)的使用者(AMLS僅限于此),而且是ADSS的主要設(shè)計者和管理者。

 。3)適應(yīng)決策者風(fēng)格決策者希望能直接經(jīng)歷實踐,親自操作系統(tǒng),因此,決策者的經(jīng)驗、知識、偏好等直接影響信息需求、模型構(gòu)造、人機接口和輸入輸出設(shè)計,因此,ADSS應(yīng)該具備相當(dāng)?shù)撵`活性以適應(yīng)各種不同的決策者風(fēng)格。

  (4)盡可能短的研制周期快速研制,盡早交付使用,盡快見效可使用戶樹立信心。研制周期過長,不僅會使用戶失去耐心,而且時間一長,時過境遷、研制出來的系統(tǒng)可能已不能適應(yīng)變化了的環(huán)境。

 。5)以生成器為基礎(chǔ)的積木式設(shè)計要滿足快速多變的特點,就需要有一個較好的軟件環(huán)境。DSS生成器(DSSG)正是支持快速、靈活研制DSS的軟件。目前,國外多數(shù)ADSS都是在DSS生成器上開發(fā)的,而交互式財務(wù)計劃系統(tǒng)(IFPS)本身就是一種DSS生成器。

  (6)學(xué)習(xí)和創(chuàng)造對于半結(jié)構(gòu)和非結(jié)構(gòu)化的問題,決策者和研究者都需要學(xué)習(xí),在學(xué)習(xí)中尋找新的更完善的解決問題的途徑,因此,ADSS研制方法注重決策者和研制者交互過程中的學(xué)習(xí)以及ADSS系統(tǒng)本身的輔助學(xué)習(xí)能力。

  三、ADSS開發(fā)的三個層次從系統(tǒng)開發(fā)的角度來看,ADSS具有三個不同的技術(shù)層次,應(yīng)用層、生成器、工具層,它們面向的人員不同,所起的作用也不同。

  應(yīng)用層屬于最高層,它直接面向用戶,可由ADSS工具構(gòu)成,亦可以由生成器產(chǎn)生。AD「關(guān) 鍵 詞」生成器是用來研制ADSS的硬件和軟件系統(tǒng),它包括數(shù)據(jù)管理、模型管理、知識管理和對話管理所需要的技術(shù)以及將它們有機地結(jié)合起來的接口。利用生成器,ADSS研制者可以根據(jù)決策者的要求、環(huán)境和任務(wù),迅速構(gòu)造出來,從而大大縮短ADSS的研制周期,降低研制費用。工具層由一些可用來構(gòu)成ADSS或生成器的硬件或軟件單元。如凈現(xiàn)值計算程序,彩色圖像工具,線性規(guī)則軟件包,風(fēng)險分析功能等。

  半結(jié)構(gòu)化和非結(jié)構(gòu)化的決策過程常常處于不斷變化的環(huán)境之中,這就要求ADSS能對決策過程模型、參數(shù)、約束條件、內(nèi)外部影響因素等及時予以改變或擴充。從這一點來看,利用ADSS生成器開發(fā)ADSS比直接由ADSS工具來開發(fā)更能靈活的適應(yīng)各種變化。

  四、ROMC方法根據(jù)以上分析,筆者認為,ROMC方法是開發(fā)ADSS比較理想的方法。ROMC方法首先是由Carison提出的,它的基本原理是:根據(jù)西蒙的決策過程模型,盡管決策過程是非常復(fù)雜的,但決策過程中決策者從事的三個基本活動(情報、設(shè)計、選擇)都是能夠識別的。通過區(qū)分決策的基本活動,可以了解決策者在這些活動中的行為,從而確定需要的支持。

  在使用ROMC方法時,需要對各種各樣的決策過程和決策者的需要進行分析,以通過用ROMC方法減少決策支持的要求與系統(tǒng)能力之間的差別。從用戶的立場來看,ADSS的能力在于以下幾個方面:

 。1)提供表達式以幫助決策者將問題概念化以便于處理和交流。

 。2)提供對這些表達式進行分析和運算的某些操作方法。

 。3)提供輔助記憶手段。

 。4)提供處理和使用整個系統(tǒng)的控制機構(gòu)。

  ROMC方法正是建立在這四個方面的基礎(chǔ)之上的,它主要從以下幾點進行分析:①表達方式(Representation):使問題概念化;②操作(Opration):對表達進行加工;③記憶輔助(Memory aid):表達與加工的存儲支持;④控制機制(Controlmachqnism):控制、協(xié)調(diào)整個系統(tǒng)。

  ROMC方法正是這四個方面的縮寫,在使用ROMC方法時,需要對各種各樣的決策過程和決策者的需要進行分析,以求通過用ROMC方法減少決策支持的要求與系統(tǒng)能力的差別。雖然決策過程和決策的需求因決策種類和決策者的不同而變化,但也存在一些共同特征:

  (1)對于半結(jié)構(gòu)化的非結(jié)構(gòu)化的決策問題,要決策者清楚地描述決策過程是困難的,決策者在做決策或在解決決策時一般運用某些概念化的東西,例如圖像、卡片、公式、模型等。針對于此,ROMC采取了過程獨立的方法。所謂過程獨立也就是它避免了對決策者的活動的描述限制于按某一順序進行。這基于數(shù)據(jù)流程圖的傳統(tǒng)系統(tǒng)分析方法有著本質(zhì)和不同。

 。2)雖然決策過程是很難解釋的,但西蒙的情報,設(shè)計和選擇對決策活動的分類是很有用的。ROMC方法依賴表達式(而不僅僅是數(shù)據(jù))作為聯(lián)系A(chǔ)DSS各部分的紐帶,它是通過在表達式上的操作來支持決策過程的情報、設(shè)計和選擇活動;各種存儲又去支持表達式和操作,而控制則是為了控制表達式、操作和存儲。識別表達式以及關(guān)于表達式的操作比識別完整的決策過程要容易的多。

  (3)ROMC方法為分析和設(shè)計ADSS提供了框架,但并沒有提供實現(xiàn)ADSS的具體技術(shù)。ROMC方法需要ADSS生成器的支持。