基本介紹
- 中文名:辦公描述語言
- 外文名:Office Description Language
- 學科:程式語言
- 定義:描述辦公過程或辦公事務
- 領域:辦公自動化
- 特點:人和機器可讀
簡介,需求語言與建模語言,辦公自動化,辦公模型,
簡介
辦公描述語言是辦公信息系統中,用於辦公活動或辦公模型的計算機語言,可以是需求語言、程式語言以及建模語言。辦公描述語言的基本要求如下:能清楚地描述辦公活動所有方面;支持創建辦公模型,完善和驗證;支持分析能力或提供快速生成原型的實現。用辦公描述語言實現辦公模型要人和機器可讀、完整性,一致性,便於實現辦公信息系統。
需求語言與建模語言
需求定義語言(requirements definition language) 用於書寫軟體需求定義的語言。軟體需求包括功能需求和非功能需求兩個方面。功能需求從用戶角度明確了軟體系統必須具有的功能行為,它是整個軟體需求的核心所在。在功能需求的基礎上,非功能需求對軟體需求作進一步的刻畫,它包括功能限制、設計限制、環境描述、數據與通信規程和項目管理等。軟體需求定義主要面向用戶,採用基於現實世界的描述模型,以便於用戶理解。
建模語言是一種圖示式軟體設計語言。由綜合了多種面向對象的 建模語言、方法和過程而成,是使用面向對象概念進行系統 建模的一組表示法,主要是圖形化的表示法。是使用對象 說明或描述軟體系統的一套建模規則。
建模語言應滿足如下幾點:模組性,由於“軟體過程也是軟體”,模組性要求是自然的;抽象性,支持不同抽象級的過程描述,抽象非相關的細節;求精,過程本身是非常複雜的軟體系統,從高層的抽象表示到低層的詳細描述是一系列求精的結果,這樣可控制複雜性;分布性,一個軟體過程往往是由多個角色在不同場所共同完成的;並發性,軟體過程中的活動往往是多個角色的並發行為;智慧型性,軟體過程中的活動序列是動態的,非確定的,過程實施中依據一定的條件必須作出判斷和選擇。
辦公自動化
辦公自動化(Office Automation,簡稱 OA)是將現代化辦公和計算機網路功能結合起來的一種新型的辦公方式。利用先進的科學技術,使部分辦公業務活動物化於人以外的各種現代化辦公設備中,由人與技術設備構成服務於某種辦公業務目的的人—機信息處理系統。辦公自動化(OA)技術分為三個不同的層次:第一個層次只限於單機或簡單的小型區域網路上的文字處理、電子表格、資料庫等輔助工具的套用,一般稱之為事務型辦公自動化系統;第二個層次是信息管理型的辦公系統,是把事務型(或業務型)辦公系統和綜合信息(資料庫)緊密結合的一種一體化的辦公信息處理系統;決策支持型 OA 系統是第三個層次,它建立在信息管理級OA 系統的基礎上。它使用由綜合資料庫系統所提供的信息,針對所需要做出決策的課題,構造或選用決策數字模型,結合有關內部和外部的條件,由計算機執行決策程式,做出相應的決策。辦公自動化系統一般均以公文處理和事務管理為核心,同時提供信息通信與服務等重要功能。具體表現為以下六大常見功能需求:提供電子郵件功能、處理複合文檔型的數據、支持工作流的套用、支持協同工作和移動辦公、具有完整的安全性控制功能、集成了其他業務套用系統和 Internet。
辦公模型
辦公信息系統通過數據的收集、存儲、傳遞、管理和處理等手段,為辦公人員提供信息服務, 以提高辦公效率和辦公質量,從而獲得經濟效益和社會效益。辦公信息系統的推廣套用導致辦公組織機構和工作方式以及辦公流程等的變革,對原有辦公人員的素質提出了新的要求, 同時也提供了許多新的就業機會。辦公信息系統的服務對象包括各級領導、一般管理人員、 業務人員、秘書、操作員等。單位的高層領導主要用於進行戰略決策,他們關心的是巨觀信息。部門領導在其部門的戰術決策上起關鍵作用,所關心的是本部門的管理信息。一般管理人員和業務人員分工處理各自的業務 ,進行業務操作和管理。秘書和操作員主要從事事務操作。辦公模型是辦公過程的抽象。根據不同的辦公觀點可建立不同的模型:
信息流模型。著眼於信息流的傳遞,如信息控制網路模型ICN,表格流模型FFM;
活動模型。以辦公活動或流程為基礎,如用Petri 網描述的SCOOP 模型,辦公任務管理模型OTM;
功能模型。以辦公功能為基礎,如功能實體模型,概念模型;
語義模型。從資料庫和人工智慧引入,如知識嵌入語言的OMEGA模型;
社會政治模型。不著眼於辦公行為本身,而著重於其社會作用,即人際關係和知識交換,認為辦公過程是互相衝突的相互談判的序列,如行為者模型。