课程培训
基于Java语言的系统架构设计培训

课程大纲

授课内容
一、软件架构设计流程
1.需求分析
2.领域建模
3.确定对架构关键的需求
4.概念性架构设计
5.多视角架构设计
6.验证系统架构
二、海量数据设计
1.数据库基本设计原则
2.基于OO的数据库设计
3.数据库性能设计
4.数据库安全设计
5.数据库程序规划与业务混入问题
三、非功能体系的结构设计
1.系统性能设计
2.系统的故障模型和可靠性模型
3.系统的可靠性分析和可靠度计算
4.提高系统可靠性的措施
5.系统的故障对策和系统的备份与恢复
6.系统的访问控制技术
7.数据的完整性
8.数据与文件的加密
9.通信的安全性
10.系统的安全性设计
四、公共组建的设计
1.SOA概述
2.SOA参考架构
●SOA相关元素
●适配器
●连通服务
●协作服务
●流程服务
●业务服务
●交互服务
●信息服务与安全服务
●运行管理服务与工具
●资源管理服务与工具
3.SOA核心技术
4.SOA编程模型
5.SOA设计模式
五、框架平台设计
1.表现层架构设计
●MVC框架模式
●UIP设计思想
●动态生成设计
2.中间层架构设计
●服务接口设计
●业务组件与业务实体设计
●工作流设计
●业务逻辑层框架
3.数据访问层架构设计
●数据访问模式
●ORM与hibernate设计思想
●事务处理与连接对象管理
4.结构型架构模式
●分层模式
●管道模式
●黑板模式
5.分布式架构模式
●中介者模式
6.交互式模式
●MVC
●C/S
●M/S
●P2P
六、部署运行维护设计
1.可靠性质量解决方案
●可靠性质量属性场景
●健康监测
●错误恢复
●错误预防
2.高性能的架构设计
●资源需求战术
●资源管理战术
●资源仲裁战术
3.可维护性解决方案
●可维护性质量属性场景
●局部化修改
●防止连锁反应
●推迟绑定时间
4.高安全性的架构设计
●抵抗攻击战术
●检测攻击战术
●从攻击中恢复战术
5.高易用性的架构设计
6.高可测试性的架构设计



如果您想学习本课程,请预约报名
如果没找到合适的课程或有特殊培训需求,请订制培训
除培训外,同时提供相关技术咨询与技术支持服务,有需求请发需求表到邮箱soft@info-soft.cn,或致电4007991916
技术服务需求表点击在线申请

服务特点:
海量专家资源,精准匹配相关行业,相关项目专家,针对实际需求,顾问式咨询,互动式授课,案例教学,小班授课,实际项目演示,快捷高效,省时省力省钱。

专家力量:
中国科学院软件研究所,计算研究所高级研究人员
oracle,微软,vmware,MSC,Ansys,candence,Altium,达索等大型公司高级工程师,项目经理,技术支持专家
中科信软培训中心,资深专家或讲师
大多名牌大学,硕士以上学历,相关技术专业,理论素养丰富
多年实际项目经历,大型项目实战案例,热情,乐于技术分享
针对客户实际需求,案例教学,互动式沟通,学有所获
报名表下载
联系我们 更多>>

咨询电话010-62883247

                4007991916

咨询邮箱:soft@info-soft.cn  

 

微信号.jpg

  微信咨询

随时听讲课

聚焦技术实践

订制培训 更多>>