关于举办“软件架构与案例分析最佳实践”高级工程师培训班

 2024-02-14 00:02:05  阅读 0

(2)软件架构驱动因素(改变功能实现和新技术驱动的传统策略

(3)软件质量需求对架构的影响(质量属性场景定义及相应的架构策略)

(4)软件功能需求对架构的影响(分析功能需求的变化点和演化点)

(5)软件约束和架构的影响(业务、运行环境、开发团队、实现技术等约束)

(6)如何在架构中保持功能需求、非功能需求和平台细节分离,以提高可维护性和可扩展性

(7) 处理功能需求、非功能需求、平台细节。 制定架构目标

(8)典型案例分析:结合项目,由于驱动因素分析错误,导致项目未能如期验收。

(9)这些真实的失败案例中有很多值得借鉴。

2. 软件架构的最佳策略

(1)重新理解系统质量属性,如何定义质量属性以及相应的架构策略

(2)系统架构的可扩展性设计策略

(3)系统架构的可靠性设计策略

(4)系统架构的高性能设计策略

(5)系统架构的可维护性设计策略

(6)系统架构的可用性设计策略

(7)系统架构质量属性和架构模式的应用

(9) 思考这些架构策略以及如何将它们应用到你的实际项目中。 关于举办“软件架构最佳实践与案例分析”高级工程师培训课程第三单元:软件架构设计流程的通知

1、软件架构设计流程

(1)软件架构设计流程方法论(步骤及相应结果)

(2)典型案例分析:根据具体项目案例进行分析:架构设计流程演示

2、业务结构分析

(1)软件系统边界和外部系统接口的定义

(2)大型软件系统划分子系统的原则

(4)子系统功能模块分解

(5) 子系统间通信接口设计

(6)如何处理系统内部的紧耦合和高内聚

(7)软件系统关键质量属性树及可行性分析

(8)软件系统部署架构(分布式/数据分发/通信/安全)

(9)软件系统部署能力评估(主机/中间件/数据库等资源能力评估)

(10)典型案例分析:结合多个项目实例,分析业务结构结果

3. 逻辑架构设计

(1)应用系统的类型和架构风格

(二)架构模式在实际项目中的应用

(3)软件架构立方图(软件架构的分层、分区和基本服务)

(4)软件架构的一般机制分析(如何处理基础设施扩展以及有哪些具体方法可以做基础设施扩展,并掌握如何分离这些基础设施用例)

(5)利用质量场景属性进行迭代架构设计

(6)软件架构各层的架构策略(对于企业应用分层,各层的架构策略)

(8)软件系统线程架构策略(结合HTTP分析线程和进程的架构)

(9)典型案例分析:结合项目实例,分析本阶段的主要任务及相关成果

4. 物理架构设计

(1)数据架构(数据模型/数据分布/数据访问,以及核心数据流程)

(2)用例视图(提取典型案例,分析保险和客户最关心的用例,并基于架构进行设计)

(3)实现视图(架构、设计和开发、实现原则和指南)

(4)完成架构文档并评估架构文档

(5)典型案例分析:结合3G增值业务项目,分析物理架构设计关于举办“软件架构与案例分析最佳实践”高级工程师培训班的通知第四单元:软件架构应用

1、建筑设计评估与验证

(1)软件架构验证(软件架构风险验证)

(2)软件架构的验证方法和指标(基于问题清单和质量属性树)

(3)软件架构验证的注意事项

(4)如何评估软件架构

(5) 软件详细设计和实施周期、架构师职责和架构监控

(6)典型案例分析:结合项目实例,分析如何验证架构以及架构设计的重构后技巧

2. 架构设计、重构和再利用

(1)软件架构重构概述

(2)软件架构常见的不良症状

(4)软件架构重构方法

(5)软件架构的复用

(6)结合某知名公司全球架构师团队架构实例,分析架构重构和架构复用技术。 关于举办《软件架构最佳实践与案例分析》高级工程师培训课程第五单元:软件应用类型及参考架构(不同应用类型必须采用不同的架构风格)

(1) 线上交易架构

(2)Web应用系统/大型高并发Web2.0互联网系统

(3)/系统(银行交易系统)

(4)连接分析系统(移动业务分析系统)

(5)大规模实时并发系统(电信计费系统)

(6) 系统(个性化及页面整合系统)

(7)EAI企业集成系统(基于大型消息集成系统)

(8)基于WAP系统(多渠道/多手机接入系统)

(9)后台批处理系统(高并发后台批处理型银行后台系统)

(10)基于SOA架构的系统

(11)结合多个项目案例,分析各应用类型的架构风格特征、主要架构挑战及相应对策。 关于举办“软件架构最佳实践与案例分析”高级工程师培训班第六单元:软件架构模式应用的通知

1、软件架构模型

(1)软件架构模式概述

(2)管道过滤器/事件架构/微内核/反射架构模式(其他10多种常见架构模式)

(4).net常见架构模式和J2EE架构模式

(5)分布式并发架构模式

(6)典型案例分析:结合国内社保平台项目分析软件架构模型的应用经验,关于举办《软件架构与案例分析最佳实践》高级工程师培训班的通知第七单元:软件架构的实现——框架与设计模式

1. 应用框架( )

(1)框架与类库

(2)如何以框架的形式实现软件架构

(三)框架开发流程及开发技术(通用点vs扩展点)

(4)某著名框架的实现分析

(5)典型案例分析:结合项目实例,开发框架

2、设计模式技术在软件框架设计中的应用

(一)设计模式思维(封装变化)

(二)设计模式在建筑设计中的综合应用

(3)典型案例分析:结合项目实例,分析设计模式在架构设计阶段的实际应用。 关于举办“软件架构最佳实践与案例分析”高级工程师培训课程第八单元:软件架构核心策略的通知

1. 领域模型架构

(1)领域模型架构策略

(2)领域模型建模(关联、属性)

(3)多个系统数据模型不一致和领域模型同步

(4) 通用数据模型(CDM)

(5)领域模型分析模式(模型的选择会影响最终系统的灵活性和可重用性)

(6)基于电信计费系统和网络资源管理案例分析的领域模型架构

2. 业务逻辑和业务流程架构

(1)业务逻辑架构模型(事务脚本/领域模型/服务层模型)

(2)业务流程架构策略

(3)基于容器的业务逻辑架构(EJB和轻量级,以及容器提供的基础服务)

(4)面向方面的业务架构和AOP技术在业务逻辑架构中的应用

(5)状态管理架构策略(有状态和无状态服务,以及对可扩展性的影响)

(6)业务逻辑的分布式架构策略(远程或本地/同步或异步)

(7)并发和同步架构模式(Half-Sync/Half-Async and/and)

(8)基于中间件的业务逻辑架构(Corba///J2EE/.net)

(9)典型案例分析:基于某银行交易系统的业务逻辑架构分析

3. 数据访问(持久化)架构

(1)数据访问架构策略(对象与关系数据库的映射)

(2) 对象关系阻抗/ORM技术/数据映射

(3)缓存技术在访问层的应用/缓存数据与数据库数据的一致性

(4)分布式数据访问策略(读写分离/分布式数据/异构数据访问)

(5) 数据同步和一致性策略

(6)数据访问层的性能考虑

(7) 事务管理(本地事务和分布式事务,以及事务补偿)

(8)数据锁管理(悲观锁和乐观锁)

(9)典型案例分析:基于零售行业POS项目分析数据访问层的架构设计

4. 数据架构

(1)数据架构概述

(2)数据建模原理及优化策略

(3)数据分布策略(集中、归档、子集、ETL等模式)

(4)数据复制与同步策略

(5)数据一致性和分布式事务

集群架构设计_大规模linux集群架构最佳实践_linux集群管理软件

(6)大数据量数据库扩展性(水平垂直扩展、读写分离)以及单表记录过大的拆分策略

(7)数据库集群规划

(8) 分布式数据访问策略(跨多个库,可能是异构数据库类型)

(9)数据备份与恢复

(10)数据库性能规划

(十一)数据安全政策

(12) 数据库与遗留系统的兼容性考虑

(13)结合电信、金融、零售POS项目案例分析,系统数据架构设计策略

5. 系统内组件或层之间的通信架构

(1)系统通信设计原则

(2) 沟通机制和沟通方式

(3) 协议选择的性能考虑

(4) 同步或异步

(5)适配器策略(基于API/数据库/文件/协议等进行适配)

(6)通信接口设计策略(统一接口/业务分类)

(7)数据传输形式(DTO/XML等)

(8) //Proxy //批量接口形式

(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)大规模互联网系统架构案例研究

(六)邮政行业(***邮政项目)案例研究关于举办“软件架构与案例分析最佳实践”高级工程师培训班的通知

培训特色

梁老师:加拿大IT专家,主导并参与加拿大多伦多证券中心股票交易系统、美国JP银行人力资源管理系统、e-Biz企业管理信息系统、中国银行天津分行企业集团金融中心业务管理系统,并与中科院研发航天中心电子政务系统、北京地税物流管理系统等项目。

范老师:SUN等国际知名IT厂商聘用的资深专家、高级顾问、金牌讲师。 一直致力于软件需求分析/架构设计的研究与实践。 对国外软件需求分析理论和实践有深入的了解和研究。 他与国外知名专家保持密切的交流与合作,融合东西方软件研究成果。 10 通过多年的实践对软件需求管理有深刻的理解。

标签: 架构 案例 策略

如本站内容信息有侵犯到您的权益请联系我们删除,谢谢!!


Copyright © 2020 All Rights Reserved 京ICP5741267-1号 统计代码