版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、3.3 物流信息系統(tǒng)設計3.3.1 系統(tǒng)平臺的設計 系統(tǒng)平臺設計指設計物流信息系統(tǒng)運行所依賴的硬件和軟件環(huán)境。根據新系統(tǒng)的目標,在各種技術手段和實施方法中選擇適當的系統(tǒng)物理配置方案,以滿足新系統(tǒng)邏輯模型的需要和技術需求。 系統(tǒng)平臺設計包括系統(tǒng)網絡配置、數據庫管理系統(tǒng)的選擇、軟件平臺選擇以及硬件平臺選擇等。1.系統(tǒng)網絡配置 計算機網絡,就是把分布在不同地理區(qū)域的獨立的計算機、專門的外部設備用通信設備和通信軟件通過傳輸介質(包括電纜、電話線、或無線通訊)互聯成一個計算機系統(tǒng),從而使眾多的計算機可以方便地互相傳遞信息,共享硬件、軟件、數據信息等資源。1)網絡規(guī)劃 從使用的用戶角度可以按如下3種網絡考
2、慮。 (1)互聯網Internet (2)企業(yè)內部網Intranet:是指利用Internet的成熟技術,建立企業(yè)內部的信息系統(tǒng),它不僅是內部信息發(fā)布系統(tǒng),而同時是企業(yè)內部業(yè)務運作系統(tǒng),用戶是企業(yè)的員工。 (3)企業(yè)外聯網Extranet:就是將企業(yè)內部網(Intranet)拓展到供應鏈中的合作伙伴中。用戶是合作伙伴,所使用的技術同Internet,但獲取和交換的資源不一樣。 Web 服務器 數據庫 服務器 電子郵件 服務器 網絡管理 工作站 訪問 服務器 PC PC PC 防火墻 路由器 其他網絡 局域網 PSTN PC Internet Intranet的基本組成PSTN: Public
3、Switched Telephone Network 公共交換電話網網絡規(guī)劃的主要任務 定量或定性分析和估計; 規(guī)模與結構分析; 擴展性分析; 網絡管理與安全規(guī)劃。2)網絡的實施 在確定系統(tǒng)所需的計算機類型和數量之后,根據各業(yè)務位置分布和有無連機通信的要求來決定在網絡實施過程中是否需要與網絡相連以及怎么與網絡相連。 選擇網絡設備包括傳輸介質和互連設備等的要求是安全可靠、抗干擾性強,性能價格比好。3)網絡的測試 網絡測試是保證網絡高性能、高可靠性和高可用率的基本手段,網絡測試分為3個不同的層次進行,即為:設備層、系統(tǒng)層和應用層。 網絡設備測試主要包括功能測試、性能測試、一致性和互通性測試等幾個方
4、面。 網絡系統(tǒng)測試包括物理連通性、基本功能和一致性的測試、網絡系統(tǒng)的規(guī)劃驗證測試、性能測試、流量測試和模型化等。 網絡應用測試主要測試網絡對應用的支持水平,如網絡應用的性能和服務質量的測試等。2. 系統(tǒng)數據庫平臺 數據庫是與特定的主題或目的相關的數據的集合。數據庫可以直觀地理解為存放在計算機的大容量存儲器上按照一定的格式存放數據的集合,可以認為數據庫是被長期存放在計算機內、有組織的、可以表現為多種形式的可共享的數據集合。 1)數據庫管理系統(tǒng)的分類與比較 目前,商品化的數據庫管理系統(tǒng)以關系型數據庫為主導產品,技術比較成熟。從數據庫性能、應用支持的范圍、伸縮性和并行性來分析,按功能強弱可以將商品化
5、的數據庫管理系統(tǒng)產品容量分為小型、中型和大型數據庫。容量數據庫產品數據組織方式小型ACCESS、VISUAL 、FOXPRO、Foxbase、Approach和Dbase關系模型中型SQL Server關系模型大型DB2、INFORMIX、SYBASE、ORACLE等關系模型數據庫管理系統(tǒng)的比較主流數據庫的比較特性SQL ServerOracleSybaseDB2可伸縮性,并行性并行實施和共存模型并不成熟,很難處理日益增多的用戶數和數據卷,伸縮性有限。提供高可用性和高伸縮性簇的解決方案。Oracle的并行服務器對各種UNIX平臺的集群機制都有集成。 DB SWITCH支持其并行服務器,但技術層
6、面只支持版本12.5以上的ASESERVER。具有很好的并行性。DB2把數據庫管理擴充到了并行的、多節(jié)點的環(huán)境。開放性只能在windows上運行,沒有絲毫的開放性。 能在主流平臺上運行(包括 windows)。支持所有的工業(yè)標準。采用完全開放策略。 主流平臺上運行(包括 windows)。但早期Sybase與OS集成度不高。 能在主流平臺上運行含windows,最適于海量數據。在企業(yè)級的應用。 安全認證沒有獲得高級別任何安全證書。 獲得最高認證級別的ISO標準認證。 獲得最高認證級別的ISO標準認證。 獲得最高認證級別的ISO標準認證。 性能多用戶時,性能不佳。 性能高, 保持開放平臺下的TP
7、C-D和TPC-C的世界記錄。 在UNIX平臺下的并發(fā)性要優(yōu)與 SQL Server。性能較高適用于數據倉庫和在線事物處理??蛻舳酥С旨皯媚J紺/S結構,只支持windows客戶,可以用ADO、DAO、OLEDB、ODBC連接。多層次網絡計算,支持多種工業(yè)標準,可以用ODBC、JDBC、OCI等網絡客戶連接。 C/S結構,可以用ODBC、Jconnect、Ct-library等網絡客戶連接??缙脚_,多層結構,支持ODBC、JDBC等客戶。 使用風險完全重寫的代碼,經歷了長期的測試,兼容較差。 長時間的開發(fā)經驗,能向下兼容。廣泛的應用。完全沒有風險。向下兼容, 但是移植有一定風險。 在巨型企業(yè)
8、得到廣泛的應用,向下兼容性好。風險小。操作簡便操作簡單,但只有圖形界面。較復雜,同時提供GUI和命令行,在windowsNT和unix下操作相同。較復雜,同時提供GUI和命令行。但GUI較差,常常無法及時狀態(tài)。操作簡單,同時提供GUI和命令行,在windowsNT和unix下操作相同。 價格便宜貴一般較貴 2)選擇數據庫的考慮因素構造數據庫的難易程度程序開發(fā)的難易程度數據庫管理系統(tǒng)的性能分析對分布式應用的支持數據完整性約束可移植性和可擴展性并行處理能力與并發(fā)控制功能容錯能力與安全性控制支持漢字處理能力 3)數據庫管理系統(tǒng)的實施與測試 建立實際的數據庫結構、裝入數據、進行測試和試運行的過程稱為數
9、據庫的實施。 1)建立實際數據庫結構 2)裝入試驗數據,調試應用程序 3)裝入實際數據 4)進入試運行 數據庫試運行也稱為聯合調試,其主要工作包括:功能測試,實際運行應用程序,執(zhí)行對數據庫的各種操作,測試應用程序的各種功能;性能測試,測量系統(tǒng)的性能指標,分析是否符合設計目標。3. 系統(tǒng)的軟件平臺 系統(tǒng)的軟件平臺是選擇和購置物流信息系統(tǒng)開發(fā)、運行、維護等工作所需操作系統(tǒng)和開發(fā)工具軟件。 系統(tǒng)軟件選擇一般應遵循的原則是:符合開放式系統(tǒng)、有必要和足夠的軟件工具支持、能夠支持新技術、購買成本低。1)操作系統(tǒng)的類型、結構與選擇操作系統(tǒng)有微機操作系統(tǒng)、網絡操作系統(tǒng)和嵌入式的操作系統(tǒng)。操作系統(tǒng)按其功能特征的
10、不同,又可分為批處理系統(tǒng)、分時系統(tǒng)和實時系統(tǒng)。操作系統(tǒng)的結構有三種:整體式結構、核心結構和層次結構。選擇操作系統(tǒng)的要求: (1)硬件配置必須能支持所選擇的操作系統(tǒng), (2)操作系統(tǒng)是否能夠滿足對物流系統(tǒng)數據處理(容量、時間等方面)的要求。 (3)操作系統(tǒng)還應該有適當的應用軟件的支撐,可以完成系統(tǒng)開發(fā)、運行、維護等工作。 (4)操作系統(tǒng)的安全性的考慮。2)開發(fā)工具的類型、結構與選擇類別工具編寫程序環(huán)境特點B/SASP類:ASP.NET;ASP文本編輯器,Frontpage, Dreamweaver和工具自帶環(huán)境易學、開發(fā)效率高,安全性和跨平臺較差,開發(fā)工具和運行服務器需要購買JSP類: Java
11、, JSP文本編輯器,Frontpage, Dreamweaver和工具自帶環(huán)境較難,開發(fā)效率一般,安全性和跨平臺好,開發(fā)工具和運行服務器要大量免費軟件PHP類:php文本編輯器,Frontpage, Dreamweaver和工具自帶環(huán)境一般,開發(fā)效率一般,安全性和跨平臺一般,開發(fā)工具和運行服務器要大量免費軟件C/SPB工具自帶環(huán)境開發(fā)效率高,與DATABASE結合好,安全性和跨平臺一般,開發(fā)工具需要購買Delphi工具自帶環(huán)境開發(fā)效率一般,與DATABASE結合一般,安全性和跨平臺一般,開發(fā)工具需要購買混合VBVC+工具自帶環(huán)境工具自帶環(huán)境開發(fā)效率低,與DATABASE結合較差,安全性和跨平
12、臺一般,運行效率高,需要購買物流信息系統(tǒng)主流開發(fā)工具開發(fā)工具的選擇 開發(fā)工具各有千秋,可以通過系統(tǒng)集成技術和平臺集成技術,將B/S和C/S結構融為一體,形成信息平臺的三層B/S結構。具體要選擇什么樣的模式結構,應綜合分析各種因素,如下:(1)開放性;(2)易用性;(3)硬件要求和性能;(4)支持團體開發(fā);(5)面向對象性 3)系統(tǒng)運行的軟件構架 客戶層 Client tier 應用層 Middle tier 企業(yè)信息系統(tǒng)層 EIS tier 客戶端 客戶端 客戶端 Web服務器 Servelet JSP HTML XML 應用服務器 Application Server EJB EJB EJB
13、 EJB 客戶端 Enterprise Java Service JMDI, JDBC, JMS, RMI/IIOP 數據庫服務器 DBS RDBMS Explorer Win2000, Linux, AIX, UNIX SQL, Oralcle, DB2 防火墻 LMIS GPS、GIS、GSM RF、BARCODE 4. 系統(tǒng)的硬件平臺系統(tǒng)應用硬件如下: 計算機與服務器 數據采集設備 輸出設備 存儲設備一般硬件選型應遵循以下原則:選擇通用機型;滿足應用的處理速度要求;采用的系統(tǒng)結構應當是先進的、開放的體系結構;支持所選擇的軟件平臺的能力;廠家或供應商的技術服務與售后服務好;操作方便。3.3
14、.2系統(tǒng)總體結構設計系統(tǒng)的總體結構設計,是指在系統(tǒng)分析的基礎上,對整個系統(tǒng)在結構上的劃分,硬軟件環(huán)境的配置和確定子系統(tǒng)與模塊的處理流程,對新系統(tǒng)的總體結構型和可利用的資源進行宏觀設計。系統(tǒng)總體結構設計的原則:分解協(xié)調原則;自頂向下原則;信息隱蔽、抽象原則;一致性原則;明確性原則;模塊之間的耦合盡可能小,模塊內部組合要盡可能緊湊;模塊的扇入系數和扇出系數要合理;模塊的規(guī)模適當。1. 系統(tǒng)的模塊設計結構化系統(tǒng)設計思想:將系統(tǒng)自頂向下劃分為若干個子系統(tǒng),而子系統(tǒng)又劃分為模塊,模塊又劃分為子模塊,層層劃分直到每個模塊能夠作為計算機可執(zhí)行單獨程序為止。結構化系統(tǒng)設計方法采用結構圖(structure c
15、hart,SC),用于描述系統(tǒng)模塊結構的圖形工具。1)模塊的定義 模塊是指可以組合、更換和分解的單元,是組成系統(tǒng),便于處理的基本單元。把一個信息系統(tǒng)設計成若干模塊的方法稱為模塊化。 模塊應具備以下四個要素:(1)輸入和輸出:模塊的輸入來源和輸出去向都是同一個調用者,一個模塊從調用者取得輸入,加工后再把輸出返回調用者。(2)功能:模塊把輸入轉換成輸出所做的。(3)內部數據:僅供該模塊本身引用的數據。(4)程序代碼:用來實現模塊功能的程序。2)模塊結構圖模塊結構圖主要關心的是使系統(tǒng)的外部屬性,即上下模塊、同級模塊之間的數據傳遞和調用關系,與模塊的內部無關。它是結構化系統(tǒng)設計中描述系統(tǒng)結構的圖形工具
16、。模塊結構圖由模塊、調用、數據、控制和轉換等五種基本符號。 模塊 調用 轉換符號 數據 控制信息 3)模塊的耦合和聚合模塊的獨立性可以用聚合和耦合兩個定量準則來度量。耦合是模塊與模塊之間的連接形式。從耦合的弱到強可以分為7種:非直接耦合、數據耦合、標記(特征)耦合、控制耦合 、外部耦合、公共耦合、內容耦合。聚合是模塊內部的集會程度,表示該模塊功能的相對強度。一般按功能的強度從強到弱包括7類:功能聚合(最好)、順序聚合、通訊聚合、過程聚合、時間聚合、邏輯聚合和機械聚合。模塊獨立性的指標內聚度與耦合度內聚(cohesion):一個模塊內部各個元素彼此結合的緊密程度盡量高耦合(coupling):模
17、塊之間相互關聯的程度盡量低內聚度的七個層次巧合內聚(偶然內聚):將幾個模塊中的相同程序代碼段獨立出來建立的模塊(無明顯獨立性)邏輯內聚:完成一組邏輯相關任務的模塊,由控制型參數來確定執(zhí)行哪一種功能時間內聚:模塊中的多個任務必須在一段時間內先后執(zhí)行(無明確的過程約束)過程內聚:模塊內的多個任務必須按指定的過程執(zhí)行通信內聚:模塊內所有處理元素都集中在某個數據結構的一塊區(qū)域中(例如對課程進行選、退課和查詢)順序內聚:指一個模塊完成多個功能,這些功能又必須順序執(zhí)行(更加單一的過程內聚)功能內聚 :指一個模塊中各個部分都是為完成一項具體功能而協(xié)同工作,緊密聯系,不可分割的(單個功能)耦合度的七個層次內容
18、耦合:一個模塊可以直接訪問另一個模塊的內部數據或內部功能公共耦合:多個模塊共同訪問某些公共數據元素外部耦合:多個模塊間需要遵循同樣的外部約束,例如通信協(xié)議、數據格式等控制耦合:模塊間的交互參數包含控制信息,可影響另一個模塊的執(zhí)行邏輯標記耦合:模塊間傳遞特定的數據結構數據耦合:模塊間僅傳遞簡單數據非直接耦合:兩個模塊可以相對獨立工作模塊獨立性:高內聚低耦合模塊獨立性的模塊:高內聚低耦合的模塊 一個模塊內部各個元素之間的聯系越緊密,則它的內聚性就越高模塊之間的連接越緊密,聯系越多,耦合性就越高,而其模塊獨立性就越弱4)結構圖 結構圖代表了系統(tǒng)的一種靜態(tài)結構,它指出了模塊間是否有關系,是否相互影響。
19、與數據流程圖不同的是結構圖表現的是層次、上下級模塊的調用和控制關系,而它的設計是根據系統(tǒng)的數據流,定義一組不同的映射,對系統(tǒng)功能模塊進行分解和擴展,合理地將數據流程圖轉換為系統(tǒng)的結構圖。模塊結構圖的轉換步驟 在系統(tǒng)的設計階段的主要任務就是將分層DFD以及DD(數據字典)中的處理邏輯說明轉換/映射為模塊結構圖和模塊說明書,步驟如下:細化葉子模塊。根據DD中處理邏輯說明,將初始結構圖中的葉子模塊細化,得到每個葉子模塊的結構圖。將葉子模塊的結構圖合并到初始結構圖,得到擴展后的結構圖。優(yōu)化擴展后的模塊結構圖,根據模塊化的高聚合、低耦合的原則,優(yōu)化擴展后的模塊結構圖,獲得最終模塊結構圖。5)模塊說明書
20、模塊說明書描述模塊的內部屬性,完成對每個模塊的詳細設計。如下表:模塊標識RC-002所屬子系統(tǒng)倉儲管理子系統(tǒng)屬于企業(yè)規(guī)則是/否模塊名稱入倉配車管理主要功能計算本次入倉的總體積和總重量,安排運輸類型和車輛類型調用模塊 入倉資料管理被調用模塊輸入選擇車輛類型輸出入倉貨物的總體積、總重量、指令單號相關數據表入倉貨物部件清單、客戶訂車單主要內部變量貨物體積、貨物重量、貨物數量算法調用入倉貨物的體積、重量、數量計算出入倉貨物的總體積、總重量;根據貨物的總體積、總重量安排運輸類型及車輛類型;將訂車單傳輸到運輸部門。設計者: 設計日期: 版本:2. 系統(tǒng)的功能設計 系統(tǒng)的功能圖主要用來描述系統(tǒng)的功能塊,說明
21、參與者和功能之間的關系,不解釋系統(tǒng)的內部結構。 “倉儲管理”功能圖 倉儲管理 入倉管理 出倉管理 庫位查詢 庫存控制 出倉數據刪除 倉間調撥 倉位分配 入倉數據輸入 入倉數據修改 入倉數據查詢 出倉數據錄入 出倉數據修改 庫存查詢 每月庫存查詢 打印庫存報表 累計數據查詢 每日庫存查詢 入倉數據刪除 庫位管理 出倉數據查詢 倉位資料修改 倉位資料輸入 倉位資料查詢 倉位資料刪除 倉位狀態(tài)查詢 倉位統(tǒng)計查詢 自動倉租計算 租期預警 入倉庫存修改 出倉庫存修改 庫存 量 警報 3.3.3物流信息系統(tǒng)的詳細設計 物流信息系統(tǒng)詳細設計的任務是設計每個模塊的實現細節(jié)和局部數據結構。 詳細設計的內容:系統(tǒng)
22、輸入輸出(I/0)設計、數據庫設計、代碼模型設計、安全設計及相關文檔和報告的編寫。1. 輸入設計輸入設計應遵循以下原則: 可靠性 簡單性 易學易用性 輸入界面應簡單明了、色彩適中、風格 統(tǒng)一 快速響應性2. 輸出設計 輸出設計的目的正是為了正確及時地反映和組成用于生產和服務部門的有用信息。因此,一個好的輸出設計可以為管理者提供簡捷、明了、有效、實用的管理和控制信息。 輸出設計主要設計以下兩個方面: 1) 顯示設備的輸出格式設計 2) 報表打印的設計 報表生成器設計 報表模塊 報表格式定義 打開文件,列出已定義的報表清單 選擇要打印的報表 報表格式文件打印報表 數據文件 3. 界面設計 用戶界面
23、是系統(tǒng)與用戶之間的接口,也是控制和選擇信息輸入輸出的主要途徑。用戶界面設計應堅持友好、簡便、實用、易于操作的原則,盡量避免過于繁瑣和花哨。涉及如下幾個方面: 1)人機對話設計; 2)出錯提示設計; 3)界面的集成設計。3.3.4物流信息系統(tǒng)的數據庫設計 數據庫設計包括概念數據模型設計和物理數據模型的設計。本節(jié)主要講解數據庫的設計方法和建模工具。1. 概念數據模型 概念數據模型是獨立于任何計算機系統(tǒng)實現的,只是用來描述某個特定組織所關心的信息結構,是現實世界到信息世界的第一層抽象,主要用于數據庫概念設計。其描述方法是E-R模型。1)ER模型 ER模型(實體聯系模型)也被稱為ER圖,是描述概念世界
24、、建立概念模型的實用工具。ER圖包括幾個主要構件,如圖所示。2)ER模型構件實體(型):用矩形框表示,框內標注實體名稱。屬性:用橢圓形表示,并用連線與實體連接起來,在實體中作為主碼的一部分屬性以下劃線標明。實體之間的聯系:用菱形框表示,框內標注聯系名稱,并用連線將菱形框分別與有關實體相連,并在連線上注明聯系類型。多值屬性:用兩個套在一起的實線橢圓表示。派生屬性:用一個虛線橢圓來表示。物資庫存管理E-R模型示例2. 物理數據模型的設計 物理數據模型的設計是指數據庫在物理設備上的存儲結構和存取方法。 數據庫物理設計的任務是,為每個關系模式選擇合適的存儲結構和存取路徑。1)數據表的設計 關系模型的邏
25、輯結構是一組關系模式的集合,所以將E-R圖轉換為關系模型實際上就是要將實體、實體的屬性和實體之間的聯系轉換為關系模式。一個關系模型相當于一個記錄型,也是一張表。 轉換一般應遵循如下原則: (1)一個實體型轉換為一個關系模式。實體的屬性就是關系的屬性。實體的碼就是關系的碼; (2)一個聯系轉換為一個關系模式。與該聯系相連的各實體的碼以及聯系的屬性轉換為關系的屬性; (3)具有相同碼的關系模式可以合并。字段標識字段名稱數據類型字段長度主建/外建Gysbh供應商編號Character20主建Gysmc供應商名稱 Character20Gysdz地址Character20Gysdh電話Numeric1
26、5Gyslxr 聯系人 Character15例:供應商資料表2)數據的轉儲設計 數據的轉儲就是建立冗余數據。數據的轉儲分為:靜態(tài)轉儲和動態(tài)轉儲;海量轉儲和增量轉儲。靜態(tài)轉儲是指在轉儲期間不允許對數據庫進行任何存取、修改操作;動態(tài)轉儲是在轉儲期間允許對數據庫進行存取、修改操作,因此,轉儲和用戶事物可并發(fā)執(zhí)行。海量轉儲是指每次轉儲全部數據;增量轉儲是指每次只轉儲上次轉儲后更新過的數據。3)歷史數據的查詢存儲設計 數據的查詢存儲設計需要選擇物理數據庫設計所需參數,包括如下: 1)數據庫查詢事務; 2)數據更新事務; 3)每個事務在各關系上運行的頻率和性能要求。3. 數據庫的規(guī)范化與非規(guī)范化規(guī)范化設
27、計的基本思想是通過對關系模式進行分解,用一組等價的關系子模式來代替原有的關系模式,消除數據依賴(包括函數依賴和多值依賴)中不合理的部分,具有較少異常性與較小的冗余度。 關系規(guī)范化可按屬性間不同的依賴程度分為第一范式、第二范式、第三范式、Boyce-Codd范式以及第四范式。在工程中3NF、BCNF應用得最廣泛。非規(guī)范化要求適當地降低甚至拋棄關系模式的范式,不再要求一個表只描述一個實體或者實體間的一種聯系。其主要目的在于提高數據庫的運行效率。3. 數據庫的規(guī)范化與非規(guī)范化4. 多維數據模型 Kimball提出的多維模型降低了范式化,以分析主題為基本框架來組織數據。以維模型開發(fā)分析主題,采用總線型
28、結構先建立數據集市,使所有的數據集市具有統(tǒng)一的維定義和一致的業(yè)務事實,融合了自下而上和自上而下兩種設計方法的思想。 目前業(yè)界比較常用的多維數據模型結構有:星型結構、雪花結構和星群型結構。5. 數據庫建模工具 目前流行的數據庫建模軟件有很多,每種都有各自的優(yōu)缺點.當前流行數據庫建模工具Power-Desinger、Rational Rose、Together、Erwin和Microsoft Vision。工具名稱易使用性圖形能力生成文檔版本控制Power-Designer常用功能操作簡單,而高級功能不易上手。有非常強的圖形布局和 組織能力。圖形直觀清晰,但美觀性不如Vision。自帶Report
29、報告生成工具;除了提供標準的模板之外,在報告定制方面也有著突出的表現。自帶Repository,具體較好的版本控制解決方案,不過有一些Bug 。RationalRose軟件體系很龐大,不易上手。圖形美觀性差;圖形布局能力差。需要獨立安裝Rational Soda,功能較為強大;定制能力不強。無自帶的版本控制系統(tǒng);同Rational Clear Case可完美整合,同時支持VSS等版本。表66當前流行數據庫建模工具(1)當前流行數據庫建模工具(1)工具名稱易使用性圖形能力生成文檔版本控制ERwin上手容易,與PowerDesinger在操作上有所不同。圖形操作方便;在美觀布局方面沒有太強的功能。
30、ERwin的報表瀏覽器提供預制的和可定制的報表格式,可用多種格式輸出,如Word和Excel,圖形化報表書寫器,控制報表外觀;Model Web Publisher可發(fā)布Web靜態(tài)模型信息。ModelMart擴展ERwin,可以訪問、共享并重用對象與模型,包括:建立子模型、版本控制、模型合并、影響分析和安全性;ModelMart獨立于平臺和網絡,集成現有環(huán)境中。Microsoft Vision使用方便。具有非常強的圖形美觀性;布局非常好。不支持不支持Together軟件體系比較大,不易完全上手。圖形操作美觀方便;布局沒有太強的功能。提供強大的、可以定制的文檔生成能力,其中包括多種文檔格式與模板
31、。ControlCenter與SCC符合型版本控制系統(tǒng)進行了集成,其中包括Borland StarTeam與Rational ClearCase表66當前流行數據庫建模工具(1)當前流行數據庫建模工具(2)工具名稱功能特性支持平臺Power-Designer提供對各種建模技術的支持(概念數據模型、物理數據模型、業(yè)務流程模型、面向對象模型,以及自由模型);在數據庫方面繼承了Sybase優(yōu)勢,全面的建模和整合能力;加強了橫貫所有建模技術的元數據集成,模型間的轉化非常方便,實現了不同類型模型的無縫連接;支持對模型元語言的用戶自定義,提供擴展屬性和VB腳本處理,用戶可以通過自己定制的源文件生成特定需求
32、的代碼;面向對象建模與Rose相比使用較為方便,PowerDesigner早期版本僅支持三種或更少的UML圖形。支持超過40種(包括不同版本)數據庫的建模;物理數據庫模型可以隨意在各種DBMS之間切換,做到“數據庫平臺無關性”;完全兼容ebXML、J2EE、WebDervice及.NET平臺。Rational Rose屬于高端建模分析軟件,功能非常強大,涉及軟件分析建模工具的幾乎所有方面,具有龐大的體系;對UML支持非常全面,在Rose2003中加入了設計模式支持;Rational套件中包含的從需求、分析設計到測試的一系列工具,對Rose的進一步推廣也起到了非常好的強化作用;在數據庫建模方面與
33、PowerDesigner有較大的差距。具有較好的軟件平臺支持性,得到大部分廠商支持,通過一些插件可以同Delphi等開發(fā)工具集成應用;完美支持J2EE,XDE提供了同.NET開發(fā)工具的整合。當前流行數據庫建模工具(3)工具名稱功能特性支持平臺Together主要應用在面向對象分析建模方面,支持所有主要的UML圖形,通過Together Live Source 可以保持代碼與模型的同步;支持設計模式,同時也與領先的需求管理工具進行了集成,其中包括Borland CaliberRM與Rational RequisitePro;支持與大多數主流開發(fā)環(huán)境集成,但速度方面與Rational XDE一樣
34、,過于緩慢,還提供了QA方面的一些功能。Together控制中心支持Java,C+,CORBA,IDL,MicrosoftVisual asic6,Visual Basic.NET及C#;支持Jbuilder,Eclipse,SAPNetweaver Studio,Visual Studio.NET及C+ Builder等開發(fā)工具。ERwin是一款優(yōu)秀的數據庫設計軟件,有強大理論體系的支持,曾經多次被國外有關方面授予各種獎勵;可以進行逆向工程、能夠自動生成文檔、支持與數據庫同步、支持團隊式開發(fā);所支持的數據庫多達20種;作為以系統(tǒng)建模為主的工具,Erwin在最新版本中也增強了其“一站式”系統(tǒng)建模的功能。支持大多數(包括不同版本)數據庫的建模,同樣的建模能夠生成多個數據庫,或將應用從一個數據庫平臺移植到另一個數據庫平臺,做到“數據庫平臺無關性”。Microsoft Vision適合制作專業(yè)的演示圖形,但模型能力不強(例如:一些版本不支持代碼生成和正反向工程);設計或分析模型較大的系統(tǒng)時,速度會急劇下降,同時有很多Bug 。主
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024-2030年中國船用熱浸鋅合金項目申請報告
- 2024-2030年中國自動化立體倉儲(自動化立體倉庫)行業(yè)發(fā)展規(guī)劃及投資前景預測報告
- 環(huán)保局年度工作總結
- 2024-2030年中國紅木家具行業(yè)生產銷售模式及未來5發(fā)展趨勢報告
- 2024-2030年中國等離子廢氣凈化器行業(yè)需求趨勢及發(fā)展策略研究報告版
- 2024-2030年中國立體停車場行業(yè)前景展望發(fā)展規(guī)劃分析報告
- 2024-2030年中國砂磨機內套行業(yè)發(fā)展狀況規(guī)劃分析報告
- 鐵皮圍擋施工方案在工地安全管理中的應用
- 2024年度股權轉讓合同的具體執(zhí)行
- GB/T 1957-2006光滑極限量規(guī)技術條件
- GB/T 1423-1996貴金屬及其合金密度的測試方法
- 產城(產業(yè)發(fā)展基礎、城服務功能)融合示范建設總體方案
- 鉆孔應力計安裝步驟及注意事項
- 智能家居ppt模板
- 中學生行為習慣的養(yǎng)成主題班會(共26張)課件
- 模具基礎整本書課件完整版電子教案(最新)
- 議論文閱讀-2016-2021河北語文中考真題匯編
- 校企合作資源共享管理制度
- 護理教育學第7章護理教學的組織形式2021課件
- 脛骨平臺骨折手術治療及術后PPT課件
評論
0/150
提交評論