方案管理:應用軟體系統的方案管理,使用那個資料庫,有那些服務及前端頁面、報表等,包含方案的美工樣式設定(CSS及其美工圖檔),方案還具有備份與還原功能,讓系統可以備份到本地的儲存設備上。
資料庫管理:虛擬資料庫的建立與管理,包括資料表的建立與維護、查詢與資料編輯等,也提供轉入轉出的功能可讓雲端資料與本地資料整合與同步,同樣也支援資料備份與還原功能。
系統分析設計:透過系統分析設計,可以用畫圖的方式來呈現系統分析的描述,提供多種常用的系統分析繪圖,如WBS(項目分解圖),UML的UseCase圖,ERD(資料關聯圖),DFD(資料流程圖),BFD(商業流程圖)及MindMap(心智圖)等等,並可以透過分析圖自動產生資料表與頁面等。
資料字典管理:可以統一定義資料表欄位的基本屬性與規則,用來自動產生頁面時的欄位屬性,包括抬頭、字元長度、使用組件、是否要檢驗、是否預設內容等。
資料服務管理:提供資料服務的Model(模型),透過這個服務可以代理所有前端(Viewer)的資料存取需求,及提供後端的商業邏輯服務,如資料的處理、驗證等。
WEB頁面管理:以JQuery為組件基礎,透過上述的「資料服務」呈現欄位的顯示與編輯組件,全部都以元件化的方式來定義,也可以透過JS的程式碼來輔助開發元件的事件處理。
Mobile與App管理:以JQuery Mobile為組件基礎,透過「資料服務」呈現欄位的顯示與編輯組件,Mobile元件與Web元件幾乎90%相同,呈現風格不同,Mobile是以手機與平板的HTML5 Web App的模式來呈現,如要以Native方式在手機中執行者,可以下載此模組經Visual Studio的Cordova進行編譯即可。
Report報表管理: 以RDLC為開發基礎的報表系統,透過「資料服務」來定義報表的格式與要顯示的欄位,可以用Web的Report方式呈現或直接輸出成Excel讓使用者下載。
Workflow流程管理:提供內建的流程引擎,讓開發者可以透過WEB或Mobile表單來進行工作流程的簽核。(本功能將於2014年底完成) 。
系統文件輸出:可以將系統分析各種圖表、資料庫表結構、「資料服務」內容、WEB頁面、Mobile或App頁面、報表格式、工作流程等自動整理成一個Word的Doc(包含目錄),讓開發者可以下載此文件。
其他管理:所有的模組(包括系統分析、資料服務、WEB頁面、Mobile頁面、報表、工作流程等)都提供了轉出/轉入功能,可以將Code轉出到本地的Visual Studio當中直接編譯與執行,反之也可將Visual Studio的Code轉入到雲端當中來開發與執行。此外,更提供多人同時開發的版本管理機制,如Checkin、Checkout與版本比對等等。
發佈與執行:所有的模組開發完畢都可以立即執行(無須發佈但Native App除外),也可以透過整批的發佈(包含資料庫與模組版本)來讓使用者執行。
後台管理:提供雲端管理者全方位的管理,包括開發者帳號審核,帳號的權限等級(包括資料庫數量與空間及允許使用者的數量),開發者團隊間群組互通功能,使用期限、使用紀錄與使用工時統計等。
|