Ansys|91国内精品视频|Matlab|91国内精品久久久|R语言培训课程班-91国内精品久久-曙海培训深圳成都南京苏州杭州

課程目錄:軟件擴展性與重用性設計培訓
4401 人關注
(78637/99817)
課程大綱:

    軟件擴展性與重用性設計培訓

 

 

 

 

1. 什么是好的設計以及如何預先設計實現
(1)什么是好的設計?
(2)衡量好設計的手段
(3)可擴展性(Extensibility)容易添加新的功能
(4)靈活性(Flexibility)代碼修改平穩地發生
(5)可插入性(Plug ability)容易將一個類抽去-同時也可將相同接口類加入
(6)軟件的變化分析-發現變化/封裝變化/隔離變化
(7)軟件需求的不可預測性-設計師預測式設計與過度設計
(8)軟件演化式設計-敏捷的設計思想
2. 邏輯架構切割(1)技術切割范式:針對所有業務功能進行技術切割方法論
(2)技術元素的分層組織
(3)技術元素的分包組織
(4)技術元素的相似性與重疊性分析
(5)技術元素的變化性設計
(6)技術元素的性能、可靠、穩定與安全設計
(7)技術元素并行開發與開發管理組織
(8)技術元素難度復雜度與開發者能力關系
(9)動手實踐:面向對象與面向方面的技術切割實踐,評選佳實踐成果
3. 接口設計與解耦
(1)接口設計的基本原則
(2)接口的變化性與穩定性
(3)定義技術元素間相互調用的接口
(4)定義系統外部訪問集成的接口
(5)定義框架管理的接口
(6)注入變化觀察技術元素的波及面-耦合性分析
(7)技術元素職責單一性與松耦合
(8)案例分析:google的MapReduce的接口設計
(9)動手實踐:類庫接口設計實踐,評選佳實踐成果
4. 數據庫結構設計與大數據
(1)數據庫設計的基本原則:適度使用范式原則
(2)實現數據庫結構的彈性設計8種方案
(3)大數據設計:權衡SQL與NoSQL
(4)數據切割:分庫、分區與分布
(5)數據存儲文件系統的彈性設計:MySQL與淘寶TFS
(6)數據性能設計方案:對比MemCached、OceanBase與Spark
(7)數據中的知識與決策
(8)動手實踐:分組實現數據庫彈性設計,評選佳實踐成果
5. 公共組件設計
(1)公共組件結構切割
(2)公共組件接口設計
(3)公共組件的彈性設計
(4)公共組件與功能組件的動態耦合設計
(5)動手實踐:Cache組件設計
(6)動手實踐:現有系統反向工程的公共組件合理性分析
6. 框架平臺設計
(1)UI框架設計
(2)功能邏輯組件集成管理框架設計
(3)數據訪問框架設計
(4)數據存儲框架設計
(5)案例分析:HADOOP框架剖析
(6)動手實踐:現有系統反向工程的自定義框架的合理性分析
7. 非功能性設計
(1)各種質量屬性設計的戰術策略
(2)掌控“相互沖突的質量屬性”設計的平衡點
(3)軟件變化分析與預測
(4)軟件變化設計策略
(5)基于設計模式的變化設計
(6)基于key-value的變化設計
(7)基于邏輯判斷的變化設計
(8)高可靠性設計
(9)案例分析:SAP自我維護設計策略分析
(10)動手實踐:現有系統反向工程的質量設計的合理性分析
8. 部署運行維護設計
(1)規劃系統開發的配置庫結構
(2)規劃系統的編譯方案
(3)規劃系統源代碼的版本方案
(4)規劃系統物理文件的安裝方案
(5)規劃系統中各個技術元素部署方案
(6)系統集成構建方案
(7)注入敏捷思想-持續集成構建
(8)案例分析:微軟的每日構建
(9)標注軟件結構中的“運維點”
(10)制定“運維點”的運行維護策略
(11)軟件結構中內置免疫系統
(12)動手實踐:產品源代碼結構、編譯計劃、版本計劃與部署方案,評選佳實踐成果
9. 架構關鍵點與工程
(1)架構設計與開發效率:簡化開發
(2)架構設計指導詳細設計與代碼編寫
(3)注入敏捷的開發實踐方法:TDD
(4)融合ITIL與DevOps的架構設計
(5)軟件架構與人力組織結構映射
(6)基于“軟件工廠”的開發模式
(7)建立企業級知識庫
(8)軟件動態運行維護規劃
(9)動手實踐:現有系統反向工程的運維設計的合理性分析
10. 架構模式與設計模式
(1)模式的場景、角色、職責
(2)模式應用誤區與風險
(3)設計重構中模式應用
(4)把握模式的使用尺度-過度使用模式與適度使用模式
11. 軟件設計模式的應用(Design Patterns)
(1)建筑模式與設計模式
(2)過度使用設計模式的問題
(3)設計模式如何適應變化和封裝
(4)GRASP設計原則
(5)關于功能與邏輯的分離
(6)設計模式的組合應用方式
(7)Framework設計中設計模式
(8)結合案例進行分析,應用設計模式之前和應用之后的對比
(9)動手實踐:學員依據案例進行設計模式實踐

主站蜘蛛池模板: 深圳激光焊锡机-全自动点胶机设备-全自动激光焊锡机厂家-深圳创精锐 | 小程序商城,_电商系统源码,直播商城定制开发电商系统源码,电商系统,java电商系统 | 南京货架|仓库货架|货架公司|仓储货架工厂批发定做-南京苏正科技实业公司 | 商标转让_商标买卖交易平台_商标转让注册网站-世标网 | 树脂井盖,复合井盖,井盖厂家-山东宝盖新材料 | 全自动清洗过滤器_网式盘式过滤器_石英砂过滤器_叠片过滤器-湖南多灵过滤系统科技有限公司 | 网站建设|营销型网站|独立站搭建|外贸网站建设|wordpress独立站|小程序开发-?无双建站? | 温湿度记录仪_温度监控_冷链监控云平台_USB/PDF温度记录仪-深圳市鸿睿物联科技发展有限公司 | 上海栋彤物流有限公司-可信赖的物流服务提供商 | 无铅锡膏,无铅锡膏厂家,有铅锡膏厂家,高温锡膏厂家,环保锡丝,贴片红胶-东莞市科舜电子科技有限公司 | 盆底肌修复仪器-产后康复脉冲磁训练仪-南京佳澜健康管理有限公司 | 立式/卧式/潜水/液下/螺杆/耐磨/渣浆泵|泥浆泵|离心泵,厂家 - 河北聚盛泵业制造有限公司 | 空气能热水器|空气能热水器工程|太阳能热水器工程|蓝冠机电 | 辽宁大卯新能源供热设备制造有限公司官方网站,大卯新能源,大卯新能源供热设备 | 宁波刑事辩护律师-建设工程律师-工程款合同律师-喻明辉律师 | 蒸汽流量计_涡轮流量计_涡街流量计_雷达液位计_污水流量计_分体式_大口径工业流量计-江苏长顺仪表 | 纳米砂磨机|纳米研磨机|实验室砂磨机-无锡市少宏粉体科技有限公司 | 山东万通液压股份有限公司-自卸车专用油缸,能源采掘设备油缸,机械装备用油缸,油气弹簧,工程机械油缸,液压元件 | 智能化会议系统|多媒体会议系统|无纸化会议系统|会议音箱|高清视频会议终端|智能化会议室|会议系统|视频会议系统-深圳市航视达科技有限公司 | 实验室冷水机-冷却循环水系统-深圳市达沃西制冷设备厂 | 黄山澳盛源新材料科技有限公司| 陶瓷靶材_氧化铌靶材_合金靶材_专注河北氧化铌靶材批发-河北东同光电科技有限公司 | 垃圾分类,北京垃圾分类,有机废弃物处理,智慧环卫,垃圾分类展 | 申江储气罐厂家,储气罐批发价格,储气罐规格-上海申江压力容器有限公司(厂) | 上海品牌设计公司|品牌策划公司|包装设计公司|上海全案LOGO设计VI设计-木马品牌设计 | 涂塑复合钢管,大口径涂塑钢管,内外涂塑钢管厂家-沧州友诚管业有限公司 | 冷却特性测试仪_ 刀柄热胀仪_加油小车价格_皮带张力仪_上海川奇机电设备有限公司 | 威学一百-专注国际学校择校备考-DSE-A-level-雅思-托福-OSSD-港澳台联考-AP-IGCSE-IB-AMC-多邻国-PTE-SAT-SSAT-小语种(如日语,韩语,德语,法语,西班牙语,意大利语,俄语,泰语)等考试培训,为出国留学学生提供个性化定制性学习方案,线下实体面授+线上网络课程, 提供一对一,小班课等多种班型 | 上饶建盛建设,建盛建设,上饶市建盛建设工程质量检测有限公司-房屋鉴定 | 油罐_双层油罐_双层油罐厂家|值得信赖-泰安晟鼎金属容器制造有限公司 | 取样冷却器-射水抽气器-锅炉炉水取样冷却器-连灵动 | 深圳钢成培训专业从事,五轴培训,车铣复合培训,数控车床,CNC数控编程,模具编程 ,钣金机械与模具设计,powermill,mastercam,solidworks,ug,hypermill培训 | 食品厂净化工程-无尘车间装修改造-净化工程-洁净工程-苏州远盈净化公司 | 铝合金锻造|链轮曲柄-同力铝业股份有限公司 | 加力管钳,液压动力钳,液压转盘-加力管钳,液压动力钳,液压转盘,山东临朐静远石油机械有限公司 | 水质在线硬度计-立柜式五参数水质分析仪-上海博取 | 友信京泰-操作台-调度台-控制台-监控台定制厂家 | 深圳社区邦家政公司-保姆_月嫂_育儿嫂 _早教育婴师_家政钟点工_家政培训_家政加盟- 社区邦优质生活服务 专业、标准化、便捷、安心,一站式家庭服务平台,服务专业有保障 ! | 远红外桑拿房-江苏侨达健康科技有限公司| 曙海培训-ZEMAX培训射频培训无线电培训GMS培训EMC培训电磁兼容性培训Maxwell培训欧姆龙培训procast培训可靠性培训光学培训工业机器人培训NI培训Linux培训5G培训Hadoop培训CFD培训 | 压力蒸汽灭菌器_脉动真空灭菌器_环氧乙烷灭菌器_等离子灭菌器_广州市科洋 |