程文俊[程文俊]

程文俊[程文俊]
更多義項 ▼ 收起列表 ▲

程文俊是中國第一批軟體架構師、UML/UP專家、UP統一軟體過程資深教練(國內首位軟體項目過程教練)、國內較早引入模型驅動開發方法的倡導人之一、國內最早的UP過程推動人之一。

程文俊老師

(中國科學院軟體研究所碩士、著名軟體需求分析、架構師)主要研究方向:網路分散式計算、資料庫、網路作業系統,精通J2EE、SQL、中間件伺服器。在J2EE技術領域具有理論功底和實踐經驗。在J2ME商務套用和基於J2ME遊戲開發領域具有深厚的理論功底和豐富的實戰經驗。培訓授課專長:軟體構架設計、UML、OOAD、J2EE企業級高級套用開發。
擅長架構企業級套用;有獨立工作流引擎開發、企業系統套用集成方面的豐富經驗;在企業門戶(Portal)、報表、工作流引擎和企業服務匯流排(ESB)等套用領域有深入的理論研究和充分的實踐;對軟體開發的整個流程有深刻認識,有很好的協作精神和學習能力。
在架構下的系統設計和開發方面均有豐富經驗。能夠結合實際,在複雜的套用環境中選擇適合的技術組合併合理利用開源中間件來降低項目開發風險、縮短開發周期、提高套用系統的可維護性和可擴展性。

工作經驗:

具備10年大中型項目的架構設計及項目管理工作
近年來項目管理經驗:
2007-11~今某生產管理平台體系,包含10多套相關係統,實現了從計畫制定、下發、監控;生產(內業、外業)作業、質檢;上下游廠商問聯管理等全生產流程管理。各個系統間基於WebService及跨域工作流引擎實現了數據及業務層面的全面集成。能夠快速應對業務的快速變更及領導層對生產管理的時時監控。
整個平台完全基於自有的"NavWork企業級套用快速架構平台"構建。
項目職責:總架構師,全面負責整體架構及技術團隊管理。
2007-7~2008-7某企業級套用快速架構平台
它是一個以資料庫模型驅動的對象型業務架構中間件及其集成開發工具。它實現了以業務模型為核心,快速完成套用開發的創新軟體開發模式,適合各類基於WEB的專業套用系統與行業大型套用的開發。
1、基礎套用支撐平台:框架採用Spring+Struts+Hibernate,集成了靈活的基於RBAC的許可權管理功能、個人工作平台、全面的i18n支持;靈活的UI風格樣式切換、類似.NET的表單組件的Validation驗證;基於Velocity模板技術實現的郵件功能和基於ehcache實現的快取功能;基於jasperreport實現的B/S報表引擎可以實現任意複雜的報表功能。
2、業務代碼生成器(NavCodeGen):基於Velocity模板技術開發的Studio,結合不同的業務模板,可以為基礎平台實現單表、多表關聯等不同的業務功能的完整業務代碼生成。
3、工作流引擎(NavWorkflow):基於Petri網理論設計的工作流引擎,可以實現基於GUI的流程的可視化建模、熱部署、流程監控,同時提供靈活的外掛程式(包括訊息、數據組件、動作組件等)和腳本機制,可以和實際業務進行無縫集成。結合NavWorkflow,通過基礎套用平台中的個人工作平台,為個人用戶提供待辦、在辦、代理等工作任務列表。
基於目前的實際使用效果來看,NavWork企業級套用快速架構平台對項目開發的資源投入的改善是非常明顯的。統一的套用架構,不僅可以實現業務協同、快速適應需求變化,還能夠簡化軟體開發過程、壓縮軟體周期、降低團隊規模,在此基礎上便於企業的知識積累,減少人員流動風險,並最大程度地讓開發人員可以輕鬆自如地在此基礎之上進行二次開發。
項目職責:系統架構師。負責平台的基礎中間件選型、組裝及所有功能架構設計及代碼開發工作,並指導編制配套的開發規範。
2007-2~2008-4《搜尋監管系統業務支撐系統》(J2EE)、《地圖圖片搜尋引擎》(J2EE、Heritrix)、《智慧型地圖圖片識別引擎》(VC、C#)三個子項目。其建設目標是為國家測繪行政主管部門提供必要的技術手段以加強對地圖編制、審核的管理;加大對地圖市場及網際網路網站登載地圖的監管力度,嚴格查處和封堵網際網路用戶上傳、標註涉密地理信息。
項目職責:系統架構師,總體負責平台的技術選型、總體架構、廠商協調及功能部件間的接口設計。
2007-7~2008-6《導航服務產業運營體系建設及產業鏈構造》項目
本系統總體採用J2EE架構,通過JNI集成本地Geocoding功能;並基於不同協定提供多種通信信道,結合相應的快取機制能夠滿足高並發下的網路通信要求。
項目職責:系統架構師,全面負責系統的技術選型、總體架構及功能部件間的接口設計。
2006-11~2007-06跨域-智慧型流程平台&訊息中心
項目職責:總架構師、項目經理。總體負責銀監會(跨域)智慧型流程平台、訊息中心的項目管理及系統架構工作。
2006-08~2006-11統一用戶認證&組織信息同步系統
本系統分兩個子系統:
1、統一認證及實時同步採用J2EE架構(B/S),提供基於NIO、HTTP、SSL的認證通道;利用JMS實現信息在不同套用之間的實時傳送,MOM採用的是開源的OpenJMS(目前替換為Joram)。
2、定時同步採用.NET架構(C/S),利用COM技術實現從Domino資料庫的人員、組織信息獲取,並通過ADO/FTP/HTTP等多種機制實現信息向註冊套用系統的推送。
項目職責:項目經理、總架構師。負責整個項目的架構、(接口)設計、管理工作

培訓經歷:

主要客戶包括:中國工商銀行、中國農業銀行、國家開發銀行、交通銀行、中國鐵通、中國電信、中國航天、中電集團、中石油、中石化、西南電信、海關總署、魯能軟體、深圳雁聯計算機、深圳邁瑞等上百家企事業單位。

相關詞條

熱門詞條

聯絡我們