- 当前机构其他课程
- 更多+
- 同类热点网络课程
- 暂无相关热门网络课程
软件的质量本质上是由其架构所决定的,架构控制着软件的全局,包含软件所有最重要方面的重大决定;而通常情况下,开发团队最缺的就是称职的软件架构师,因而造成系统缺乏整体的设计和控制,使得软件产品的结构混乱(缺乏统一和一致设计),实施风格各异,最终的交付的是一盘散沙的产品;显然成为一个架构师是极其困难的事,这将是一个长期的成长过程;然而通过系统的培训来减缓学习曲线,帮助学员站在较高的起点来了解架构分析与设计的全貌,顺利地入门,和少走弯路,则是完全可能和有必要的。
课程目标
使学员能:基本掌握UP的分析设计门类中的架构分析设计部分,理解4+1视图、架构建模的理论知识,掌握软件架构文档、设计模型、架构机制和包设计原则的应用的基本内容和方法,能够初步按照RUP进行架构开发。
课程简介
本课程包括软件架构分析与设计、架构开发实践两个部分。
本课程介绍了软件架构的基本理论和实际应用技术,涵盖了架构分析到架构设计的各个步骤。其中包括业务建模、需求开发、分析设计开发流程的简介(即所谓业务架构与应用架构),4+1视图,架构描述和架构文档的作用,如何进行架构分析、确定架构分析机制,如何从分析机制对应到设计机制和实施机制,架构模式的应用,层次模型的开发,包的设计原则、类的设计原则,以及架构模式、J2EE/dot.Net架构框架(即所谓技术架构),还有数据建模、对象—关系映射、数据库设计(即所谓数据架构)等。
参加对象
该课程主要面向架构师(首要对象)、其他开发人员和项目经理。
学员基础
1.要求学员具备一定的OO基础,具有一定的面向对象的分析、设计经验更佳;
2.要求学员有使用任何一种面向对象的语言的编程基础;
3.培训学员需要具备一定的UML基础知识,对UML的各种概念有一定的了解,知道各种模型图的大致概念和意思。
4.最好接受过《面向对象分析与设计》或类似课程的培训。
证 书 学习结束,经过考核,颁发由甫崎咨询签发的培训证书
课程日期 2009年9月17-20日 (该班限定12人)
上课地点 华山路1954号,上海交通大学内(徐汇校区)