從絲綢服裝企業MIS系統的開發看分析對象識別方法_第1頁
從絲綢服裝企業MIS系統的開發看分析對象識別方法_第2頁
從絲綢服裝企業MIS系統的開發看分析對象識別方法_第3頁
全文預覽已結束

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、作者:王 林 王宜懷 時間: 2009-7-31 15:11:00面向對象技術作為軟件開發的實用而主流的方法 , 已經在 GUI 設計、 CAD/CAM操作系統等領域得到成功的應用;而把00方法應用于MIS的分析、設 計,是一個比較新的課題 , 有許多需要進行研究的問題 , 比如:對象的識別、對象 的邏輯模型和物理模型的建立以及對象的存儲等等 , 至今還沒有一套比較規范的 方法。同時 ,MIS 又有其自身的特點 , 本文根據這些特點 , 并結合我們所從事的絲 綢服裝企業MIS系統的開發工作的實際情況,從分析MIS中對象的生命周期、分 布層次入手,提出一套在MIS分析中對象識別的比較規范的方法。

2、1 對象的生命周期在00A中,通常把對象的生命周期劃分為3個階段,即發生、發展、消亡,對 于一般應用領域這樣劃分無疑是正確的 , 但管理信息系統有其自身的特殊性 , 如 有計劃、穩定等過程 , 因此其對象有必要確定為孕育、產生、發展、成熟和消亡 5個階段的發展過程。 (1) 孕育階段 : 指對象的實體還沒有正式出現 , 而是根據目 前的各種需要提出的設想、進而轉變成計劃的階段。例如增加員工計劃 , 客戶咨 詢、協商 , 產品計劃、設計等等 , 都屬于這個階段 ,MIS 的管理工作應該從這里開 始。但在這一特殊階段里 , 在多數情況下還沒有嚴格意義上的對象 , 因此, 在分析 時通常要進行單獨處

3、理。 (2) 發生階段 : 對象的實體正式出現階段 , 這一階段主要 表現特征是使得對象具體化 , 如員工的招聘 , 客戶的合同簽定 , 產品的投料、加工 等等。 (3) 發展階段 : 對象從產生到成熟的發展過程 , 如員工崗前培訓、定期培訓 客戶合同履行 , 產品的裝配、改進、更新換代等等。 (4) 成熟階段 : 指對象的穩 定、定性、定型階段 , 在這一階段中 , 對象沒有發生本質的變化。如 : 員工的工作 (考核)、客戶的售后服務、設備維護保養等。 (5) 消亡階段 :對象退出系統 , 如員 工調離、退休、死亡等 , 產品入庫、銷售 , 設備報廢、調撥等。在同一個組織中 , 幾乎所有的對

4、象均明顯地表現出上述 5 個階段的生命過 程。值得一提的是 , 把對象的生命周期劃分成 5 個階段 , 有利于數據的挖掘、分 析和決策 , 如客戶這一對象 , 從它對產品的咨詢、協商便開始記錄 , 有利于今后對 產品性能、需求、服務質量的分析。其次 , 有的對象生命周期中的 5 個階段在時 間上是交替進行的 , 如員工對象 : 培訓-工作-培訓-工作, 但仍可以分別放在發展 (培訓)、成熟(工作考核 )兩個階段處理。2 對象的分布模式所有組織的存在都有其目標 ,對應于目標相應的實體 , 姑且稱為目標型對象 ; 我們圍繞著該目標的展開而配備、設置了各種各樣的實體 , 這些實體都是直接為 實現該目

5、標服務的 , 將它們叫做服務型對象 ; 為管理、控制這些服務型對象而設 置了各種管理機構 ,這些機構同時負責與外部、上級進行聯系 , 這些實體叫管理 型對象;此外,還有與管理型對象直接聯系的外部實體 , 如此以形成輻射狀體系 , 即所謂“目標中心”。在 MIS中,所有對象分布在4個層次:目標層、服務層、 管理層和外部層 , 分別是目標型對象、服務型對象、管理型對象和外部對象。在 生產型企業中 , 目標是生產產品、進行銷售 , 從而獲得利潤。因此 , 其目標層的對 象是企業生產的產品。圍繞產品生產需要原材料、部件、原材料倉庫、加工設 備、操作員工、產品倉庫等 , 因此我們可以在服務層上有圍繞目標

6、對象類的各種 服務性對象類。在功能層上則是對服務性對象進行管理的管理性對象類 , 如人事 科、生產科、技術科、設備科、供應科、銷售科等等。最后一層是外部層 , 如原 材料、部件供應商 , 產品客戶、售后服務等。一個組織目標中心。組織中的所有 機構也應有自己的目標中心 , 現將它們稱為目標中心 , 但所有的分目標必須服從 于組織的整體目標 , 也只有這樣整個組織才能顯示出旺盛的活力。如庫房是一個 機構, 庫房的目標是管理原材料、配件、成品 , 為這些對象服務的是貨架 ( 貨 位)、管理員,管理層就是庫房 ,與它有關的外部實體是供應、銷售、車間等。3 對象的識別方法在MIS面向對象系統分析中,主要

7、工作是建立對象的邏輯模型,即對象的識 別,對象屬性說明方法說明以及方法的處理邏輯說明 ,其中最關鍵的是對象的識 別。由上面的分析可知 , 所有的對象均具有孕育、發生、發展、成熟、消亡 5 個 階段,而所有組織(機構)的對象也都分布在以目標為中心的目標層、服務層、管 理層、外部層這 4個層次上;根據對象的生命周期、按 4個層次進行對象識別的 方法,我們稱之為“目標中心識別法” 。采用目標中心識別法進行對象識別的方 法與步驟如下:(1) 確定組織的目標,并找到為實現這一目標的實體對象。如 生產企業 , 其目標是生產產品 , 獲得利潤。因此在目標層上的對象就是產品。 (2) 根據目標型對象的需求 ,

8、對目標型對象逐個進行分析 ,找出與其直接相關、直接 為其服務的對象。如典型的絲綢服裝企業圍繞產品的服務是提供生產產品的原 材料、配件 , 產品加工所需的設備 , 進行產品加工的人員 , 以及產品加工后的測 試、檢驗人員和儀器 , 最后是產品的存放等。這樣就有 : 原材料、配件、倉庫、 設備、工人等對象。 (3) 對服務型對象進行歸類 , 分析確定對其控制、管理的對 象。管理層對象在初始分析中 , 保留原有的實體 , 然后再根據系統整體需要進行 取舍。 (4) 確定與管理層有關的外部對象。查找不屬于本組織的、與本組織管理 層對象有聯系的外部對象。以上方法和步驟可以適應于組織總體對象識別、也 適應

9、于組織中機構的對象識別。4 對象的多態性問題根據目標中心分析法提取的對象 , 都具有上述的生命周期 , 這種生命周期反 映對象的多態性。此時 , 處理對象多態性的方法有兩種。第一種 : 把一種狀態作 為一個對象處理 ;第二種 : 綜合各個階段對象的屬性 , 可以定義一種基類 , 其它幾 種狀態利用對象的繼承性 ,作為基類的子類。基類應包含各個子類共同的、穩定 的屬性和成員。在“孕育”階段 ,有些情況下,對象還沒有正式出現 ,這時僅是概 念對象 , 必須另作處理 ;但有時對象已經出現 , 可與其他階段一樣看待。如在“員 工”這一對象中 ,其基類的屬性有 : 姓名、性別、年齡、工種、地址、電話等 , 而 子類有 : 招聘計劃、招聘、培訓、在崗、退休 ( 調離、死亡 ) 。從語義上 , 這些應 該是對象的方法 (成員函數 ), 但對象在不同階段有它自己的屬性 , 如培訓 , 有培訓 項目、培訓時間、成績等 , 具有屬性必然有其自身的成員函數 , 應該作為對象的 子類來處理 , 而不是方法。5 應用實例與結論把上述對象的識別方法應用于通用絲綢服裝企業的管理信息系統, 大部分已經在上述分析中說明 , 在這里僅作簡單歸納。目標層 : 服裝產品 (型號、組成、加 工工藝、式樣工藝等 ) 。服務層 : 圍繞絲綢服裝生產服務性對象有原材料、輔 料、縫制工藝、裁剪工藝、加工工人、工人

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論