第2章 分離原理
2.1 基本概念
2.1.1 定義與作用
????????分離原理聘芜,將研究對象中符合相同設計方法的同類項進行分離、歸集除秀。這種分離方式為在軟件工程中建立具有普遍意義的分析與設計模型奠定了基礎甩鳄。
????????分離原理要解決的是:如何拆分研究對象中包含的各類要素(如業(yè)務恬偷、管理)瓢剿,拆分的邏輯是否合理逢慌、粒度是否合適。分離原理大幅度降低了需求分析與軟件設計的復雜程度间狂。
2.1.2 分離原理模型
????????1.分離方法
????????1)縱向分離(按照部門進行縱向切分)
????????因為存在著不同的行業(yè)攻泼,不同行業(yè)中還存在著不同的企業(yè),即使是在同類行業(yè)內的企業(yè)各自的部門設置和名稱也不盡相同鉴象,所以如果按照縱向進行分離忙菠,以部門為邊界進行的分離會得到數(shù)量繁多的分類,如銷售纺弊、設計只搁、采購、生產等俭尖,難以用一個標準的模型涵蓋所有的要素。造成這種結果的原因是:按照組織結構的分離觸及各個部門內部的業(yè)務和管理,不同的企業(yè)由于經營理念的不同稽犁,即使是相同的業(yè)務也會因企業(yè)不同而被劃分到不同的部門中焰望,如此一來,由于按照組織結構進行分離而獲得的要素不收斂(即接觸的企業(yè)越多已亥,部門分類就越多)熊赖,如此就難以獲得由有限要素構成的且能夠獲得普遍認同的模型。
????????2)橫向分離(按照分離原理)按照橫向進行分離
????????切分出來的要素分類數(shù)量是有限的虑椎,只有4種:業(yè)務震鹉、管理、組織捆姜、物品传趾。不論是什么行業(yè)、企業(yè)泥技,且不論企業(yè)內部有什么部門浆兰、從事什么業(yè)務,其構成都可以用這4類要素來表達珊豹,因此橫向切分得到的4類要素對了解企業(yè)構成的共性簸呈、建立具有普遍意義的模型具有重要意義。此時的企業(yè)構成要素與企業(yè)從事的業(yè)務和管理方法無關店茶,這樣就為下一步建立具有普遍意義的各類模型奠定了基礎蜕便。
????????2.分離4要素之間的關系
????????● 企業(yè)構成:企業(yè)的原始狀態(tài),4類要素尚未分離贩幻,還處在業(yè)務與管理等的混合狀態(tài)中轿腺。
????????● 要素分離:對企業(yè)構成進行分離,獲得4類要素(業(yè)務段直、管理吃溅、組織和物品)。
????????● 要素關系:建立4類要素之間的關系鸯檬,可以看出業(yè)務要素是4類要素的核心决侈,其他3類要素都是圍繞著業(yè)務要素的,例如喧务,管理要素是對業(yè)務要素的運行狀態(tài)進行監(jiān)控赖歌,組織要素是對執(zhí)行管理和業(yè)務的人力資源進行保障,物品要素是業(yè)務要素的產出物或是生產工具功茴。理解4類要素各自的作用庐冯、協(xié)同順序、相互關系十分重要坎穿。
????????3.分離原理模型
????????分離原理模型中各個要素的構成如下展父。
????????①業(yè)務:是進行生產的內容返劲,包括需要導入信息化處理的全部業(yè)務對象。
????????②管理:與業(yè)務相關的管理內容栖茉、控制規(guī)則篮绿、評估指標等。
????????③組織:支持業(yè)務吕漂、管理的人力資源的安排亲配,包括組織結構、崗位等惶凝。
????????④物品:所有的生產資料吼虎,包括業(yè)務運行產生的產品,以及生產產品所需要的設備等苍鲜。
????????這4種分類在業(yè)務架構時都可以直接區(qū)分出來思灰,特別是識別出哪些是在“做事(業(yè)務)”的內容對后續(xù)的分析與設計工作很重要。業(yè)務確定之后坡贺,其次要確定的是針對這個業(yè)務處理的“管事(管理)方法”官辈,當“做事”和“管事”的內容都確定之后,第三步要確定的是做事和管事所需要的人力資源遍坟,也就是“管人”拳亿。最后要決定的是“管物”,因為它是被動的愿伴、靜止的對象肺魁,因此對這個部分的分析和研究不論是放在第幾位,實際上它都不影響其他三個要素隔节,也不對其他三個要素的設計產生影響鹅经。在管理信息系統(tǒng)中,物品分類的作用通常是在建立企業(yè)基礎數(shù)據時使用怎诫。
2.1.3 思路與理解
????????為什么要提出分離原理呢瘾晃?企業(yè)管理信息系統(tǒng)上線使用后,通常會隨著企業(yè)的需求變化而不斷地對系統(tǒng)進行維護(修改)幻妓,造成系統(tǒng)上線后需求變化的原因很大一部分來自于企業(yè)管理者和管理規(guī)則的制定者蹦误,管理需求的變化是由于“領導的管理方式不同、企業(yè)為了適應市場變化進行的規(guī)則改變等”多種原因帶來的肉津,如果在軟件的設計階段進行了4要素的分類强胰,特別是業(yè)務與管理的分離設計,則當管理方式發(fā)生變化時僅需要改動相關的管理規(guī)則就可以了妹沙。但如果沒有進行業(yè)務與管理的分離設計偶洋,則會由于業(yè)務與管理在系統(tǒng)中處于緊耦合狀態(tài)的原因,造成改變管理規(guī)則的同時相關聯(lián)的業(yè)務部分也不得不隨之變動距糖。
????????很多軟件工程師在做業(yè)務需求分析和設計時玄窝,通常都會將客戶的企業(yè)行為籠統(tǒng)地看成是“業(yè)務”牵寺,而沒有特別地在意企業(yè)內部做事與管事的不同,例如哆料,在企業(yè)的運行中缸剪,業(yè)務與管理各自的作用與采用的技術是完全不同的,但從軟件工程師的視角看东亦,客戶做的事情都是屬于“業(yè)務”范疇畏线,因此在功能設計時就不去區(qū)分哪些是業(yè)務功能急前、哪些是管理功能鳄乏,其結果就形成了業(yè)務和管理兩種功能的高度耦合塘雳,由于業(yè)務功能的數(shù)量要遠遠地多于管理功能的數(shù)量周蹭,這就使得系統(tǒng)上線后當管理需求發(fā)生變化時触创,在修改少數(shù)管理部分的同時也不得不對多數(shù)的業(yè)務部分進行修改颇蜡,而且頻繁的修改使得系統(tǒng)變得不好改产上、不能改撑蒜,甚至是出現(xiàn)牽一發(fā)而動全身的現(xiàn)象歹啼。
2.2 業(yè)務與管理的概念
????????業(yè)務和管理是構成系統(tǒng)的兩大核心要素,加深對這兩類要素之間關系的理解座菠,對分析和設計信息系統(tǒng)起著非常重要的作用狸眼。下面對業(yè)務和管理的內容進行更進一步的闡述,為后續(xù)講述分析和設計的方法做好準備工作浴滴。
2.2.1 業(yè)務的概念
????????定義:業(yè)務拓萌,指企業(yè)為達成某個目標而進行的一系列活動(業(yè)務指的是“做事”)∩裕“業(yè)務”一詞原本指的是“做銷售”工作微王,后來又泛指“非管理”類的工作∑废“業(yè)務”這個詞在不同的行業(yè)炕倘、不同的企業(yè)、不同的部門甚至不同的崗位所指的“事”是不同的翰撑。
????????1.非軟件行業(yè)的業(yè)務概念
????????1)一般企業(yè)
????????● 銷售部門的“業(yè)務”是將產品銷售出去罩旋。
????????● 生產部門的“業(yè)務”是將產品制造出來。
????????2)在醫(yī)院
????????● 門診部門的“業(yè)務”是為患者做診斷额嘿。
????????● 藥劑部門的“業(yè)務”是從庫房中取藥交給患者瘸恼。
????????3)在學校
????????● 教師的“業(yè)務”是向學生們傳授知識。
????????● 學生的“業(yè)務”是從教師那里學習知識册养。
????????2.軟件行業(yè)的業(yè)務概念
????????在軟件行業(yè)內东帅,“業(yè)務”的概念與一般企業(yè)不同,有兩重的含義:一是對軟件企業(yè)內部球拦,二是對軟件客戶靠闭。
????????● 對軟件企業(yè)內部:
????????除去直接做與編碼相關的工作崗位(包括技術設計帐我、編程、測試)以外愧膀,其他崗位(包括需求調研/分析拦键、業(yè)務架構/設計)的工作,都屬于“業(yè)務”范疇檩淋。
????????● 對軟件客戶:
????????將軟件客戶需要進行信息化對應的工作全部稱為“業(yè)務”芬为。
2.2.2 管理的概念
????????管理,是為實現(xiàn)業(yè)務目標而進行的決策蟀悦、計劃媚朦、組織、指導日戈、實施询张、控制的過程。(管理是“管事”浙炼,“事”指的是業(yè)務份氧。)
根據“管理方”和“被管理方”的不同,將管理方式分為4種組合弯屈。
????????1.人管人(“人-人”方式)
????????由“人”對“人”進行直接的管理蜗帜,如上級對下級、領導對員工季俩,這類方式屬于傳統(tǒng)的管理方式(人類數(shù)千年來采用的管理方式)钮糖。
????????2.人管物(“人-物”方式)
????????由“人”對“物”進行管理,“物”包括產品酌住、設備店归、物資等。這個管理方式也屬于傳統(tǒng)的管理方式酪我,
????????3.機管人(“人-機-人”方式)
????????這里的“機”指的是計算機消痛,用計算機建立信息系統(tǒng),將流程都哭、業(yè)務標準秩伞、管理規(guī)則等輸入給計算機,然后計算機按照預置規(guī)則對人進行管理欺矫,相當于借助機器間接地管理人纱新。
????????4.機管物(“機-物”方式)
????????用包括計算機在內的各類設備監(jiān)控自動生產流水線屬于此類。
2.2.3 業(yè)務與管理的區(qū)別
????????我們經常會聽到這樣的說法:“管理是手段穆趴,不是目的”脸爱,那么這個“目的”是什么呢?管理的作用只是保證業(yè)務可以達成預期的目標(質量未妹、安全簿废、成本等方面)空入。管理的目的是通過用標準、規(guī)則族檬、流程歪赢、檢查、懲罰等手段单料,使得“業(yè)務”可以按照計劃正確地埋凯、準時地、按質按量地完成扫尖。
2.2.4 業(yè)務與管理的相對性
????????在企業(yè)管理中递鹉,從工作和崗位的視角來觀察,業(yè)務與管理二者的劃分是相對的藏斩。
????????1.從工作分工上看相對性
????????在企業(yè)的內部,各個部門的工作是具有相互協(xié)同却盘、相互管控的作用機制的
????????2.從崗位上看相對性
????????在進行信息化建設時狰域,客戶與軟件商之間的不同,也會帶來對業(yè)務稱呼的不同黄橘。
????????(1)財務作為管理要素
????????當研究的對象是“生產流程(業(yè)務)”時兆览,則生產流程上的節(jié)點都是業(yè)務活動,此時企業(yè)的財務塞关、安全等外部的部門都是處在管理的位置上抬探,這些部門制定規(guī)則對業(yè)務(生產)而言都是管理。
????????(2)財務作為業(yè)務要素
????????當研究對象是“財務流程(業(yè)務)”時帆赢,則財務流程上的節(jié)點都是業(yè)務活動小压,此時國家制定的法律法規(guī)、公司制定的財務規(guī)章制度等就是對財務的管理規(guī)則椰于。
????????(1)軟件商:
????????要實現(xiàn)信息化的客戶工作怠益,都稱為“業(yè)務”。
????????(2)企業(yè)內:
????????相對于領導的工作是“管理”瘾婿,被領導的工作是“業(yè)務”蜻牢。
????????(3)部門間:
????????財務、人資偏陪、企管抢呆、質量、安全等部門笛谦,在討論其他部門的工作時抱虐,這些部門都是處于“管理”的位置;但是進入到這些部門的內部揪罕,它們的工作又成為“業(yè)務”梯码,因為在它們工作之上還有其他形式的“管理”存在宝泵。
2.2.5 業(yè)務與管理的特性
????????分離業(yè)務與管理的理由已經知道,在日常的工作中轩娶,常常會遇到這些用語:成本管理儿奶、質量管理、項目管理鳄抒、××管理等闯捎,實際上這些詞匯在設計工作中都是可以分為兩個部分的,即:成本與管理许溅,質量與管理瓤鼻,項目與管理等。前半部分的名詞“成本贤重、質量茬祷、項目”指的是“業(yè)務”內容,是被管理的對象并蝗;后者的動名詞“管理”指的就是本章所說的“管理”祭犯。面對復雜的研究對象時,正確地分離業(yè)務與管理要素滚停,可以大幅度地提升分析的效率沃粗、正確性。除去上述業(yè)務與管理具有的不同知識键畴、技術以外最盅,業(yè)務與管理之間還存在著很多非常不同的特性,深入理解這些特性起惕,對完美地進行分析與設計會起到非常好的幫助涡贱。
????????1.個性與共性
????????1)業(yè)務:
????????具有個性業(yè)務因為有無數(shù)種形態(tài),即使是在同一個行業(yè)內疤祭,也會由于環(huán)境的不同而不同盼产,因此業(yè)務是非常個性化的。不同行業(yè)的業(yè)務所使用的理論勺馆、方法戏售、工具、標準草穆、流程等都是不一樣的灌灾,例如,建筑行業(yè)悲柱、汽車行業(yè)锋喜、航空行業(yè)、農業(yè)行業(yè)等都是不同的業(yè)務。
????????2)管理:
????????具有共性管理是具有共性的嘿般,因為構成管理的要素是有限的(相對于業(yè)務來說)段标,管理的模式也不是無限多的,同時無論管理的理論炉奴、方法有多復雜逼庞,實際上在信息系統(tǒng)中管理的效果就是通過流程、標準瞻赶、規(guī)則赛糟、判斷等有限要素的組合實現(xiàn)的。同一種管理的理論/模型可以使用在不同的行業(yè)砸逊、不同的企業(yè)璧南、不同的部門、不同的業(yè)務領域的管理過程中师逸,例如司倚,項目管理、績效考核等管理方法篓像,它們可以應用于建筑行業(yè)对湃、汽車行業(yè)、航空行業(yè)遗淳、農業(yè)行業(yè)等不同的業(yè)務上(當然企業(yè)不同,在管控模型的細節(jié)上會有所不同)心傀。
????????2.穩(wěn)定性與易變性
????????1)業(yè)務:具有穩(wěn)定性業(yè)務雖然可能有無數(shù)的形態(tài)屈暗,每種業(yè)務的處理過程都有特定的技術、標準脂男,這些標準一旦確定業(yè)務形態(tài)就不易變動养叛,因此業(yè)務過程的架構是相對穩(wěn)定的(除非技術、標準有了變化)宰翅。例如弃甥,財務核算、合同銷售汁讼、生產流程等都有其自身的規(guī)章淆攻、工藝的要求。
????????2)管理:具有易變性管理形式的數(shù)量雖然少于業(yè)務嘿架,但是管理的方式易于變化瓶珊,這是因為管理容易受人、外界因素的影響耸彪,而管理者也是通過快速地調整管理方式來應對質量伞芹、安全,以及外部市場的需求變化。例如唱较,為了達成高效益的目的扎唾,企業(yè)會經常進行領導人事變動、強化生產效率南缓、降低生產成本等調整胸遇,這些變化就會經常地帶來管理要素的變動。
????????3.載體與控制
????????1)業(yè)務:
????????是管理的載體業(yè)務處理是一個過程西乖,這個業(yè)務的運行過程就形成了管理落地的“載體”狐榔,沒有這個業(yè)務載體也就不存在管理(同時也不需要管理了),如果業(yè)務處理的形態(tài)變化了获雕,會使得這個載體上各部分都隨之發(fā)生改變薄腻,因為管理與業(yè)務是匹配的,當然管理也會受到相應的影響届案。
????????2)管理:
????????是對業(yè)務的控制管理施加于業(yè)務載體之上庵楷,管理是通過對業(yè)務載體的節(jié)點設置規(guī)則實現(xiàn)管理的,管理可以隨著需求的變化而變化楣颠,但是管理變了尽纽,業(yè)務不一定隨著一起變化(業(yè)務變化通常是由于業(yè)務標準的變化或是技術更新的影響所導致的)。
????????4.價值的實現(xiàn)與保證
????????1)業(yè)務:
????????是實現(xiàn)價值價值童漩,是通過采購材料弄贿、加工產品、銷售產品等一系列的業(yè)務活動帶來的矫膨。
?????????2)管理:
????????是保證價值管理不直接產生價值差凹,也不改變產品的價值,管理是通過流程侧馅、規(guī)則等措施來確保業(yè)務活動能夠產生預期的價值危尿。
????????5.相互作用,相互影響
????????1)業(yè)務的影響
????????一般來說馁痴,業(yè)務形態(tài)的變化是由于生產技術谊娇、材料、工藝以及標準等發(fā)生了變化而帶來的罗晕。隨著業(yè)務形態(tài)的改變济欢,企業(yè)會選擇不同的管理方法以適應新的業(yè)務形態(tài),新形態(tài)業(yè)務的出現(xiàn)會催生新的管理理論小渊、管理模式的出現(xiàn)船逮。
????????2)管理的影響
????????業(yè)務處理的方式不同需要不同的管理方式;同樣粤铭,管理方式的進步又可以反過來影響對業(yè)務的優(yōu)化方式挖胃。業(yè)務和管理之間需要反復地磨合才能最終確定下來與業(yè)務最為匹配的管理方式。
2.3 分離1——業(yè)務與管理
????????掌握了業(yè)務與管理定義、各自的特點以及分離的意義后酱鸭,下面要具體考慮如何進行業(yè)務與管理的分離吗垮,分離的對象包括:要素、架構以及流程等內容凹髓。
2.3.1 要素的分離
????????分離研究對象首先是要會識別“業(yè)務”和“管理”這兩種要素烁登,因為一般來說客戶是不會分別講述業(yè)務和管理的。在了解一個企業(yè)的業(yè)務時蔚舀,第一手獲得的需求中“業(yè)務”和“管理”的要素通常都是混在一起的饵沧,需要將它們拆分開來,識別出哪些屬于業(yè)務赌躺、哪些屬于管理狼牺,分離開的業(yè)務和管理在設計時再將它們架構在一起。
????????拆分的目的就是要搞清楚:
????????● 哪些要素是在“做事”礼患,做事的要素構成了業(yè)務架構是钥,做事的目的是為“生產”價值。
????????● 哪些要素是在“管事”缅叠,管事的要素構成了管理架構悄泥,管事的目的是為“保證”業(yè)務可以生產出預期價值。
2.3.2 架構的分離
????????由于業(yè)務要素和管理要素的內容肤粱、理論弹囚、技術、標準等都不同领曼,所以由要素構成的業(yè)務架構和管理架構的形態(tài)也不同余寥,區(qū)別主要表現(xiàn)在:架構、模型及數(shù)據方面悯森。
????????1.架構的分離
????????1)業(yè)務架構
????????一般來說,某類業(yè)務的處理步驟都是按照某類業(yè)務的事理绪撵、技術要求瓢姻、規(guī)章制度、標準等而定的音诈,例如幻碱,某條生產流程(業(yè)務流程)只有走完規(guī)定的全部步驟從簽約到交付后,該業(yè)務才算處理完成细溅。業(yè)務架構是由業(yè)務要素褥傍、業(yè)務邏輯、架構模型組合而成的喇聊。
????????2)管理架構
????????一般來說恍风,采用何種管理方法來管控業(yè)務沒有一定之規(guī),管理的方式取決于業(yè)務形態(tài),管理方法會因某個外部因素的變化而變化朋贬。確定管理之前必須要先給出穩(wěn)定的業(yè)務形態(tài)(架構)凯楔。
????????2.形式(模型)的區(qū)別
????????以PDCA循環(huán)管理模型為例,觀察業(yè)務架構圖形和管理架構圖形的不同之處锦募。
????????1)業(yè)務架構圖(業(yè)務流程)
????????業(yè)務流程圖上可以看出摆屯,流程的節(jié)點是“業(yè)務活動”,業(yè)務流程圖符合架構模型中“流程模型”的標準糠亩,有流程的開始與結束虐骑、有流程分歧的判斷等內容。
????????2)管理架構圖(PDCA循環(huán)模型+業(yè)務架構)
????????按照管理架構的規(guī)定赎线,將管理模型上的管理規(guī)則設置到業(yè)務流程的相應節(jié)點上廷没,這些管理規(guī)則在業(yè)務流程啟動后,就會形成一個看不見的循環(huán)“架構”氛驮,對每個流程節(jié)點進行管控腕柜,這就是一個管理架構。
????????根據管理的需要矫废,將每個管理規(guī)則(P盏缤、D、C蓖扑、A)放在業(yè)務流程的不同節(jié)點上唉铜,當管理需求發(fā)生變化時管理架構圖也會隨著出現(xiàn)變化,應用A和應用B就是管理的兩種不同變化結果律杠,可以看出雖然管理的設置發(fā)生了變化潭流,但是業(yè)務流程沒有因為管理的設置變化而變化,這是因為能夠影響到業(yè)務發(fā)生變化的業(yè)務標準和技術沒有出現(xiàn)變化柜去,這也是業(yè)務與管理分離帶來的利點灰嫉。
????????3.數(shù)據的區(qū)別
????????業(yè)務架構和管理架構中流動的“數(shù)據”是不同的。
????????(1)業(yè)務架構:
????????是用來處理業(yè)務的嗓奢,因此讼撒,業(yè)務架構上各個節(jié)點(活動)之間流動著的數(shù)據是“業(yè)務數(shù)據”。
????????(2)管理架構:
????????是用來管理業(yè)務的股耽,因此根盒,管理架構中傳遞著的數(shù)據還包含“企業(yè)管理規(guī)則”(此處,將管理規(guī)則也視為一種數(shù)據)物蝙。
2.4 分離2——組織
????????“組織”這個要素不但與業(yè)務緊密相關炎滞,也與業(yè)務管理緊密相關,它是組織诬乞、協(xié)調業(yè)務和管理實施資源的重要手段册赛。它在架構中是一個特殊的存在钠导,既不屬于“業(yè)務架構”,也不屬于“管理架構”击奶,特別是在信息系統(tǒng)中辈双,它是由組織結構、角色柜砾、權限等要素構成的湃望。
2.4.1 組織的概念
????????“組織”一詞有兩種詞義:名詞和動詞。
????????(1)名詞:
????????將資源按照某個目標構建出一個有層次的集合體痰驱,即組織結構证芭。
????????(2)動詞:
????????為了實現(xiàn)某個目的而做的資源整合行為,是管理的一種職能担映。
2.4.2 組織废士、業(yè)務與管理的關系
????????組織的功能在于它是連接和推動“業(yè)務”與“管理”協(xié)同運轉的協(xié)調機構,這個部分協(xié)調和控制的是人蝇完、部門官硝、崗位等要素,這個功能必須與業(yè)務短蜕、管理非常完美地匹配氢架,才能夠發(fā)揮出預期的效果。
2.4.3 組織與業(yè)務流程的關系
????????當在做某個需求的調研時朋魔,多數(shù)情況都是由客戶的各個部門岖研、不同崗位的人員向調研者描述自己部門和崗位的工作,這樣在收集到的原始需求資料中警检,包括業(yè)務在內的所有線索都是在組織的框架下孙援,由領導、部門扇雕、崗位之間的關系作為主線進行傳遞的拓售。這些都是從組織視角提供的業(yè)務要素,業(yè)務主線被組織結構隔斷了镶奉,因此础淤,不論調研的目的是優(yōu)化業(yè)務流程,還是改進管理方式腮鞍,都需要對業(yè)務進行關聯(lián)之后才能精準把握。
2.5 分離3——物品
2.5.1 物品的概念
????????物品莹菱,泛指所有與企業(yè)運營相關的生產資料移国。
????????所有物質類的對象都屬于“物品”的構成部分,物品要素的分類舉例如下道伟。
????????● 房產類:廠房迹缀、辦公樓使碾、各類設施等。
????????● 物資類:鋼材祝懂、木材票摇、水泥、塑料等砚蓬。
????????● 設備類:車床矢门、焊機、檢測儀器等灰蛙。
????????● 運輸類:卡車祟剔、工程車、轎車等摩梧。
????????● 產品類:企業(yè)制造的產品物延。
????????● 辦公類:計算機、網絡設備仅父、桌椅叛薯、書柜等。
2.5.2 物品要素的作用
????????從對象中分離出物品要素笙纤,使之成為單獨的一個體系耗溜。由于物品類要素在信息系統(tǒng)中的作用是編制基礎數(shù)據、設計字典功能以及建立數(shù)據庫粪糙,不直接影響其他三要素的分析與設計結果.
小結
????????不論從事的是軟件工程上的哪個崗位或是身兼數(shù)職强霎,都必須具有一定的分析能力,而分析能力的第一步就是要掌握對研究對象進行“分離(拆分)”的能力蓉冈。
????????可以這么說城舞,不具有分離的能力就不具有分析能力,因為不能分離對象就看不清對象的內部和細節(jié)寞酿,因此也就無法針對研究對象給出詳細和正確的分析結果家夺。對企業(yè)構成進行分類的目的是為了容易分析、理解伐弹,分類行為并不改變被分類對象的性質拉馋,例如,可以把蘋果惨好、香蕉煌茴、橘子等不同類型的水果都放在一個網兜中,但為了方便也可以將它們放到不同的網兜里日川,不論將水果放進哪個網兜里蔓腐,蘋果還是蘋果、香蕉還是香蕉龄句,水果原來的屬性并不改變回论,只是按照分類放置到不同的網兜后更加容易點檢散罕、拿取。分離原理的本質是將企業(yè)的構成按照非業(yè)務屬性進行分類傀蓉,以利于用信息化的方法進行分析欧漱、設計和開發(fā),企業(yè)的構成按照分離原理劃分后葬燎,變得簡單误甚、收斂,而且要素之間的邏輯關系非常清晰萨蚕,這樣的分類方式也使得后續(xù)的業(yè)務設計理論靶草、方法和標準的歸集變得簡單了。分離原理為建立具有普遍意義的通用設計模型奠定了基礎岳遥。
? ??????理解分離原理奕翔,掌握拆分方法,事半功倍