企业管理培训,企业培训公开课,企业内训课程,企业培训师 - 名课堂企业管理培训网

名課堂 - 企業管理培訓網聯系方式

聯系電話:400-8228-121

值班手機:18971071887

Email:Service@mingketang.com

企業管理培訓分類導航

企業管理培訓公開課計劃

企業培訓公開課日歷

研發管理培訓公開課

研發管理培訓內訓課程

熱門企業管理培訓關鍵字

您所在的位置:名課堂>>公開課>>研發管理培訓公開課

軟件架構與案例分析最佳實踐

【課程編號】:MKT043911

【課程名稱】:

軟件架構與案例分析最佳實踐

【課件下載】:點擊下載課程綱要Word版

【所屬類別】:研發管理培訓

【時間安排】:2025年05月16日 到 2025年05月19日6800元/人

2024年05月31日 到 2024年06月03日6800元/人

2023年06月16日 到 2023年06月19日6800元/人

【授課城市】:成都

【課程說明】:如有需求,我們可以提供軟件架構與案例分析最佳實踐相關內訓

【其它城市安排】:上海 重慶 杭州 廣州 青島 珠海 蘇州 北京 深圳

【課程關鍵字】:成都軟件架構培訓

我要報名

咨詢電話:
手  機: 郵箱:
課程介紹

軟件架構是軟件業的一個重要研究領域,正受到越來越多的關注,其地位也日益明顯地體現出來.而架構設計師——也就成為軟件系統的最高設計者。此課程就是為有志成為卓越架構師的人準備的培訓課程。作為架構設計師,需要具備統觀全局、分而治之的能力,從子系統的劃分到組件的定義,從系統設計能力到溝通、協調,表達能力. 我們系統的組織課程,并由15年經驗豐富的講師傳授,為您成長為架構設計師打下堅實的基礎。

我單位依據前十幾期架構培訓學員的反饋意見,以國內絕對領先的師資力量,經過不斷的融合和提升,加入更多不同行業架構設計上的內容,研發出一套貫穿始終的案例教學,以“完整”案例帶動“點狀”案例,使每一行業的軟件架構設計人員都能獲得所需的思想,使學員掌握實現高效軟件架構的技能和技術——使之具有易維護性和高可擴展性。名課堂決定開展“軟件架構與案例分析最佳實踐”高級工程師培訓班,本次培訓由北京天博信通科技有限公司具體承辦,望相關單位收到通知后積極參加。

課程特色

本課程通過介紹軟件架構視圖和軟件文檔,軟件架構設計過程,軟件架構應用與常用的架構模式/策略/原則等諸多架構實際問題,透視軟件架構是如何設計和實現的? 并且介紹應該如何應用系統架構設計為后期的詳細設計和應用開發提供指導。針對大多數企業目前是維護遺留系統, 該課程介紹了軟件架構的監控,架構的壞癥狀和重構方法,因為架構設計的前期不能考慮到所有的問題,設計包容一切的完美架構. 還針對軟件架構常見設計技術專題等問題進行了分析并提出了解決方案,并結合眾多大型軟件項目架構案例進行更深入的剖析!

培訓對象

軟件架構師、項目經理、技術總監、高級軟件設計師、資深技術人員和其他開發人員

頒發證書

參加相關培訓并通過考試的學員,可以獲得:

1.工業和信息化部信息中心頒發的-高級軟件架構師職業技能證書。該證書可作為專業技術人員職業能力考核的證明,以及專業技術人員崗位聘用、任職、定級和晉升職務的重要依據。

注:請學員帶二寸彩照2張(背面注明姓名)、身份證復印件一張。

課程大綱

第一單元:軟件架構文檔和架構視圖-如何有效描述架構藍圖

一、軟件架構的視圖

(1)軟件架構視圖的意義, 軟件架構師的多維思考

(2)邏輯視圖、開發視圖、部署視圖、運行視圖、場景視圖,數據視圖 ,實現視圖

(3)如何和怎樣繪制軟件架構視圖

(4)UML建模工具在架構視圖的應用

(5)典型案例分析:結合多個電信,金融行業項目案例,分析真實項目軟件架構視圖

二、軟件架構的文檔編寫

(1)軟件架構文檔的意義

(2)軟件架構模板(根據實際項目情況選擇合適內容)

(3)軟件架構文檔的結構(避免出現不必要的重復和缺少關鍵信息)

(4)軟件架構文檔必須包含的內容(通過多個項目,分析不同系統包含系統內容不同)

(5)文檔的后期管理(使文檔保持更新)

(6)軟件架構文檔的評審

(7)典型案例分析:結合多個電信項目案例,進行分析和評審軟件架構文檔

第二單元:軟件架構設計關注點(哪些因素驅動架構設計,是架構開始設計之前必須知道的?)和架構最佳策略

一、軟件架構設計關注點(軟件架構師在架構設計之前必須考慮的要素)

(1)架構設計的關注是什么

(2)軟件架構的驅動因素(改變傳統以功能實現和新技術為驅動的策略)

(3)軟件質量需求對架構的影響(質量屬性場景定義和對應架構策略)

(4)軟件功能需求對架構的影響(分析功能需求變化點和進化點)

(5)軟件約束條件與架構的影響(業務,運行環境,開發團隊,實現技術等約束)

(6)如何使功能性需求,非功能性需求和平臺細節在架構中能保持分離,從而改善可維護性和可擴展性

(7)處理功能需求,非功能性需求,平臺細節.制定架構目標

(8)典型案例分析:結合項目,因為分析驅動因素的錯誤,導致項目不能如期驗收的失敗案例

(9)其中多個真實失敗案例,值得借鑒.

二、軟件架構最佳策略

(1)重新認識系統質量屬性,如何定義質量屬性和相應的架構策略

(2)系統架構的可擴展性設計策略

(3)系統架構的可靠性設計策略

(4)系統架構的高性能設計策略

(5)系統架構的可維護性設計策略

(6)系統架構的易用性設計策略

(7)系統架構質量屬性和架構模式的應用

(9)思考這些架構策略,如何應用在自己的實際項目中

第三單元:軟件架構設計過程

一、軟件架構設計過程

(1)軟件架構設計過程方法論(步驟和相應的成果)

(2)典型案例分析:結合具體項目案例進行分析:演示架構設計過程

二、商業架構分析

(1)軟件系統邊界和外部系統接口的定義

(2)大型軟件系統的劃分子系統原則

(4)子系統功能模塊的分解

(5)子系統間的通信接口的設計

(6)如何應對系統內部緊耦合、高內聚

(7)軟件系統關鍵質量屬性樹和可行性分析

(8)軟件系統部署架構(分布式/數據分布/通信/安全)

(9)軟件系統部署容量評估(主機/中間件/數據庫等資源容量評估)

(10)典型案例分析:結合多個項目實例,分析商業架構成果

三、邏輯架構設計

(1)應用系統的類型和架構風格

(2)架構模式在實際項目的應用

(3)軟件架構立方體圖(軟件架構的分層,分區和基礎服務)

(4)軟件架構通用機制的分析(如何處理基礎設施擴展和具體有什么方法做基礎設施擴展, 掌握如何分離這些基礎設施用例)

(5)使用質量場景屬性進行迭代架構設計

(6)軟件架構各層的架構策略(針對企業應用分層,每層的架構策略)

(8)軟件系統線程架構策略(結合Apache HTTP Server分析線程和進程的架構)

(9)典型案例分析:結合項目實例,進行分析該階段的主要任務和相關成果

四、物理架構設計

(1)數據架構(數據模型/數據分布/數據存取,以及核心數據流)

(2)用例視圖(抽取典型,有分險和客戶最關心用例進行分析,結合架構進行設計)

(3)實現視圖(架構,設計和開發,實現原則和指南)

(4)完成架構文檔,對架構文檔進行評估

(5)典型案例分析:結合3G增值服務項目,分析物理架構設計

第四單元:軟件架構應用

一、架構設計的評估和驗證

(1)軟件架構的驗證(軟件架構風險驗證)

(2)軟件架構的驗證方法和指標(基于問題檢查表和質量屬性樹)

(3)軟件架構的驗證注意事項

(4)軟件架構的評估方式

(5)軟件詳細設計和實現時期,架構師的職責和架構的監控

(6)典型案例分析:結合項目實例,分析如何進行驗證架構和架構設計的后期重構技巧

二、架構設計重構和復用

(1)軟件架構重構概述

(2)軟件架構常見的壞癥狀

(4)軟件架構的重構手段

(5)軟件架構的復用

(6)結合某著名公司全球架構師團隊架構實例,分析架構重構和架構復用技巧

第五單元:軟件應用類型和參考架構(不同應用類型,必須采用不同架構風格)

(1)聯機交易類架構

(2)Web應用系統/大規模高并發Web2.0互聯網系統

(3)Client/Server系統(銀行交易系統)

(4)連接分析分析系統(移動經營分析系統)

(5)大規模實時并發系統(電信計費系統)

(6)Portal系統(個性化和頁面集成系統 )

(7)EAI企業集成系統(基于大規模消息集成系統)

(8)基于WAP系統(多渠道/多種手機接入系統)

(9)后臺批處理系統(高并發后臺批處理類型 銀行后臺系統)

(10)基于SOA架構系統

(11)結合多個項目案例分析每種應用類型的架構風格特點,主要架構挑戰和相應對策

第六單元:軟件架構模式應用

一、軟件架構模式

(1)軟件架構模式概述

(2)管道過濾器/事件架構/微內核/反射架構模式(其他10多種常見的架構模式)

(4).net常見架構模式和J2EE架構模式

(5)分布式和并發架構模式

(6)典型案例分析:結合國內社保平臺項目分析軟件架構模式的應用經驗

第七單元:軟件架構的實現-框架和設計模式

1.應用框架(Application framework)

(1)框架vs.類庫

(2)軟件架構如何以框架的方式實現

(3)框架的開發過程和開發技術(通用點vs.擴展點)

(4)一個著名框架的實現分析

(5)典型案例分析:結合項目實例,開發框架

2.設計模式技術在軟件框架設計之中的應用

(1)設計模式思想(封裝變化)

(2)設計模式的在架構設計之中的綜合應用

(3)典型案例分析:結合項目實例,分析設計模式在架構設計時期的實際應用

第八單元:軟件架構核心策略

1、領域模型架構

(1)領域模型架構策略

(2)領域模型建模(關聯,屬性)

(3)多個系統數據模型不一致和領域模型的同步

(4)公共數據模型(CDM)

(5)領域模型分析模式(模型的選擇會影響最終產生系統的靈活性和可重用性)

(6)根據電信計費系統和網絡資源管理案例分析領域模型的架構

2、業務邏輯和業務流程架構

(1)業務邏輯架構模式(事務腳本/領域模型/服務層模式)

(2)業務流程架構策略

(3)基于容器的業務邏輯架構(EJB和輕量級,以及容器提供的基礎服務)

(4)面向方面的業務架構和AOP技術在業務邏輯架構的應用

(5)狀態管理架構策略(有狀態和無狀態服務,以及對可擴展性的影響)

(6)業務邏輯的分布式架構策略(遠程或本地/同步或異步)

(7)并發和同步架構模式(Half-Sync/Half-Async和Leader/Followers和Active Object和Monitor Object)

(8)基于中間件的業務邏輯架構(Corba/Tuxedo/MQSeries/J2EE/.net)

(9)典型案例分析:結合某銀行交易系統分析業務邏輯架構

3、數據存取(持久性)架構

(1)數據存取架構策略(對象和關系數據庫的映射)

(2)對象關系阻抗/ORM技術/數據映射SQLMapper

(3)緩存技術在存取層的應用/緩存數據和數據庫數據一致性

(4)分布式數據存取策略(讀寫分離/分布數據/異構數據存取)

(5)數據同步和一致性策略

(6)數據訪問層的性能考慮

(7)事務管理(本地事務和分布式事務,以及事務補償)

(8)數據鎖管理(悲觀鎖和樂觀鎖)

(9)典型案例分析:結合零售行業POS項目分析數據訪問層的架構設計

4、數據架構

(1)數據架構概述 (2)數據建模原則和優化策略

(3)數據分布策略(集中,歸檔,子集,ETL等模式) (4)數據復制和同步策略

(5)數據一致性和分布式事務

(6)大數據量數據庫可擴展性(水平和垂直擴展,讀寫分離)以及單表記錄過大拆分策略

(7)數據庫集群規劃

(8)分布式數據存取策略(跨多個庫, 可能數據庫異構類型)

(9)數據備份與恢復 (10)數據庫性能規劃 (11)數據安全策略

(12)與遺留系統的數據庫兼容性考慮

(13)結合電信,金融,零售POS項目實例分析,系統數據架構設計策略

5、系統內部各組件或層之間通信架構

(1)系統通信設計原則 (2)通信機制和通信模式

(3)協議選擇對性能的考慮 (4)同步還是異步

(5)適配器策略(基于API/數據庫/文件/協議等適配)

(6)通信接口設計策略(統一接口/業務分類)

(7)數據傳輸形式(DTO/XML等)

(8)Extension/Explicit/Proxy/Dynamic/Batch 接口形式

(9)結合項目實例分析,系統內部的通信設計

6、系統與外部系統的接口架構

(1)系統接口設計策略 (2)點對點和基于EAI平臺架構

(3)系統接口策略(基于文件,共享數據庫,同步RPC或者異步消息)

(4)系統接口安全/審計/稽核等架構策略

(5)結合某省電信BSS系統EAI項目實例分析,系統接口架構策略

7、系統基礎服務組件架構

(1)系統基礎服務組件架構策略 (2)系統通用服務層與業務邏輯分離

(3)系統必備13種基礎服務架構(異常處理/事務管理/緩存/工作流/校驗/通信/安全/日志/定時觸發/狀態/消息通信/系統監控/配置管理)

(4)業務通用服務架構實現策略

(5)結合多個項目實例分析,架構師如何萃取基礎服務組件和怎樣設計實現

第九單元:大型軟件系統架構實踐與剖析

(該案例分別在以上各單元,結合主題進行介紹) 綜合軟件架構實踐與剖析(以實際項目案例為背景)

(1)電信行業(電信97/移動BOSS/電信MBOSS/經營分析)軟件架構案例研究

(2)金融行業(XXX銀行企業信貸和XXX銀行)軟件架構案例研究

(3)政府行業(XXX社保和XXX稅務)軟件架構案例研究

(4)電力行業(SG168和XXX電網門戶系統)軟件架構案例研究

(5)大型互聯網系統架構案例研究

(6)郵政行業(***郵政項目)案例研究

梁老師

梁老師:加拿大籍IT專家,領導和參與了加拿大多倫多證券中心股票交易系統、美國J.P.Morgan銀行人力資源管理系統、PenGroup e-Biz企業管理信息系統、中國銀行天津分行企業集團財務中心業務管理系統、中國科學院空間中心電子政務系統、北京地稅后勤管理系統等項目的研發。

范老師:資深專家、高級顧問,受聘于包括SUN在內的國際知名IT廠商的金牌講師。一直致力于軟件需求分析/架構設計的研究和實踐對國外的軟件需求分析理論和實踐有透徹的理解和研究,與國外知名的專家保持密切的交流和協作融合東西方軟件研究的成果,在10多年的實踐中對軟件需求管理有深刻理解。

我要報名

在線報名:軟件架構與案例分析最佳實踐(成都)

主站蜘蛛池模板: 恒温恒湿试验箱厂家-高低温试验箱维修价格_东莞环仪仪器_东莞环仪仪器 | RO反渗透设备_厂家_价格_河南郑州江宇环保科技有限公司 | 沙盘模型公司_沙盘模型制作公司_建筑模型公司_工业机械模型制作厂家 | 磁力链接搜索神器_BT磁力狗_CILIMAO磁力猫_高效磁力搜索引擎2024 | 中天寰创-内蒙古钢结构厂家|门式刚架|钢结构桁架|钢结构框架|包头钢结构煤棚 | 网带通过式抛丸机,,网带式打砂机,吊钩式,抛丸机,中山抛丸机生产厂家,江门抛丸机,佛山吊钩式,东莞抛丸机,中山市泰达自动化设备有限公司 | 深圳市源和塑胶电子有限公司-首页 | 塑料熔指仪-塑料熔融指数仪-熔体流动速率试验机-广东宏拓仪器科技有限公司 | 青岛侦探调查_青岛侦探事务所_青岛调查事务所_青岛婚外情取证-青岛狄仁杰国际侦探公司 | 广州云仓代发-昊哥云仓专业电商仓储托管外包代发货服务 | 沈阳缠绕膜价格_沈阳拉伸膜厂家_沈阳缠绕膜厂家直销 | 施工围挡-施工PVC围挡-工程围挡-深圳市旭东钢构技术开发有限公司 | 房在线-免费房产管理系统软件-二手房中介房屋房源管理系统软件 | 建大仁科-温湿度变送器|温湿度传感器|温湿度记录仪_厂家_价格-山东仁科 | 热回收盐水机组-反应釜冷水机组-高低温冷水机组-北京蓝海神骏科技有限公司 | 老城街小面官网_正宗重庆小面加盟技术培训_特色面馆加盟|牛肉拉面|招商加盟代理费用多少钱 | 变位机,焊接变位机,焊接变位器,小型变位机,小型焊接变位机-济南上弘机电设备有限公司 | 阀门智能定位器_电液动执行器_气动执行机构-赫尔法流体技术(北京)有限公司 | 磁力去毛刺机_去毛刺磁力抛光机_磁力光饰机_磁力滚抛机_精密金属零件去毛刺机厂家-冠古科技 | 电动液压篮球架_圆管地埋式篮球架_移动平箱篮球架-强森体育 | 模具硅橡胶,人体硅胶,移印硅胶浆厂家-宏图硅胶科技 | 电动高压冲洗车_价格-江苏速利达机车有限公司| PAS糖原染色-CBA流式多因子-明胶酶谱MMP-上海研谨生物科技有限公司 | PVC地板|PVC塑胶地板|PVC地板厂家|地板胶|防静电地板-无锡腾方装饰材料有限公司-咨询热线:4008-798-128 | 低压载波电能表-单相导轨式电能表-华邦电力科技股份有限公司-智能物联网综合管理平台 | 【法利莱住人集装箱厂家】—活动集装箱房,集装箱租赁_大品牌,更放心 | 磁力加热搅拌器-多工位|大功率|数显恒温磁力搅拌器-司乐仪器官网 | 废气处理设备-工业除尘器-RTO-RCO-蓄热式焚烧炉厂家-江苏天达环保设备有限公司 | 水热合成反应釜-防爆高压消解罐-西安常仪仪器设备有限公司 | 糖衣机,除尘式糖衣机,全自动糖衣机,泰州市长江制药机械有限公司 体感VRAR全息沉浸式3D投影多媒体展厅展会游戏互动-万展互动 | 物和码官网,物和码,免费一物一码数字化营销SaaS平台 | PCB接线端子_栅板式端子_线路板连接器_端子排生产厂家-置恒电气 喷码机,激光喷码打码机,鸡蛋打码机,手持打码机,自动喷码机,一物一码防伪溯源-恒欣瑞达有限公司 假肢-假肢价格-假肢厂家-河南假肢-郑州市力康假肢矫形器有限公司 | Magnescale探规,Magnescale磁栅尺,Magnescale传感器,Magnescale测厚仪,Mitutoyo光栅尺,笔式位移传感器-苏州连达精密量仪有限公司 | 北京京云律师事务所| 东莞猎头公司_深圳猎头公司_广州猎头公司-广东万诚猎头提供企业中高端人才招聘服务 | 长沙印刷厂-包装印刷-画册印刷厂家-湖南省日大彩色印务有限公司 青州搬家公司电话_青州搬家公司哪家好「鸿喜」青州搬家 | 有机肥设备生产制造厂家,BB掺混肥搅拌机、复合肥设备生产线,有机肥料全部加工设备多少钱,对辊挤压造粒机,有机肥造粒设备 -- 郑州程翔重工机械有限公司 | 大通天成企业资质代办_承装修试电力设施许可证_增值电信业务经营许可证_无人机运营合格证_广播电视节目制作许可证 | 制样机-密封锤式破碎机-粉碎机-智能马弗炉-南昌科鑫制样 | 袋式过滤器,自清洗过滤器,保安过滤器,篮式过滤器,气体过滤器,全自动过滤器,反冲洗过滤器,管道过滤器,无锡驰业环保科技有限公司 | 尚为传动-专业高精密蜗轮蜗杆,双导程蜗轮蜗杆,蜗轮蜗杆减速机,蜗杆减速机生产厂家 |