UML与面向对象的分析与设计
UML与面向对象的分析与设计详细内容
UML与面向对象的分析与设计
【培训日期】2022年12月27-28日
【培训地点】北京、线上
【培训对象】软件开发企业的需求分析师、需求分析团队成员、参与软件开发人员、负责软件产品规划与定义的相关人员、需要了解软件开发全过程的管理人员。
【课程背景】
在软件产品的开发组织中,软件设计人员是软件企业新产品、新技术体系的构建者,是目前软件开发中急需的高层次技术人才。为此,特举办“UML与面向对象的分析与设计”培训班
【学员基础】
1、对面向对象有一定了解。
2、参与过需求分析设计。
3、有一定的软件工程设计基础知识与实践经验。
【课程大纲】
第一天 上午
主题1:面向对象分析
一、UML建模语言与建模工具
1.统一建模语言UML的标准规范综述
2.基于UML建模分析与设计的流程
3.基于UML模型的组织方式与版本管理
4.基于MOF规范扩展UML图形的表达能力
5.基于UML的13种图形表达分析与设计结果
6.如何选择适合的UML建模工具
7.演示:EA工具的建模环境与使用过程
二、基于Use Case需求分析
1.客户需求、用户需求与系统需求
2.需求分析成果的可视化图形表达
3.UML中Use Case Diagram
4.SysML中Requirement Diagram
5.Use Case关系流程模型
6.Use Case全局分析-泛化、扩展与包含
7.扩展Use Case实现非功能性的建模
三、Use Case细节可视化表达
1.Use Case规格化文字描述方式
2.Use Case文档模板编著
3.Use Case元素的场景活动建模-Activity Diagram
4.Use Case元素的场景状态建模-State Diagram
5.Use Case元素的UI原型建模-UI Prototype Diagram
第一天 下午 主题2:面向对象分析到设计过渡桥梁
一、鲁棒分析(Robustness Analysis)
1.从业务到技术过度模型Robustness Diagram
2.Use Case技术实现对象切割-边界对象、控制对象与实体对象
3.MVC模式与3对象关系
4.Peter Coad提出的四色原型分析法
5.实体与行为关系图- DFD图
6.基于ICONIX Plugin鲁棒分析建模
二、分析类(Analysis Class)
1.Boundary Class的控件属性与交互事件
2.Control Class的属性与接口函数
3.Entity Class的属性与操作函数
4.转化需求场景-Sequence Diagram与Interaction diagram
第二天 上午 主题3:面向对象设计
一、设计类结构设计
1.设计类中业务属性与技术属性
2.静态类、动态类
3.抽象类、接口类、模板类
4.枚举、结构体
5.类间关系设计-依赖与关联
6.类间解耦设计-第三者解耦与依赖解耦
7.基于设计模式解决“类的变化”
二、对象数据结构设计
1.内存数据结构设计-数据结构与实体
2.数据序列化与反序列化
3.数据外部存储设计-File结构与DB结构
4.范式原则与表结构数据冗余
5.可扩展的数据库结构设计
6.数据库SQL访问设计
7.数据库访问操作设计-ORM模式
8.分布式文件访问设计-MapReduce模式
第二天 下午 三、如何应对需求的变化
1.设计基本原则
2.发现和封装变化的原则
3.面向对象的基本原则(OCP/SRP/DIP等基本设计原则)
4.根据共性性分析,进行行为职责或者数据的抽象
5.根据可变性分析,进行职责的结构分析和实现
6.局部化变更-可修改性战术目标是减少由某个变更直接影响的模块数量.
7.防止连锁反应-限制对局部化的模块的修改与减少间接受变更影响的模块.
8.推迟绑定时间-尽量不要静态编译,应该运行期间决定组件之间关系
四、敏捷设计思想
1.传统详细设计的局限性
2.软件详细设计的过程和内容
3.敏捷设计新思想-演化式设计
4.过度详细设计(Over-engineering)问题和注意事项
5.设计不足(Under-engineering)问题和注意事项
6.反思性设计(Reflective Design)
五、软件复用设计
1.设计经验的参数化-软件设计模式
2.共同行为的抽象和共同机制的实现
3.软件通用服务组件的设计
4.软件复用的管理策略
5.探究设计模式的记忆之谜
【讲师介绍】
杨老师
研究生毕业后进入中科院软件所工作,自中科院软件所工作时,开始上讲台讲课,一直持续到今天,能够讲述70多门课程,形成了自己独特的讲课风格,A4纸动手实践方法、电子白板的归纳演绎的授课方式、基于精彩小视频的反转课程方法、思维训练的课程讨论方法、来自多家企业咨询经验的课程植入等等课程技巧与方法。通过课程传授受到多家企业的认可,承接多家IT企业的咨询工作,包括CMMI咨询、Agile咨询、项目管理咨询、功能点估算咨询、UI与UE咨询,形成一套完成的方法论,帮助这些企业提升了效率与质量,同时也促进了课程的效果。
推荐课程
敏捷领导力——项目团队精干化 2025-09-12
敏捷领导力——项目团队精干化培训时间:三月五月七月九月十一月28-29 周五、六 深圳9-10 周五、六 上海11-12 周五、六 深圳12-13 周五、六 上海17-18 周五、六 上海培训费用:4800元/人(培训费用、资料费、茶歇、结业证书、税费,一年内可免费复训)培训对象:期望提升领导力的管理者、各管理人员课程背景:信息公司代表着先进的生产力,也代表...
讲师:韦老师详情
导购服务销售标准化提升训练 2025-09-12
导购服务销售标准化提升训练培训时间地点:深圳培训对象:导购、店长、督导、区域经理、店老板培训费用:3200元/人(培训费用、资料费、茶歇、结业证书、税费等)一年内可免费复训课程概述:随着零售业的发展,一线门店队伍的不断壮大,员工规范化、标准化、流程化势在必行,这样才能更好地为员工提供充分发挥自己才华、施展抱负、实现自我的舞台。为什么店面总是强调服务,但是服务...
讲师:郜老师详情
高情商跨部门沟通与协作 2025-09-12
高情商跨部门沟通与协作探索自己、洞悉他人、果敢表达、形成共识培训时间:三月五月七月九月十一月14 周五23 周五11 周五12 周五28 周五培训地点:深圳培训费用:3200元/人(培训费用、资料费、茶歇、结业证书、税费,一年内可免费复训)培训对象:中高层管理者、后备干部、骨干员工等,工作中需要频繁进行跨部门沟通人员课程背景:企业管理中70以上的问题是由于沟...
讲师:褚老师详情
精益生产价值流系统构筑与实战训练 2025-09-12
精益生产价值流系统构筑与实战训练培训时间:三月五月七月九月十一月28-29 周五、六9-10 周五、六4-5 周五、六12-13 周五、六14-15 周五、六培训地点:深圳培训费用:4800元/人(培训费用、资料费、茶歇、结业证书、税费,一年内可免费复训)一、市场发现二十多年前,我们曾为日本丰田推行“准时化”生产模式实现的“零库存”,感到震惊和羡慕。二十多年...
讲师:陈老师详情
新形势下成功投标策略规划和“一投即中”的实战技能提升 2025-09-12
《新形势下成功投标策略规划和“一投即中”的实战技能提升》培训时间地点:培训时间地点:深圳三月五月七月九月十一月7-8 周五、六23-24 周五、六11-12 周五、六12-13 周五、六21-22周 五、六课程对象:总经理、副总,招投标部门、财务部门、市场部门、项目管理部门、采购部及相关人员培训费用:4500元/人(培训费用、资料费、茶歇、结业证书、税费等)...
讲师:南老师详情
领航-团队领导力沙盘 2025-09-12
领航-团队领导力沙盘培训地点:深圳培训费用:4200元/人(培训费用、资料费、茶歇、结业证书、税费,一年内可免费复训)课程背景简介:领导力发展是一个没有终点的过程,也不是单个的孤立事件,必须吸纳组织各级人员的参与。领导力是短缺资源,并因为这种短缺,许多企业难以适应全球竞争加剧的时代。领导力发展被看作是长期投资,需要对各级经理人作持续培训、指导、辅导、奖励,并...
讲师:郑老师详情
降本增效:共创式OKR目标管理工作坊 2025-09-12
降本增效:共创式OKR目标管理工作坊费用:4980/元人(学费包含:导师课酬、助教辅导费、教材、资料、课间茶歇等培训相关费用。不包含学员的食、宿、行及其他个人费用)【课程背景】OKR让很多企业成功实现管理升级,获得了指数级增长,然而更多企业实践的结果却差强人意,与当初学习和导入时的热情形成了鲜明的反差。OKR陷入僵局,员工怨声载道,管理进退两难。如果您:1、...
讲师:泰和详情
中层经理通用管理技能训练(MTP) 2025-09-12
中层经理通用管理技能训练(MTP)主讲:田胜波 老师培训时间:2025年08月29-30青岛 2025年08月22-23西安2025年09月12-13上海 2025年09月22-24深圳2025年10月17-18上海 2025年11月06-07上海2025年11月21-22北京 2025年12月19-20上海培训费 :4600元/人(包括听课费、讲义费、午餐...
讲师:田胜波详情
突破性增长--从战略到执行 2025-09-12
《突破性增长--从战略到执行》——BLM与DSTE体系方法论培训时间地点:深圳三月五月七月九月十一月28-29 周五、六9-10 周五、六4-5 周五、六12-13 周五、六24-25 周五、六培训费用:4800元/人(培训费用、资料费、茶歇、结业证书、税费等)一年内可免费复训适合对象:董事长、总裁、总经理(董事长、总经理带队) 学习方式:采用讲师讲授、现场...
讲师:陈老师详情
AI新时代:中层/新任管理者 胜任力赋能与领导力重塑 2025-09-12
AI新时代:中层/新任管理者 胜任力赋能与领导力重塑培训时间:三月五月七月九月十一月7-8 周五、六23-24 周五、六18-19 周五、六12-13 周五、六28-29 周五、六培训地点:深圳培训费用:4200元/人(培训费用、资料费、茶歇、结业证书、税费,一年内可免费复训)【适用对象】:中高层管理者/新任经理中层/部门经理主管/储备干部/核心骨干【课程背...
讲师:曹老师详情
- [潘文富]引进非酒类商品之前的铺垫
- [潘文富]大客户的非酒型维护
- [潘文富]烟酒店,从服务大客户到服
- [潘文富]烟酒店别指望大客户了,扎
- [潘文富]酒商当前的应急措施十一条
- [王晓楠]辅警转正方式,定向招录成为
- [王晓楠]西安老师招聘要求,西安各区
- [王晓楠]西安中小学教师薪资福利待遇
- [王晓楠]什么是备案制教师?备案制教
- [王晓楠]2024年陕西省及西安市最