曙海教学优势
本课程,秉承二十一年积累的教学品质,以项目实现为导向,面向企事业项目实际需要,老师将会与您分享设计的全流程以及工具的综合使用经验、技巧。课程可定制,线上/线下/上门皆可,热线:4008699035。
曙海培训的课程培养了大批受企业欢迎的工程师。大批企业和曙海
建立了良好的合作关系,合作企业30万+。曙海培训的课程在业内有着响亮的知名度。
课程大纲:
第1部分 嵌入式软件新途径——组件化设计
1.1 迎接软、硬件整合设计时代的来临
1.2 嵌入式系统设计:组件化新思维
1.3 重视组件的依赖(dependency)
1.4 认识软件组件
1.5 组件化软件的目标:有机次序
1.6 组件化软件的手段:对象(oo)技术
1.7 认识对象模型(object model)
1.8 对象建模语言——uml
1.9 简介uml开发工具
1.10 从uml到c:以电冰箱为例
1.11 从uml到c++:以电冰箱为例
1.12 从uml到java:以电冰箱为例
1.13 以c编写面向对象程序
第2部分 uml如何表达组件的沟通
2.1 “数据交换”沟通方法
2.2 “消息传递”沟通方法
2.3 练习“消息传递”表示法
2.4 设计实例探讨
2.5 c程序实现示范
2.6 c++程序实现示范
2.7 java程序实现示范
第3部分 uml如何表现whole-part结构
3.1 组件化与whole-part关系
3.2 整体/部分(whole-part)结构关系
3.3 uml如何表达whole-part关系
3.4 软件whole-part结构设计
3.5 设计实例探讨
3.6 c程序实现示范
3.7 c++程序实现示范
3.8 java程序实现示范
第4部分 uml如何表示组件状态的变化
4.1 组件的行为(behavior)
4.2 状态(state)与行为(behavior)
4.3 组件状态的转换
4.4 状态转换触发的行为
4.5 如何设计状态
4.6 设计实例探讨(一)
4.7 设计实例探讨(二)
第5部分 uml如何实现use case
5.1 use case:收益与成本的交会点
5.2 从3个角度看use case
5.3 如何分解use case
5.4 use case模型的角色
5.5 如何编写use case描述
5.6 以use case表达创新功能
5.7 表达use case之间的关系
5.8 设计实例探讨
5.9 c程序实现示范
5.10 c++程序实现示范
5.11 java程序实现示范
第6部分 uml如何表达组件的活动
6.1 why活动图(activity diagram)
6.2 活动分配(assignment)
6.3 细说活动图
6.4 设计实例探讨
6.5 c程序实现示范
6.6 c++程序实现示范
6.7 java程序实现示范
第7部分 uml如何表达设计模式
7.1 何谓模式
7.2 认识设计模式
7.3 设计模式的起源
7.4 简介3个软件模式
7.5 设计实例探讨
7.6 c程序实现示范
7.7 c++程序实现示范
7.8 java程序实现示范