EPVision對開發過程的管控
不使用EPVision
? --難理清復雜應用的結構,難以適應需求變化。需求變化直接導致項目出現各種問題
? --龐大的系統因開發不規范、項目人員變動帶來維護風險。
?--手工作坊式軟件開發,代碼質量、系統穩定性差。模塊間緊密耦合,導致拆分復用性低,項目周期不可控。
?--不同項目、不同開發商之間難于構件積累與共享
?--沒有統一規范的管理不同開發商之間系統難以集成
使用EPVision
?☆關注對需求的理解和建模,屏蔽技術細節。增量開發、松耦合性等特點解決需求變化帶來的連鎖反應。
? ☆模塊標準化(由代碼生成器生成)使開發的應用可以統一管理起來,有效控制軟件質量。
?☆組件復用的過程也是組件更加強壯的過程,極高提升了系統穩定性。組件間具有松耦合性,易與復用增量開發,形成軟件構建標準化。
?☆統一構件平臺有利于知識積累和共享、避免重復性的投資。
?☆構件技術、 Web Services技術、ESB總線技術,具有很好的可集成性。
EPVision 改變了什么
◇需求階段
?-快速構建原型
◇設計階段
?-應用架構和框架的高度復用,應用組件靈活配置
?-降低技術與業務之間的鴻溝
◇開發階段
?-提供一體化的企業應用開發、運行、管理環境:實現功能、流程、調試、部署、監控的一體化
?-利用代碼生成器,一鍵生成代碼,變代碼為構件圖形化組裝,開發效率提高3-5倍
?-軟件開發過程可控,避免出現短板效應
?-測試效率大幅提升,Bugs數量成倍下降
◇運行階段
?-性能卓越,響應速度快、業務高并發的支撐
?-系統穩定性提高5-10倍
◇維護階段
?-維護成本降低70%
?-故障追蹤、調優、監控方便快捷
◇項目管理
?-提高項目管控能力,有助于建立統一的項目管理機制
?-項目進度、質量更容易量化,項目管理不再停留在制度上