您的瀏覽器不支援JavaScript功能,若網頁功能無法正常使用時,請開啟瀏覽器JavaScript狀態

img
×  登入
 各類專區
跳到主要內容區塊 目前檢視身分

QuEye CIA - 變更衝擊分析器 2.0 (Change Impact Analyzer) 一年授權 - 加購1人數使用者授權 (本品項為授權加購項目,需與QuEye CIA - 變更衝擊分析器 2.0 (Change Impact Analyzer) 一年授權 配合使用)

標案名稱111年第一次電腦軟體共同供應契約採購
組  別5
單  位
項  次18
採購數量級距1-100
產  地臺灣
評  價
型錄下載

產品功能規格

軟體開發人員最怕就是軟體需求變更時修改不完全或改A錯B,導致系統上線出問題。當今系統不僅龐大且變更頻繁,單靠人工依據文件與記憶去分析並找出變更時有哪些程式需要修改是非常辛苦且具高風險。QuEye CIA能將系統裡眾多程式相互呼叫之關係,以及與資料庫表之關聯性建立完整相依圖,幫助開發人員做好軟體需求追溯及變更衝擊分析

(1) 管理建構項目與建構項目間之關聯
1. 建構項目 (Configuration Item) 包含需求、功能項目、原始碼、資料庫物件(如:資料表、預儲程序等)與測試案例等類型。
2. 介接版控和資料庫系統可自動解析與建立原始碼間、原始碼與資料庫物件間、資料庫物件間之相依關聯。
(2) 提供端到端的圖形化相依查詢介面
1. 串連多類型建構項目間之相依關聯,建立端到端的相依關聯資訊,並提供圖形化相依性查詢介面(如:相依性矩陣圖、相依性樹狀圖),方便了解建構項目間之直接與間接相依性關聯。
2. 提供單一Web介面,可在單一整合平台有效追溯不同類型軟體建構項目的相依關聯,省去在不同工具間切換的不便與耗時,消除資訊孤島的困擾。
3. 提供各種不同類型建構項目間的相依資訊,讓不同角色依據各自的需求,選擇適合的角度追溯多個類型建構項目間之相依關聯。
4. 提供Drill-Down的原始碼檢視及搜尋能力,可直接同步檢視程式碼間呼叫的段落,讓新手快速掌握程式邏輯,輕鬆上手,以利分析判斷。
(3) 衝擊與變更分析
1. 運用相依性查詢功能進行衝擊分析,分析及記錄需求異動所影響的相關程式碼及資料表格等,藉由記錄這些異動項目的修改說明與預估工時,協助評估需求異動的影響幅度。
2. 提供變更分析功能,輔助需求異動後針對修改內容事後確認,了解潛在影響原始碼及受影響之功能項目,協助進行有效的功能測試以避免改 A 壞 B 。。
(4) 特殊封裝寫法支援
1. 通常特殊的封裝寫法無法透過開發工具或靜態分析發掘其相依關聯,造成原始碼追溯斷點。透過系統提供之擴充彈性,由人工建立關聯規則後,系統自動學習並找出類似的呼叫關聯,提高衝擊分析的正確性與有效性。(部分需求須加購分析策略擴充模組)
(5) 跨專案相依性關聯追溯
1. 可解析多專案間之服務相依性,串起多專案間之服務流、提升維護微服務或跨專案等開發架構之可追溯性。(須加購跨專案相依關聯分析模組)

功能規格/基本需求

(1) QuEye CIA 自動解析關聯支援範圍
QuEye CIA介接存放於版控系統中的系統原始碼,以及資料庫管理系統中的資料庫物件,並自動發掘原始碼間、原始碼與資料庫物件間、資料庫物件間之相依關聯。支援範圍如下:
1. 程式語言:Java、C#、VB、Node.js、HTML、JavaScript、TypeScript、JSP 等
2. 軟體框架:Spring MVC、Struts、Hibernate、Mybatis、JPA、ASP.Net MVC、ASP.NET Web Form、NHibernate、Entity Framework 等
3. 資料庫類型:Oracle、MSSQL、PostgreSQL、MySQL、Maria、Informix、DB2 等
4. 版控系統:Git、Subversion、TFVC
(2) QuEye CIA 執行環境硬體規格
I. 硬體
1. CPU:2 核心以上(4 核心以上為佳)
2. 記憶體:16GB 以上
3. 硬碟空間:40GB 以上,依系統解析專案大小而定
II. 作業系統:Windows Server 2016 (含) 以上
III. 資料庫:PostgreSQL 9
IV. Web Application Server :Tomcat 7
V. 瀏覽器:Google Chrome