軟體CASE工具


CASE完整 C形式是 計算機輔助軟 E件工程.使用各種自動化軟體工具可以做軟體專案的開發和維護工作.

CASE 工具

CASE工具設定的軟體應用程式。這使用為自動的SDLC活動。 CASE工具所使用的軟體專案經理,分析師和工程師開發的軟體系統.

有許多CASE工具做軟體開發生命週期的各個階段,如工具,設計工具,專案管理工具,資料庫管理工具,文件工具分析.

為了得到所需的結果,CASE工具加速專案工作的發展並幫助推動軟體開發的下一個階段.

CASE工具元件

於特定的SDLC階段,CASE工具可以分為以下:

  • 中央儲存庫 - CASE工具需要一個中央儲存庫,它可以作為通用的,整合的,一致的資訊來源。中央儲存庫是存放在哪裡的產品規格,需求文件,相關的報告和圖表,對管理的其他有用的資訊都儲存在一個中心位置。中央儲存庫也可以作為資料字典.

    CASE工具
  • 大寫工具 - 大寫工具在SDLC的規劃,分析和設計階段使用.

  • 小寫工具 - 小寫工具的實施,測試和維護使用.

  • 整合的CASE工具 - 整合的CASE工具在SDLC的各個階段的幫助,從需求收集到的測試和文件.

CASE工具可以組合在一起,如果他們有類似的功能,流程活動,並得到整合其他工具的能力.

CASE工具的適用範圍

CASE工具的範圍,進入整個軟體開發生命週期.

CASE工具型別

現在,我們簡要地通過不同的CASE工具

圖工具

這些工具被用來表示在圖形形式的系統元件,資料和其中的各種軟體元件的控制流程和體系結構。例如,流程圖製作工具,用於建立流程圖.

流程建模工具

過程建模方法來建立軟體過程模型,該模型被用來開發軟體。流程建模工具,幫助管理者選擇的過程模型或修改它,因為每個軟體產品的需求。例如,EPF作曲.

專案管理工具

這些工具用於專案計劃,成本和工作量估計,專案排程和資源規劃。經理人必須嚴格遵守專案執行與軟體專案管理的每提及一步。專案管理工具可以幫助儲存和整個組織共用專案資訊的實時性. 例如, Creative Pro Office, Trac Project, Basecamp.

文件工具

在軟體專案文件啟動軟體過程之前,整個雲SDLC的各個階段和專案建成後.

文件生成工具為技術使用者和終端使用者的文件。技術的使用者大多是開發團隊的內部專業人士誰是指系統手冊,參考手冊,培訓手冊,安裝手冊等終端使用者文件描述的功能和操作方法系統,例如使用者手冊。例如, Doxygen, DrExplain, Adobe RoboHelp for documentation.

分析工具

這些工具可幫助收集需求,自動檢查是否有任何不一致,不準確的圖表,資料冗餘或錯誤遺漏。例如, Accept 360, Accompa, CaseComplete for requirement analysis, Visible Analyst for total analysis.

設計工具

這些工具可幫助軟體設計人員設計的軟體,其可以進一步在使用細化技術更小的模組被分解的塊結構。這些工具提供了詳細的每個模組和互連模組之間的. 如,動畫軟體設計

組態管理工具

軟體的範例下一個版本發布。組態管理工具處理 –

  • 版本和修訂管理
  • 基線組態管理
  • 變更控制管理

CASE工具在這有助於通過自動跟蹤,版本管理和發布管理。例如, Fossil, Git, Accu REV.

變更控制工具

這些工具被認為是組態管理工具的一部分。他們處理的軟體進行更改後,其基準是固定的,或者當軟體首次發布。 CASE工具自動更改跟蹤,檔案管理,程式碼管理等。這也有助於在執行組織的政策變化.

程式設計工具

這些工具包括程式設計環境,如IDE(整合開發環境),內建的模組庫和模擬工具。這些工具提供全面的援助建設的軟體產品,其中包括功能模擬和測試. 例如, Cscope to search code in C, Eclipse.

原型開發工具

軟體原型模擬版的預定軟體產品。原型提供初始的外觀和產品的手感和模擬實際產品的幾個方面.

原型CASE工具基本上都與圖形庫。他們可以建立獨立於硬體的使用者介面設計。這些工具可以幫助我們根據現有的資訊來建立快速原型。此外,他們提供的模擬軟體原型。例如.Serenaprototype composer, Mockup Builder.

Web開發工具

這些工具可協助設計網頁的形式一樣,文字,指令碼,圖形等所有盟國的元素。網路工具還提供了對正在開發的實時預覽,以及如何將它看起來完成後。例如, Fontello, Adobe Edge Inspect, Foundation 3, Brackets.

品質保證工具

品質保證的軟體組織監控工程過程和方法,通過開發軟體產品,以確保品質的一致性按組織的標準。 QA工具,包括組態和變更控制工具和軟體測試工具。例如, SoapTest, AppsWatch, JMeter.

維護工具

軟體的維護包括軟體產品的修改就交付了。自動記錄和錯誤報告技術,誤差自動售票生成和根本原因分析的幾個CASE工具,可幫助軟體組織在SDLC的維護階段。例如, Bugzilla for defect tracking, HP Quality Center.