软件架构在软件项目中的价值,软件架构师在项目管理团队中的定位;
软件架构的发展方向和未来趋势;
平台;
架构与系统的关系,平台与应用的分离;
软件工厂;
面向对象设计的重新解读;
类设计的原则(开闭原则、依赖倒置原则、替换原则、单一职责原则、接口分隔原则、组合复用原则、所知最少原则);
包设计的原则(包内聚和包耦合);
面向对象设计原则与GRASP架构模式;
(1)开发组织架构框架(TOGAF)
(2)架构开发方法(ADM)
(3)模型驱动架构(MDA)
(4)基于用例面向方面软件架构设计(AOSD)
架构设计的原则(可维护性、可扩展性、可重用性、互操作性等);
组件(Component)的设计;
封装(encapsulation)、抽象(abstraction)和委派(delegation)的原则;
应用设计模式来实现好的结构;
设计模式的本质论;
分析创建型模式:单例模式、抽象工厂模式;
分析结构型模式:桥梁模式、装饰模式、适配器模式、代理模式、合成模式;
分析行为型模式:命令模式、观察者模式、状态模式、策略模式、模板方法模式、访问者模式;
设计模式的综合应用;
AOP与OOAD, GOF设计模式关系
案例分析
失败案例的失败原因剖析;
媒体屏、爬虫、编辑器、文件解析器
需求建模(域建模,用例建模)
业务建模
架构建模
应用建模
数据库建模
测试建模
利用UML进行XML建模
电子商务站点的分析设计
软件架构涉及12种服务模式;
中间件的设计
分析SAP的中间件设计思想
分析国内中间件研发状况
MVC模型;
表现层框架设计
(表现层中UIP设计思想、表现层动态生成设计思想、表现层的模块通讯设计思想);
中间层架构设计
(业务逻辑层组件设计、业务逻辑层工作流设计、服务界面设计、业务逻辑层实体设计、Web服务应用场景、业务逻辑层框架);
数据访问层设计(持久层架构设计)
5种数据访问模式、数据访问层组件设计、工厂模式在数据访问层应用、ORM、Hibernate与CMP2.0设计思想、灵活运用Xml Schema、事务处理设计、连接对象管理设计; XML设计、数据架构规划与数据库设计;
企业集成框架设计
(1)解决方案、数据集成、应用(接口)集成及应用服务
(2)EAI参考模型:业务模式、概念模式、逻辑模式、物理模式和实现模式
(3)如何设计企业应用系统集成
(4)深层剖析Web Services
(5)分析微软CRM软件的集成策略;
医疗信息集成系统架构设计;
国内常见的开发团队组织架构分析;
软件生命周期进程模型介绍(【RUP与XP】【Agile与CMMI】【MSF】);
合同、需求、潜在风险、社会因素、法律法规行政因素、管理因素、时间因素、开发力量因素、钱相关因素、延期风险、交付因素、返工因素、等等
风险分类和风险关联性分析;
风险控制手段;
(1)软件的质量建模
(2)评估软件架构质量的价值
(3)怎样改变软件架构的质量
(4)如何评价软件架构
(5)评估软件构架师的能力
(以实际项目案例为背景)
(1)两个千万级行业项目的系统架构设计分析
(2)企业门户站点架构设计
这个是网上截的架构师课程 对比一下 看看有什么不会的 赶紧去学
软件架构的发展方向和未来趋势;
平台;
架构与系统的关系,平台与应用的分离;
软件工厂;
面向对象设计的重新解读;
类设计的原则(开闭原则、依赖倒置原则、替换原则、单一职责原则、接口分隔原则、组合复用原则、所知最少原则);
包设计的原则(包内聚和包耦合);
面向对象设计原则与GRASP架构模式;
(1)开发组织架构框架(TOGAF)
(2)架构开发方法(ADM)
(3)模型驱动架构(MDA)
(4)基于用例面向方面软件架构设计(AOSD)
架构设计的原则(可维护性、可扩展性、可重用性、互操作性等);
组件(Component)的设计;
封装(encapsulation)、抽象(abstraction)和委派(delegation)的原则;
应用设计模式来实现好的结构;
设计模式的本质论;
分析创建型模式:单例模式、抽象工厂模式;
分析结构型模式:桥梁模式、装饰模式、适配器模式、代理模式、合成模式;
分析行为型模式:命令模式、观察者模式、状态模式、策略模式、模板方法模式、访问者模式;
设计模式的综合应用;
AOP与OOAD, GOF设计模式关系
案例分析
失败案例的失败原因剖析;
媒体屏、爬虫、编辑器、文件解析器
需求建模(域建模,用例建模)
业务建模
架构建模
应用建模
数据库建模
测试建模
利用UML进行XML建模
电子商务站点的分析设计
软件架构涉及12种服务模式;
中间件的设计
分析SAP的中间件设计思想
分析国内中间件研发状况
MVC模型;
表现层框架设计
(表现层中UIP设计思想、表现层动态生成设计思想、表现层的模块通讯设计思想);
中间层架构设计
(业务逻辑层组件设计、业务逻辑层工作流设计、服务界面设计、业务逻辑层实体设计、Web服务应用场景、业务逻辑层框架);
数据访问层设计(持久层架构设计)
5种数据访问模式、数据访问层组件设计、工厂模式在数据访问层应用、ORM、Hibernate与CMP2.0设计思想、灵活运用Xml Schema、事务处理设计、连接对象管理设计; XML设计、数据架构规划与数据库设计;
企业集成框架设计
(1)解决方案、数据集成、应用(接口)集成及应用服务
(2)EAI参考模型:业务模式、概念模式、逻辑模式、物理模式和实现模式
(3)如何设计企业应用系统集成
(4)深层剖析Web Services
(5)分析微软CRM软件的集成策略;
医疗信息集成系统架构设计;
国内常见的开发团队组织架构分析;
软件生命周期进程模型介绍(【RUP与XP】【Agile与CMMI】【MSF】);
合同、需求、潜在风险、社会因素、法律法规行政因素、管理因素、时间因素、开发力量因素、钱相关因素、延期风险、交付因素、返工因素、等等
风险分类和风险关联性分析;
风险控制手段;
(1)软件的质量建模
(2)评估软件架构质量的价值
(3)怎样改变软件架构的质量
(4)如何评价软件架构
(5)评估软件构架师的能力
(以实际项目案例为背景)
(1)两个千万级行业项目的系统架构设计分析
(2)企业门户站点架构设计
这个是网上截的架构师课程 对比一下 看看有什么不会的 赶紧去学