Oracle Designer

Oracle Designer工具集提供了一種在RAD風格的用戶界面下開發企業Web套用和客戶/伺服器套用的集成式解決方案。不論是業務建模還是套用部署,Oracle Designer可以跨越軟體開發生命周期的每一個階段。其信息倉儲驅動的方法允許其任一或所有部件都可用於可伸縮、跨平台、分散式套用的快速開發

基本介紹

  • 外文名:Oracle Designer
  • 屬於: 可視化開發方法
  • 方式:靈活的業務建模
  • 技術:正反向設計技術
簡介,關係,

簡介

Oracle Designer工具集提供了一種在RAD風格的用戶界面下開發企業Web套用和客戶/伺服器套用的集成式解決方案。不論是業務建模還是套用部署,Oracle Designer可以跨越軟體開發生命周期的每一個階段。其信息倉儲驅動的方法允許其任一或所有部件都可用於可伸縮、跨平台、分散式套用的快速開發。 可視化開發方法

關係

Oracle Designer建模工具集在套用的整個開發生命周期內部都提供有一系列豐富的圖示化工具。這種高度可視化的方法極大地方便了業務用戶和技術用戶間的通訊,確保了所發布的套用準確無誤。圖示化方法簡化了定義、個性化以及理解系統部件及其相互關係的任務。
靈活的業務建模方式
該工具集支持面向對象和實體關係的建模方式使得業務建模非常靈活。在這兩種方式下圖示化工具均支持各自建模風格的標準規範。統一建模語言(UML)為面向對象的類型建模工具所支持,ER建模方式為實體關係圖示化工具所支持。
Web和客戶/伺服器套用的生成
Oracle信息倉儲中的定義可以生成完整的套用。針對一個模組或整個套用的單個定義可以部署到客戶/伺服器和Web環境之中,而定義的任何一個部分都不需做改變。套用可以通過多種方式來生成,例如通過Oracle Developer、HTML、C++、Microsoft Visual Basic等。基於模型的開發允許你充分利用今天不斷變化的技術,而同時又能保護現有的投資。
設計捕獲
面向Oracle和非Oracle資料庫的伺服器設計可以被捕獲到Oracle信息倉儲之中。這使資料庫得以從傳統系統、文檔或現有系統的維護中爭脫了出來,並使企業具有察看企業所有數據的能力。類似地,你也可以捕獲Oracle Developer或Microsoft Visual Basic中所建立的套用設計,包括所有在自身腳本編制環境中編寫的套用邏輯。
正反向設計技術
開發人員可以藉助正反向設計技術在Oracle Designer之外修改套用,並在套用再次生成時捕獲和保留這些變化。這是高生產力設計和開發環境的一個關鍵要素。
Oracle Developer套用定義可以被捕獲到信息倉儲之中,必須做的改變可通過Oracle Designer來完成,然後再重新生成套用。如果Oracle Developer內所生成的套用在將來要做變動,特別是當要以PL/SQL觸發器的形式加入大量的附加業務邏輯時,這些變動同樣也能被捕獲到信息倉儲中,並且在進一步生成時不會被覆蓋。
信息倉儲管理工具
Oracle Designer包含一個綜合工具集,用來管理Oracle信息倉儲中的內容,以及用戶對它的存取。信息倉儲管理程式(Repository Administration Utility)還提供了一種高效、易用的功能以確保跨多個用戶的大規模系統開發能夠順利進行,從而使控制環境中所有在一起工作的開發人員能夠獲得最大益處。
強大的預設資料庫和套用設計轉換工具
在一個有效的實體關係模型或面向對象的類型模型中,資料庫設計轉換工具可以自動生成第一個資料庫方案,且具有完整的表、列、索引和參照完整性約束。類似地,套用設計轉換工具也能利用功能模型和數據模型中的信息為螢幕、報告和選單創建完整的模組定義。這些都是代碼生成前的附加設計工作,且可以重複進行。這一默認的設計方法為伺服器和程式設計建立了全面根基,使開發人員能夠把更多的時間用在用戶需求上,從而提高生產效率,增進最終系統的質量。
信息倉儲的靈活性與開放界面
Oracle信息倉儲可以通過用戶擴展能力處理特定開發對象。信息倉儲中範圍廣泛的對象集可以很容易地加入到對話界面中,而無需進行程式設計。新的對象可以在工具中進行訪問,並且能夠很容易地通過矩陣、圖示工具或信息倉儲對象導航工具加以控制。
Designer特性 Oracle過程模型工具 Oracle Designer附帶的過程模型工具可直接支持過程建模,以幫助部門從根本上改進其基本業務過程,並使該過程具有可視化能力和可理解性。部門通過理解這些業務過程的工作方式以及發掘這些過程高效執行的機會可以獲得非凡的競爭優勢。成本縮減、質量提高連同使用先進的機會都是過程活動可能產生的效果。 業務分析與需求建模工具 OracleDesigner所提供的工具支持標準工業實體關係、功能層次流和面向對象的建模。對信息和功能需求的透徹理解是系統開發過程中的關鍵階段。利用所獲取的知識,可以構建完全滿足企業需求的系統,並使基於模型的快速開發和維護更加容易。 設計器 Oracle Designer工具集提供了一個唯一的物理設計環境,用於開發過程中的設計和生成階段。眾所周知的設計器為能在庫和套用設計期間觀察和控制信息倉儲定義提供了一種便捷和高生產力的途徑。設計器由一個對象導航工具視窗和繪製螢幕組成。 利用導航工具可以觀察所有的設計對象,其深層的能力使對詳盡信息的變得更加容易。通過選定一個對象,並將其拖至設計器的繪製螢幕,可以激活相應的圖示化工具,從而使用權設計層信息倉儲對象能夠通過圖形化方式來進行觀察和控制。 面向Oracle和非Oracle庫的器設計可以被捕獲到Oracle信息倉儲之中。這使庫得以從傳統系統、文檔或現有系統的維護中爭脫了出來,並使企業具有察看企業所有的能力。類似地,你也可以捕獲Oracle Developer或Microsoft Visual Basic中所建立的套用設計,包括所有在自身腳本編制環境中編寫的套用邏輯。 這種拖放同樣可用於在相應設計對象被選定後打開圖示化工具、模組圖示化工具和模組邏輯器。對象導航工具及其他圖示化工具可以協同工作,並允許一個圖示化工具中所選定的對象能夠被拖放到另一個圖示化工具之中。 Designer生成工具 Oracle Developer 由設計器調用的Oracle Designer生成工具所產生的生產力及UI標準對高可用性套用的快速部署是非常關鍵的,生成工具使開發人員在投資周期的初期階段受益,確保套用開發準確順利的實施。Oracle Developer表格和報告可被全部指定、生成或以反向工程方式存入Oracle信息倉儲之中,以提供企業級客戶/器或Web套用的快速創建。 Oracle Web Server生成工具 圖形化模型定義使用與對報告生成相同的方法,可以生成動HTML Web套用。在標準瀏覽器中可以運行這些部署在Oracle套用器上的套用,並能生成一個面向許多用戶的集中的Web套用。 C++生成工具 C++程式可提供對Oracle 8的無縫。使用對象類型模型做為其基類。C++生成工具可以生成C++類,並為這些對象提供透明的“一致性”。C++生成工具為每一對象類型都創建一類定義。生成工具還要創建一運行時映射關係,以便套用能與Oracle庫透明互動。 Visual Basic生成工具 Oracle Designer Visual Basic生成工具可以生成全功能、面向的Visual Basic套用,它所基於的是記錄在信息倉儲中的模組和庫設計規範。這些已生成的套用可以裝入Visual Basic設計環境之中,在這裡產生運行時所需的執行程式或再做進一步的提煉。 開放式器生成工具 Oracle Designer對大多數類型廣泛的庫,通過在器方產生部件,完成企業套用和倉庫的解決方案。SQL DDL是為表設計而創建的,表設計則通過系統設計工具來定義。這些表設計包括基本表和列信息,以及外部鍵約束、檢查約束和主鍵約束等等的合法性。對於Oracle 7和Oracle 8,器生成工具還附加地創建了所有RDBMS中複雜的有效特性。器生成工具同時還可以反向生成Oracle RDB、Oracle Life、DB2/2、Microsoft SQL Server、Sybase、ANSI SQL DDL,以及ODBC庫。與利用其他生成工具一樣,對現有定義的反向構造將允許開發人員使用系統設計工具維護和重新設計系統。

相關詞條

熱門詞條

聯絡我們