<p style="text-indent:2em;">北京领宏教育科技有限责任公司,是1家致力于进行“软件开发技能培训”的教育机构。机构专注于软件开发方面的培训事业,创造了“3级梯队培养”的全新人才培养理念,着力打造有潜力的软件精英人才。机构具备自主研发课程体系的能力,通过动态掌握就业市场的人才需求,并不断地进行软件企业的技术性调研,形成对软件业态的评估机制;从而,机构的课程体系从面向学生快速的就业型的培训,到国家级软件水平认证考前辅导,到培养架构师和开发经理,是1个不断提升的软件才人梯队培养模式。同时,机构拥有专业的教研队伍,他们具有丰富的教学经验,曾经多年的软件研发的从业经历,了教学目标的顺利达成。另外,机构还真正地将技能培养与就业相结合。机构与几十家软件公司签订就业推荐协议,对学员进行针对性定向培养。同时机构自有的猎头服务,了高端人才的更好地就业。这些举措,得到了广大学员的热烈欢迎。领宏教育,拥有1支年轻的充满朝气和活力的团队。我们为了共同的教育事业理想走到了1起,欢迎并期待您成为我们中的1员。1、课程优势</p>
<p style="text-indent:2em;">1个没有软件架构师的软件公司,就是1个软件作坊,而作坊总是长不大。软件架构师是软件项目的灵魂,灵魂强大,项目才强大。长成大型软件公司的,都有强大的灵魂。成为1个软件架构师,是每个上进的程序员的理想。在软件团队中,运筹帷幄决胜千里,把自己的想法贯穿在软件项目的整个过程,带着兄弟过关斩将,最终完美的完成任务,无不体现了软件架构师的光辉。2、软件架构师优势调查</p>
<p style="text-indent:2em;">根据信息产业部的有关文件,高端人才匮乏是中国软件产业当前发展最致命的阻碍因素之1,低水平软件开发人员让中国大多数软件企业陷于严重的低水平重复开发状态,导致国内90%以上的软件企业中的开发人员不到50人。根据“第3届中国软件工程大会”的报告,在中国,未来5年,高端软件人才需求缺口达20万。而每年自动成长起来的软件架构师只有几百人,可见市场需求的巨大。、软件架构师,是可以通过快速学习成长起来的</p>
<p style="text-indent:2em;">程序员日常工作中所用到的知识技能,是无法顺利成长为软件架构师的。因为1个设计者和1个建造者,他们的知识体系和思维方式,是截然不同的。凡是自行成长起来的软件架构师,都是在IT业经常加班、私人空闲时间较少的大背景下,刻苦的坚持下来的。现在,我们提供给你这样的学习机会,能够让你在短期内,通过集中培训,来掌握1名软件架构师所应该掌握的知识技能,并培养你能够成为软件架构师所必须具备的各种素质。</p>
<p style="text-indent:2em;">可以说,这不仅仅是学习到多门知识技能,更是对各种素质的启发和培养,以及对职业前景做1个全面规划。</p>
<p style="text-indent:2em;">教学主要内容:1、软件架构及软件架构设计的全面论述2、软件架构设计的理论知识体系3、软件架构设计的方法论4、设计模式5、经典案例6、主流建模语言UML7、实战8、中间件理论9、各层次架构设计全面论述10、案例解读11、项目控制理论12、决定架构设计的因素13、风险分析和控制14、如何描述和评估软件架构质量15、架构设计案例实战16、软件架构师需要具备的职业素养17、1对1的职业规划和咨询。详细内容请登陆:.linhon./lesson31</p>
<p style="text-indent:2em;"><strong><CENTER><table border="1" cellpadding="0">
<thead>
<tr>
<th style="width: 26%">
<p align="left">
课程</p>
</th>
<th style="width: 60%">
<p align="left">
详细内容</p>
</th>
<th style="width: 14%">
<p align="left">
课时</p>
</th>
</tr>
</thead>
<tbody>
<tr>
<td rowspan="2">
<p align="left">
软件架构及软件架构设计的全面论述</p>
</td>
<td>
<p align="left">
软件架构在软件项目中的价值,软件架构师在项目管理团队中的定位;<br />
软件架构的发展方向和未来趋势;</p>
</td>
<td rowspan="2">
<p align="left">
3</p>
</td>
</tr>
<tr>
<td>
<p align="left">
平台;<br />
架构与系统的关系,平台与应用的分离;<br />
软件工厂;</p>
</td>
</tr>
<tr>
<td rowspan="3">
<p align="left">
软件架构设计的理论知识体系</p>
</td>
<td>
<p align="left">
面向对象设计的重新解读;</p>
</td>
<td rowspan="3">
<p align="left">
3</p>
</td>
</tr>
<tr>
<td>
<p align="left">
类设计的原则(开闭原则、依赖倒置原则、替换原则、单一职责原则、接口分隔原则、组合复用原则、所知最少原则);<br />
包设计的原则(包内聚和包耦合);</p>
</td>
</tr>
<tr>
<td>
<p align="left">
面向对象设计原则与GRASP架构模式;</p>
</td>
</tr>
<tr>
<td rowspan="4">
<p align="left">
软件架构设计的方法论</p>
</td>
<td>
<p align="left">
(1)开发组织架构框架(TOGAF)<br />
(2)架构开发方法(ADM)<br />
(3)模型驱动架构(MDA)<br />
(4)基于用例面向方面软件架构设计(AOSD)</p>
</td>
<td rowspan="4">
<p align="left">
6</p>
</td>
</tr>
<tr>
<td>
<p align="left">
架构设计的原则(可维护性、可扩展性、可重用性、互操作性等);</p>
</td>
</tr>
<tr>
<td>
<p align="left">
组件(Component)的设计;</p>
</td>
</tr>
<tr>
<td>
<p align="left">
封装(encapsulation)、抽象(abstraction)和委派(delegation)的原则;</p>
</td>
</tr>
<tr>
<td rowspan="6">
<p align="left">
设计模式</p>
</td>
<td>
<p align="left">
应用设计模式来实现好的结构;</p>
</td>
<td rowspan="6">
<p align="left">
9</p>
</td>
</tr>
<tr>
<td>
<p align="left">
设计模式的本质论;</p>
</td>
</tr>
<tr>
<td>
<p align="left">
分析创建型模式:单例模式、抽象工厂模式;<br />
分析结构型模式:桥梁模式、装饰模式、适配器模式、代理模式、合成模式;<br />
分析行为型模式:命令模式、观察者模式、状态模式、策略模式、模板方法模式、访问者模式;</p>
</td>
</tr>
<tr>
<td>
<p align="left">
设计模式的综合应用;</p>
</td>
</tr>
<tr>
<td>
<p align="left">
AOP与OOAD, GOF设计模式关系</p>
</td>
</tr>
<tr>
<td>
<p align="left">
案例分析<br />
失败案例的失败原因剖析;</p>
</td>
</tr>
<tr>
<td>
<p align="left">
经典案例</p>
</td>
<td>
<p align="left">
媒体屏、爬虫、编辑器、文件解析器</p>
</td>
<td>
<p align="left">
3</p>
</td>
</tr>
<tr>
<td rowspan="7">
<p align="left">
主流建模语言 UML</p>
</td>
<td>
<p align="left">
需求建模(域建模,用例建模)</p>
</td>
<td rowspan="7">
<p align="left">
9</p>
</td>
</tr>
<tr>
<td>
<p align="left">
业务建模</p>
</td>
</tr>
<tr>
<td>
<p align="left">
架构建模</p>
</td>
</tr>
<tr>
<td>
<p align="left">
应用建模</p>
</td>
</tr>
<tr>
<td>
<p align="left">
数据库建模</p>
</td>
</tr>
<tr>
<td>
<p align="left">
测试建模</p>
</td>
</tr>
<tr>
<td>
<p align="left">
利用UML进行XML建模</p>
</td>
</tr>
<tr>
<td>
<p align="left">
实战</p>
</td>
<td>
<p align="left">
电子商务站点的分析设计</p>
</td>
<td>
<p align="left">
6</p>
</td>
</tr>
<tr>
<td rowspan="3">
<p align="left">
中间件理论</p>
</td>
<td>
<p align="left">
软件架构涉及12种服务模式;</p>
</td>
<td rowspan="3">
<p align="left">
6</p>
</td>
</tr>
<tr>
<td>
<p align="left">
中间件的设计</p>
</td>
</tr>
<tr>
<td>
<p align="left">
分析SAP的中间件设计思想<br />
分析国内中间件研发状况</p>
</td>
</tr>
<tr>
<td rowspan="5">
<p align="left">
各层次架构设计全面论述</p>
</td>
<td>
<p align="left">
MVC模型;</p>
</td>
<td rowspan="5">
<p align="left">
12</p>
</td>
</tr>
<tr>
<td>
<p align="left">
表现层框架设计<br />
(表现层中UIP设计思想、表现层动态生成设计思想、表现层的模块通讯设计思想);</p>
</td>
</tr>
<tr>
<td>
<p align="left">
中间层架构设计<br />
(业务逻辑层组件设计、业务逻辑层工作流设计、服务界面设计、业务逻辑层实体设计、Web服务应用场景、业务逻辑层框架);</p>
</td>
</tr>
<tr>
<td>
<p align="left">
数据访问层设计(持久层架构设计)<br />
5种数据访问模式、数据访问层组件设计、工厂模式在数据访问层应用、ORM、Hibernate与CMP2.0设计思想、灵活运用Xml Schema、事务处理设计、连接对象管理设计; XML设计、数据架构规划与数据库设计;</p>
</td>
</tr>
<tr>
<td>
<p align="left">
企业集成框架设计<br />
(1)解决方案、数据集成、应用(接口)集成及应用服务<br />
(2)EAI参考模型:业务模式、概念模式、逻辑模式、物理模式和实现模式<br />
(3)如何设计企业应用系统集成<br />
(4)深层剖析Web Services<br />
(5)分析微软CRM软件的集成策略;</p>
</td>
</tr>
<tr>
<td>
<p align="left">
案例解读</p>
</td>
<td>
<p align="left">
医疗信息集成系统架构设计;</p>
</td>
<td>
<p align="left">
3</p>
</td>
</tr>
<tr>
<td rowspan="2">
<p align="left">
项目控制理论</p>
</td>
<td>
<p align="left">
国内常见的开发团队组织架构分析;</p>
</td>
<td rowspan="2">
<p align="left">
3</p>
</td>
</tr>
<tr>
<td>
<p align="left">
软件生命周期进程模型介绍(【RUP与XP】【Agile与CMMI】【MSF】);</p>
</td>
</tr>
<tr>
<td>
<p align="left">
决定架构设计的因素</p>
</td>
<td>
<p align="left">
合同、需求、潜在风险、社会因素、法律法规行政因素、管理因素、时间因素、开发力量因素、钱相关因素、延期风险、交付因素、返工因素、等等</p>
</td>
<td>
<p align="left">
3</p>
</td>
</tr>
<tr>
<td>
<p align="left">
风险分析和控制</p>
</td>
<td>
<p align="left">
风险分类和风险关联性分析;<br />
风险控制手段;</p>
</td>
<td>
<p align="left">
3</p>
</td>
</tr>
<tr>
<td>
<p align="left">
如何描述和评估软件架构质量</p>
</td>
<td>
<p align="left">
(1)软件的质量建模<br />
(2)评估软件架构质量的价值<br />
(3)怎样改变软件架构的质量<br />
(4)如何评价软件架构<br />
(5)评估软件构架师的能力</p>
</td>
<td>
<p align="left">
3</p>
</td>
</tr>
<tr>
<td>
<p align="left">
架构设计案例实战</p>
</td>
<td>
<p align="left">
(以实际项目案例为背景)<br />
(1)两个千万级行业项目的系统架构设计分析<br />
(2)企业门户站点架构设计</p>
</td>
<td>
<p align="left">
6</p>
</td>
</tr>
<tr>
<td>
<p align="left">
软件架构师需要具备的职业素养</p>
</td>
<td>
<p align="left">
</p>
</td>
<td>
<p align="left">
3</p>
</td>
</tr>
<tr>
<td>
<p align="left">
一对一的职业规划和咨询</p>
</td>
<td>
<p align="left">
</p>
</td>
<td>
<p align="left">
3+</p>
</td>
</tr>
<tr>
<td>
<p align="left">
总计</p>
</td>
<td>
<p align="left">
</p>
</td>
<td>
<p align="left">
84课时,13天</p>
</td>
</tr>
</tbody>
</table></CENTER></strong></p>