版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
第五章
電子商務(wù)系統(tǒng)的設(shè)計電子商務(wù)系統(tǒng)建設(shè)與管理2第五章電子商務(wù)系統(tǒng)的設(shè)計了解電子商務(wù)系統(tǒng)設(shè)計與系統(tǒng)分析的主要區(qū)別;熟悉系統(tǒng)設(shè)計的主要目的和主要工作;掌握架構(gòu)設(shè)計的主要工作和任務(wù);重點掌握詳細設(shè)計的主要工作和任務(wù)。學(xué)習(xí)目標電子商務(wù)系統(tǒng)建設(shè)與管理3第五章電子商務(wù)系統(tǒng)的設(shè)計第一節(jié)系統(tǒng)設(shè)計的目標和主要工作第二節(jié)構(gòu)架設(shè)計第三節(jié)詳細設(shè)計第四節(jié)電子支付系統(tǒng)設(shè)計本章小結(jié)電子商務(wù)系統(tǒng)建設(shè)與管理4第一節(jié)系統(tǒng)設(shè)計的目標和主要工作一、系統(tǒng)設(shè)計的目標和任務(wù)二、系統(tǒng)設(shè)計的主要工作電子商務(wù)系統(tǒng)建設(shè)與管理5一、系統(tǒng)設(shè)計的目標和任務(wù)電子商務(wù)系統(tǒng)設(shè)計階段的主要目的是將系統(tǒng)分析階段提出的、反映用戶信息需求的系統(tǒng)邏輯方案,轉(zhuǎn)換為可以實施的、基于計算機與通信系統(tǒng)的物理(技術(shù))方案,并且能夠比較容易地將方案轉(zhuǎn)化成程序代碼。電子商務(wù)系統(tǒng)設(shè)計階段的主要任務(wù)是從電子商務(wù)系統(tǒng)的總體目標出發(fā),根據(jù)系統(tǒng)分析階段對系統(tǒng)功能的邏輯要求,確定系統(tǒng)構(gòu)架和運行方式,明確系統(tǒng)體系結(jié)構(gòu),并考慮到經(jīng)濟、技術(shù)和運行環(huán)境等方面的條件,確定系統(tǒng)的網(wǎng)絡(luò)總體結(jié)構(gòu)和系統(tǒng)各組成部分的技術(shù)方案,合理選擇計算機和通信的軟、硬件設(shè)備,提出系統(tǒng)的實施計劃,確??傮w目標的實現(xiàn)。
電子商務(wù)系統(tǒng)建設(shè)與管理6一、系統(tǒng)設(shè)計的目標和任務(wù)設(shè)計階段解決的是“如何做”的問題,而分析階段解決的是“做什么”的問題;設(shè)計階段的成果是物理模型,是實現(xiàn)的藍圖;分析階段脫離技術(shù)細節(jié),可針對不同的設(shè)計來進行,而設(shè)計工作針對特定的實現(xiàn)來進行,通用性差;設(shè)計工作的工作量更大,直接影響系統(tǒng)成?。煌ㄟ^代碼生成工具,設(shè)計可以直接支持系統(tǒng)實現(xiàn),生成系統(tǒng)框架代碼。電子商務(wù)系統(tǒng)建設(shè)與管理7二、系統(tǒng)設(shè)計的主要工作系統(tǒng)設(shè)計的工作主要包括系統(tǒng)構(gòu)架設(shè)計、用例設(shè)計、系統(tǒng)靜態(tài)結(jié)構(gòu)設(shè)計(主要是類圖設(shè)計)和動態(tài)行為設(shè)計(主要是順序圖設(shè)計)四個部分
其中系統(tǒng)構(gòu)架設(shè)計主要是建立系統(tǒng)的體系結(jié)構(gòu),在系統(tǒng)結(jié)構(gòu)上做出決策,定義系統(tǒng)網(wǎng)絡(luò)總體結(jié)構(gòu)和軟硬件方案;用例設(shè)計是從物理技術(shù)的角度對用例進行細化,包括進行界面設(shè)計;類設(shè)計和順序圖設(shè)計是進一步細化系統(tǒng)分析階段的工作成果,形成與物理實現(xiàn)和技術(shù)細節(jié)相關(guān)的設(shè)計成果。
電子商務(wù)系統(tǒng)建設(shè)與管理8二、系統(tǒng)設(shè)計的主要工作1.構(gòu)架設(shè)計系統(tǒng)構(gòu)架設(shè)計的工作主要是確定系統(tǒng)整體框架,進行包(或子系統(tǒng))的劃分和層次劃分。在構(gòu)架設(shè)計中需要定義包、包間的相關(guān)性和基本的通訊機制,以得到清晰而簡單的構(gòu)架,使得元素之間的相關(guān)性盡可能地少,盡可能地避免雙向相關(guān)性。
電子商務(wù)系統(tǒng)建設(shè)與管理9二、系統(tǒng)設(shè)計的主要工作2.詳細設(shè)計
這一工作是將包的內(nèi)容細化,即盡可能詳細描述每一個類,使得編程人員可以很容易地根據(jù)詳細設(shè)計方案進行編碼。詳細設(shè)計主要包括用例設(shè)計、交互圖設(shè)計和類圖設(shè)計,用例設(shè)計包括對用例事件流的進一步描述,對參與用例執(zhí)行的類的識別,對對象之間交互的描述。類圖設(shè)計是從系統(tǒng)的概念模型轉(zhuǎn)化為系統(tǒng)的整體類模型,在這個過程中也包括了對類的行為描述,即交互圖設(shè)計,包括順序圖和協(xié)作圖。電子商務(wù)系統(tǒng)建設(shè)與管理10第二節(jié)構(gòu)架設(shè)計所謂構(gòu)架,是系統(tǒng)的整體框架和系統(tǒng)風(fēng)格等多方面因素的選擇。在面向?qū)ο蟮南到y(tǒng)開發(fā)過程中,系統(tǒng)構(gòu)架的搭建貫穿在整個系統(tǒng)的開發(fā)過程中,是一個迭代和不斷擴充的過程。一般來說,軟件構(gòu)架包含了在系統(tǒng)建設(shè)過程中對四個方面所作的決策:軟件系統(tǒng)的組織;構(gòu)成系統(tǒng)的結(jié)構(gòu)元素和各元素之間的接口,由這些元素協(xié)作所形成的行為;結(jié)構(gòu)元素和行為元素如何合成為逐漸增大的子系統(tǒng);指導(dǎo)這種組織的構(gòu)架風(fēng)格。電子商務(wù)系統(tǒng)建設(shè)與管理11第二節(jié)構(gòu)架設(shè)計一、多層體系結(jié)構(gòu)二、構(gòu)架設(shè)計的主要工作電子商務(wù)系統(tǒng)建設(shè)與管理12一、多層體系結(jié)構(gòu)多層體系結(jié)構(gòu)能夠?qū)?yīng)用邏輯分解為一些單獨的組件,這些單獨的組件面向一個功能組或特定的系統(tǒng)需求,組件的獨立使得這些組件有可能在其他系統(tǒng)中重用或者是經(jīng)過簡單的調(diào)整或修改就能夠繼續(xù)使用,這就極大地提高了軟件系統(tǒng)的可重用性。
電子商務(wù)系統(tǒng)建設(shè)與管理13一、多層體系結(jié)構(gòu)電子商務(wù)系統(tǒng)建設(shè)與管理14二、構(gòu)架設(shè)計的主要工作1.把握關(guān)鍵功能軟件構(gòu)架的作用在本質(zhì)上與基本構(gòu)架在建筑物結(jié)構(gòu)中所起的作用是一樣的,它體現(xiàn)了系統(tǒng)最為靜態(tài)和動態(tài)的方面。每個產(chǎn)品都是功能和形式的有機統(tǒng)一,只有平衡把握這兩個方面才能得到一個成功的產(chǎn)品。軟件系統(tǒng)中的功能與用例相對應(yīng),而形式應(yīng)當與軟件構(gòu)架相對應(yīng)。用例和軟件構(gòu)架之間必定是相互影響的:一方面,我們實現(xiàn)的用例必須與軟件構(gòu)架相適應(yīng);而另一方面,軟件構(gòu)架必須有足夠的空間來實現(xiàn)現(xiàn)在和未來需要的所有用例。電子商務(wù)系統(tǒng)建設(shè)與管理15【實例5-1】網(wǎng)上銷售系統(tǒng)根據(jù)對網(wǎng)上銷售系統(tǒng)的用例排序分析,可以初步確定系統(tǒng)的關(guān)鍵用例包括:下訂單、信用額度計算、訂單狀態(tài)查詢、產(chǎn)品信息維護、客戶信息管理、網(wǎng)上支付和客戶欠款超期管理。在確定了這些關(guān)鍵用例后,系統(tǒng)設(shè)計人員可以分析這些關(guān)鍵用例的實現(xiàn)方式,根據(jù)這些實現(xiàn)方式來選擇一個合適的系統(tǒng)體系結(jié)構(gòu),保證體系結(jié)構(gòu)既能夠有效實現(xiàn)這些關(guān)鍵用例,又能夠為后續(xù)的用例開發(fā)提供足夠的支持。
電子商務(wù)系統(tǒng)建設(shè)與管理16二、構(gòu)架設(shè)計的主要工作2.子系統(tǒng)的識別和體系結(jié)構(gòu)的建立子系統(tǒng)是一些管理模塊或功能的集合,能夠使整個系統(tǒng)中的不同模塊或組件以一種可管理、直觀清晰的方式組織在一起。子系統(tǒng)的識別工作是在理解整個系統(tǒng)功能基礎(chǔ)上開展的。子系統(tǒng)的劃分可以從縱軸和橫軸兩個方面來進行,縱軸代表了系統(tǒng)功能層次的不同,橫軸代表了系統(tǒng)分布方式的不同,這兩種方式的劃分是融合在一起的、相互交叉的,一個專用應(yīng)用層的系統(tǒng)應(yīng)用功能可以分為視圖、控制器和模型三個部分,而模型也可以根據(jù)其代表功能的層次不同,劃分到“專用應(yīng)用層”、“通用應(yīng)用層”等不同的層次。電子商務(wù)系統(tǒng)建設(shè)與管理17二、構(gòu)架設(shè)計的主要工作2.子系統(tǒng)的識別和體系結(jié)構(gòu)的建立電子商務(wù)系統(tǒng)建設(shè)與管理18二、構(gòu)架設(shè)計的主要工作2.子系統(tǒng)的識別和體系結(jié)構(gòu)的建立在子系統(tǒng)的劃分中,可以從橫軸來區(qū)分系統(tǒng)的三個層次,分別稱為視圖、控制器和模型(ModelViewController,簡稱MVC),MVC方式源于Smalltalk,最早用于界面設(shè)計,我們可以據(jù)此來定義子系統(tǒng)的分類,將系統(tǒng)分為模型、視圖和控制器三個部分。當然,這種劃分主要是針對系統(tǒng)應(yīng)用層而言的,一般不包括系統(tǒng)層和中間層的內(nèi)容。
電子商務(wù)系統(tǒng)建設(shè)與管理19二、構(gòu)架設(shè)計的主要工作2.子系統(tǒng)的識別和體系結(jié)構(gòu)的建立
在MVC模型下,系統(tǒng)功能的執(zhí)行步驟如下:①客戶通過視圖向服務(wù)器提出請求;②服務(wù)器把請求轉(zhuǎn)送給控制器;③控制器根據(jù)請求的不同調(diào)用模型,進行必要的數(shù)據(jù)操作;④控制器把處理結(jié)果轉(zhuǎn)發(fā)給顯示視圖;⑤視圖對信息處理結(jié)果進行格式化,并把格式化后的結(jié)果回送給服務(wù)器;⑥服務(wù)器把信息回送給客戶機。電子商務(wù)系統(tǒng)建設(shè)與管理20二、構(gòu)架設(shè)計的主要工作2.子系統(tǒng)的識別和體系結(jié)構(gòu)的建立電子商務(wù)系統(tǒng)建設(shè)與管理21二、構(gòu)架設(shè)計的主要工作2.子系統(tǒng)的識別和體系結(jié)構(gòu)的建立運用MVC模式來建立系統(tǒng)體系結(jié)構(gòu),其意義在于:①清晰地分解了表示和業(yè)務(wù)層,允許獨立開發(fā)模型和用戶界面;②具有為多個客戶提供多個視圖的能力,如使用表格和圖形來表示同一個模型的信息;③為經(jīng)驗不多的程序員提供了一種開發(fā)和維護用戶界面的能力,也可以使不善于界面設(shè)計的程序員更專注于模型的設(shè)計;④支持聚合度高的模型定義,使模型的定義可以集中于對領(lǐng)域過程的定義,而不是圖形界面;⑤允許控制器程序員主要集中于業(yè)務(wù),視圖程序員主要集中于表示,從而以較短的時間把產(chǎn)品快速推向市場。電子商務(wù)系統(tǒng)建設(shè)與管理22二、構(gòu)架設(shè)計的主要工作電子商務(wù)系統(tǒng)建設(shè)與管理23【實例5-2】網(wǎng)上銷售系統(tǒng)的構(gòu)架設(shè)計電子商務(wù)系統(tǒng)建設(shè)與管理24二、構(gòu)架設(shè)計的主要工作3、系統(tǒng)網(wǎng)絡(luò)總體結(jié)構(gòu)和計算機方案的選擇根據(jù)系統(tǒng)構(gòu)架設(shè)計的前兩步工作,系統(tǒng)設(shè)計人員確定了信息系統(tǒng)中的系統(tǒng)體系結(jié)構(gòu),明確了系統(tǒng)在響應(yīng)用戶請求時的具體運行模式、文件組織方式以及系統(tǒng)的靜態(tài)元素和動態(tài)元素的組織協(xié)作方式等等。
系統(tǒng)設(shè)計人員要在系統(tǒng)體系結(jié)構(gòu)設(shè)計的基礎(chǔ)上明確系統(tǒng)的網(wǎng)絡(luò)總體結(jié)構(gòu),并對總體結(jié)構(gòu)中的計算機軟硬件設(shè)備進行選擇。網(wǎng)絡(luò)總體結(jié)構(gòu)設(shè)計就是要確定系統(tǒng)的網(wǎng)絡(luò)布局,明確系統(tǒng)的服務(wù)器、客戶機分布情況,以及服務(wù)器之間、服務(wù)器與客戶機之間的通信方式和通信協(xié)議。電子商務(wù)系統(tǒng)建設(shè)與管理25二、構(gòu)架設(shè)計的主要工作3、系統(tǒng)網(wǎng)絡(luò)總體結(jié)構(gòu)和計算機方案的選擇系統(tǒng)方案的評價主要依據(jù)以下幾個方面:①是否滿足目前和未來發(fā)展的功能要求;②相關(guān)的軟硬件配件是否齊全;③軟件的功能是否足夠強大;④技術(shù)是否先進;⑤后續(xù)的服務(wù)和技術(shù)支持是否可靠;⑥軟硬件基于的技術(shù)基礎(chǔ)是否足夠開放;⑦價格是否合理。電子商務(wù)系統(tǒng)建設(shè)與管理26【實例5-3】網(wǎng)上銷售系統(tǒng)的
網(wǎng)絡(luò)總體結(jié)構(gòu)系統(tǒng)的網(wǎng)絡(luò)總體結(jié)構(gòu)(配置圖)
電子商務(wù)系統(tǒng)建設(shè)與管理27第三節(jié)詳細設(shè)計一、用例設(shè)計二、交互圖設(shè)計三、職責(zé)分配四、設(shè)計類圖五、數(shù)據(jù)存儲方式電子商務(wù)系統(tǒng)建設(shè)與管理28一、用例設(shè)計對用例重新進行事件流分析,將技術(shù)細節(jié)加入到事件流中;建立用例實現(xiàn)的協(xié)作;對用例建立順序圖或協(xié)作圖,描述各用例的執(zhí)行細節(jié);對參與用例實施的對象建立設(shè)計類圖,描述在每個用例中的對象交互關(guān)系;定義在用例實現(xiàn)中各子系統(tǒng)之間的接口定義和交互;界面設(shè)計。電子商務(wù)系統(tǒng)建設(shè)與管理29一、用例設(shè)計1.對用例的事件流分析在需求捕獲階段已經(jīng)分析了用例的事件流,但這種分析側(cè)重于從概念上對用例的執(zhí)行過程進行詳細闡述,并不涉及到用例執(zhí)行過程中的物理技術(shù)細節(jié)。設(shè)計階段的事件流分析將包括用例執(zhí)行過程中的技術(shù)細節(jié)信息,如界面操作、數(shù)據(jù)庫操作、用戶與系統(tǒng)的通信等等。電子商務(wù)系統(tǒng)建設(shè)與管理30【實例5-4】設(shè)計階段的用例事件流用例名:下訂單基本操作流程:1、進入填寫訂單主表界面,系統(tǒng)自動在界面的“訂單號”域生成訂單編號,其中編碼規(guī)則為:客戶號(10位)+年(2位)+序號(4位);2、客戶在“日期”域填寫下訂單日期(缺省為系統(tǒng)時間),在“交貨地點”域填寫交貨地點;3、客戶在“產(chǎn)品代碼”域輸入要采購的商品,在“數(shù)量”域填寫要采購的數(shù)量;4、客戶每輸入完一個產(chǎn)品信息后,系統(tǒng)將在指定區(qū)域顯示商品的單價和合計價格;電子商務(wù)系統(tǒng)建設(shè)與管理31【實例5-4】設(shè)計階段的用例事件流5、客戶可以點擊超鏈接“增加”和“刪除”來增加或刪除要購買的產(chǎn)品類型;6、系統(tǒng)自動計算總價格并在指定區(qū)域進行顯示;7、客戶按下提交鈕,訂單將提交給系統(tǒng),由系統(tǒng)進行有關(guān)的庫存檢查、信用檢查和超期檢查;8、訂單檢查通過,系統(tǒng)保存訂單,并顯示提交頁面。電子商務(wù)系統(tǒng)建設(shè)與管理32一、用例設(shè)計1.對用例的事件流分析對用例的設(shè)計可以按照以下幾個方面來進行:對比需求捕獲階段的用例事件流,對每個步驟進行詳細審定,判斷是否需要進行細分;對每個步驟考慮其用戶訪問細節(jié),增加有關(guān)的用戶界面交互流程;對每個步驟考慮數(shù)據(jù)存取方式,并決定是否將有關(guān)的數(shù)據(jù)操作細節(jié)加入;對每個步驟考慮系統(tǒng)實施細節(jié),并決定是否將有關(guān)的設(shè)計技巧加入流程中。電子商務(wù)系統(tǒng)建設(shè)與管理33一、用例設(shè)計2.獲得協(xié)作“登錄”用例的協(xié)作追溯
電子商務(wù)系統(tǒng)建設(shè)與管理34一、用例設(shè)計3.界面設(shè)計電子商務(wù)系統(tǒng)建設(shè)與管理35【實例5-5】用例界面設(shè)計界面設(shè)計
電子商務(wù)系統(tǒng)建設(shè)與管理36二、交互圖設(shè)計1.基本概念交互圖包括順序圖(sequencediagram)和協(xié)作圖(collaborationdiagram)兩種。其中順序圖描述對象之間的動態(tài)合作關(guān)系,它強調(diào)對象之間消息發(fā)送的順序,同時顯示對象之間的交互;協(xié)作圖則側(cè)重于描述對象間的協(xié)作關(guān)系,并顯示對象間的動態(tài)合作關(guān)系。在使用上,如果強調(diào)時間和順序,則使用順序圖;如果強調(diào)對象之間的調(diào)用和合作關(guān)系,則選擇協(xié)作圖。電子商務(wù)系統(tǒng)建設(shè)與管理37二、交互圖設(shè)計1.基本概念電子商務(wù)系統(tǒng)建設(shè)與管理38二、交互圖設(shè)計1.基本概念電子商務(wù)系統(tǒng)建設(shè)與管理39二、交互圖設(shè)計2.交互圖的意義利用交互圖進行系統(tǒng)設(shè)計有以下幾個優(yōu)點:可以清晰地定義對象之間的交互關(guān)系利于對象的職責(zé)分配與系統(tǒng)開發(fā)相結(jié)合電子商務(wù)系統(tǒng)建設(shè)與管理40二、交互圖設(shè)計3.交互圖的表示法交互圖是UML中的一種重要圖形,其表示法在UML的有關(guān)書籍里有詳細介紹,本節(jié)只對其表示法進行簡單的介紹,強調(diào)交互圖在用例描述方面的使用和一些重要的表示法。同時,作為同構(gòu)的兩種圖形,協(xié)作圖和順序圖實質(zhì)上是一致的,只是從不同的角度來描述系統(tǒng)的動態(tài)行為,兩者之間可以互換。不過在對象的交互和時間順序上,順序圖會更加直觀明了。因此,本節(jié)主要對順序圖的畫法進行描述,而不對協(xié)作圖進行說明。電子商務(wù)系統(tǒng)建設(shè)與管理41二、交互圖設(shè)計3.交互圖的表示法(1)類和對象的表示法
電子商務(wù)系統(tǒng)建設(shè)與管理42二、交互圖設(shè)計3.交互圖的表示法(1)類和對象的表示法電子商務(wù)系統(tǒng)建設(shè)與管理43二、交互圖設(shè)計3.交互圖的表示法(2)交互的表示法
電子商務(wù)系統(tǒng)建設(shè)與管理44二、交互圖設(shè)計3.交互圖的表示法(3)實例的創(chuàng)建和撤銷
電子商務(wù)系統(tǒng)建設(shè)與管理45二、交互圖設(shè)計4.順序圖的使用系統(tǒng)分析階段,使用順序圖來對用例進行概念上的描述,在系統(tǒng)設(shè)計階段,從技術(shù)上描述用例的執(zhí)行過程。在系統(tǒng)的設(shè)計階段,應(yīng)該為大多數(shù)用例建立其對應(yīng)的順序圖,在順序圖中描述用例為了實現(xiàn)其功能而必須發(fā)生的各個對象之間的交互;在順序圖中,用例的激活事件或消息可以作為整個順序圖的起點,該事件或消息的來源可能是執(zhí)行者或其他子系統(tǒng),也可能是某一個對象;電子商務(wù)系統(tǒng)建設(shè)與管理46二、交互圖設(shè)計在用例劃分比較粗、所得到的用例規(guī)模比較大時,可以對用例的不同情況進行細分,每種情況建立一個對應(yīng)的順序圖,如用戶信息維護用例,可以建立增加、刪除、修改三個不同的順序圖;針對用例的某一個情況進行順序圖建模時,如果所得到的順序圖規(guī)模仍然過大或過于復(fù)雜,可以在這張順序圖中包含子圖,以便更為清晰地描述對象的交互和時間順序;利用順序圖描述對象的交互,可以體現(xiàn)系統(tǒng)如何完成指定的任務(wù),在此基礎(chǔ)上就可以利用一些設(shè)計模式來進行各對象的職責(zé)分配,并進行設(shè)計優(yōu)化。電子商務(wù)系統(tǒng)建設(shè)與管理47【實例5-6】用例“下訂單”的順序圖電子商務(wù)系統(tǒng)建設(shè)與管理48三、職責(zé)分配1.類職責(zé)分配的概念對象職責(zé)是一個類在系統(tǒng)運行過程中應(yīng)該履行的責(zé)任或者義務(wù),職責(zé)與對象在行為上的義務(wù)是密切相關(guān)。職責(zé)可以分為兩類:“知道”型職責(zé):指對象應(yīng)該具有知道某些信息的義務(wù)或責(zé)任,包括對象知道自己私有的、封裝了的數(shù)據(jù),知道與自己相關(guān)聯(lián)的對象信息,知道由自己派生出來或者計算出來的事物;“做”型職責(zé):指對象應(yīng)該具有完成一定任務(wù)或操作的義務(wù)或責(zé)任,包括對象自己完成某件任務(wù),通過消息傳遞驅(qū)使其他對象執(zhí)行某個動作,控制和協(xié)調(diào)其他對象的活動。電子商務(wù)系統(tǒng)建設(shè)與管理49三、職責(zé)分配2.職責(zé)分配的意義劃分對象邊界,搭建清晰的系統(tǒng)體系結(jié)構(gòu)平衡負載,構(gòu)建高性能的系統(tǒng)責(zé)任直觀清晰,系統(tǒng)易維護電子商務(wù)系統(tǒng)建設(shè)與管理50三、職責(zé)分配3.基本方法熟練地運用面向?qū)ο笤O(shè)計原則是開發(fā)一個面向?qū)ο笙到y(tǒng)的基礎(chǔ),這些設(shè)計原則可用于建立交互圖和職責(zé)分配,其中的一部分被合編為通用職責(zé)分配軟件模式(GeneralResponsibilityAssignmentSoftwarePattern,簡稱GRASP)。GRASP模式描述了將職責(zé)分配給對象的基本原則,這些原則被表述為模式。在GRASP中的五個最基本、最常用的模式是:專家(Expert)創(chuàng)建者(Creator)高聚合度或高內(nèi)聚(HighCohesion)低耦合度或低耦合(LowCoupling)控制者(Cont
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025公司與公司間借款合同
- 2025版綠色建筑保險服務(wù)協(xié)議正本3篇
- 二零二五年度DIY玩具環(huán)保材料研發(fā)與應(yīng)用合同2篇
- 2025年度智慧城市安防監(jiān)控系統(tǒng)工程合同書2篇
- 二零二五年度專利許可合同深度分析2篇
- 二零二五年度鄉(xiāng)村振興戰(zhàn)略下農(nóng)村房屋代建與鄉(xiāng)村旅游合同3篇
- 2024年餐廳廚房管理承包協(xié)議
- 二零二五年度個人對個人汽車租賃合同3篇
- 2024消防中控室值班員社會保險及福利待遇合同
- 2025年度煤炭采購與供應(yīng)合作協(xié)議范本2篇
- HSE基礎(chǔ)知識培訓(xùn)
- 2023-2024學(xué)年廣東省廣州市花都區(qū)九年級(上)期末物理試卷(含答案)
- 安徽省蚌埠市2023-2024學(xué)年高一上學(xué)期期末考試 地理 含答案
- GB/T 5483-2024天然石膏
- 2024年度托管班二人合伙協(xié)議書3篇
- 山東中醫(yī)藥大學(xué)中西醫(yī)臨床(專升本)學(xué)士學(xué)位考試復(fù)習(xí)題
- 2024-2025學(xué)年九年級語文上冊部編版期末綜合模擬試卷(含答案)
- 鄉(xiāng)村振興暨干部素質(zhì)提升培訓(xùn)班學(xué)習(xí)心得體會
- IATF16949:2024標準質(zhì)量手冊
- 飼料加工混凝土施工合同
- 會議會務(wù)服務(wù)投標方案投標文件(技術(shù)方案)
評論
0/150
提交評論