曙海教育集团
全国报名免费热线:4008699035 微信:shuhaipeixun
或15921673576(微信同号) QQ:1299983702
首页 课程表 在线聊 报名 讲师 品牌 QQ聊 活动 就业
   班级规模及环境--热线:4008699035 手机:15921673576( 微信同号)
       坚持小班授课,为保证培训效果,增加互动环节,每期人数限3到5人。
   上课时间和地点
上课地点:【上海】:同济大学(沪西)/新城金郡商务楼(11号线白银路站) 【深圳分部】:电影大厦(地铁一号线大剧院站)/深圳大学成教院 【北京分部】:北京中山学院/福鑫大楼 【南京分部】:金港大厦(和燕路) 【武汉分部】:佳源大厦(高新二路) 【成都分部】:领馆区1号(中和大道) 【沈阳分部】:沈阳理工大学/六宅臻品 【郑州分部】:郑州大学/锦华大厦 【石家庄分部】:河北科技大学/瑞景大厦 【广州分部】:广粮大厦 【西安分部】:协同大厦
最近开课时间(周末班/连续班/晚班):即将开课,详情请咨询客服!
   实验设备
     ☆资深工程师授课
        
        ☆注重质量 ☆边讲边练

        ☆合格学员免费推荐工作
        ★实验设备请点击这儿查看★
   质量保障

        1、培训过程中,如有部分内容理解不透或消化不好,可免费在以后培训班中重听;
        2、课程完成后,授课老师留给学员手机和Email,保障培训效果,免费提供半年的技术支持。
        3、培训合格学员可享受免费推荐就业机会。

课程大纲
 

软件详细设计、建模与编档培训
 
                  
                        软件详细设计、建模与编档 培训
                        
                        培训目标:

                          加强学员的程序设计开发思想
                          理解软件设计的基本原理
                          了解各种设计方法及其基本应用
                          理解模式的本质含义,以及模式的 “蓝图”
                          学习设计的基本原则,面向对象设计原则
                          学习系统化设计的范围和方法
                          能够在以后的实际工作中,自己构造出有效的设计
                          学习应用设计的关键问题:扩展,复用,性能,可靠,可测试性
                          学习运用对现有代码进行逆向,设计进行重构
                       
                        培训内容:
                              分析设计问题的引入一个案例中的设计问题
                                思考
                                为什么设计
                                设计什么
                                如何描述设计-采用UML建模
                                展望后续的路线图
                              软件组成原理软件架构的基本结构
                                层次框架
                                功能子系统
                                模块划分
                                集成单元
                                不同设计粒度的贯穿思考:从程序到架构
                                通用设计原则
                              需求分析基于用例的捕获功能需求
                                识别Actor和用例
                                正确书写用例文档
                                识别用例的关系
                                确定非功能需求:
                                性能
                                可靠性
                                可维护性
                                可扩展性
                                案例实践:利用UML图对需求进行建模
                              领域分析 什么是领域类
                                如何识别领域类
                                领域类在软件中处于什么层次,
                                领域类的粒度如何把握
                                建立领域类,属性,关系
                              软件设计策略可扩展性设计策略
                                可靠性设计策略
                                性能设计策略
                                可维护性设计策略
                                易用性设计策略
                                通过案例,思考设计策略如何应用
                              设计原则在设计中的应用单一职责原则
                                开放封闭原则
                                依赖倒置原则
                                接口分离原则
                                里氏替换原则
                                如何进行职责划分?如何识别变化?
                                并防止过度设计
                              子系统与模块设计软件系统边界和外部系统接口的定义
                                划分子系统原则
                                子系统功能模块的分解
                                子系统间的通信接口的设计
                                如何应对系统内部紧耦合、高内聚
                                案例实践:子系统与模块设计
                              层次设计典型的层次模式
                                各个层次划分方法的适应性
                                层次之间的依赖关系
                                案例实践:层次设计
                              类设计与建模识别类,
                                确定类的属性和方法
                                设计类之间的泛化
                                设计类之间的关联(聚合、组合、连接)
                                类设计的常见问题于解决方法
                                类的职责划分与对象交互设计
                                案例实践:类设计与建模
                              程序处理流程设计处理流程的组成
                                采用活动图建模流程
                                理解处理过程的组成:活动、状态、转移
                                案例实践:处理流程设计与建模
                              状态分析、设计与建模理解状态图组成:活动、状态、决策点、同步
                                针对需求识别状态
                                为状态建模
                                把状态转化为设计
                                案例:状态分析、设计与建模
                              详细设计转化为代码详细设计转化代码结构
                                详细设计与代码的同步方式
                                结构设计与代码关系
                                交互设计与代码关系
                              设计评审与归档设计文档撰写
                                设计文档的评审与基线
                                设计文档的版本管理
                                设计文档的变更控制
                              分析代码,对详细设计进行重构,优化设计分析并初步重构一个案例
                                重构准备
                                理解重构原则
                                学习重构名录
                                构筑测试体系
                                选择重构工具
                                分析代码
                                把握优秀程序结构的风格
                                把握如何观察代码
                                发现代码的坏味道
                                重构设计和代码
                                重新组织函数与属性
                                重新组织对象关系
                                简化表达式
                                组织继承体系
                                让重构成为习惯
                                案例:基于现有系统进行代码重构实战


 
 



 


 













 

 

 

友情链接:Cadence培训 ICEPAK培训 EMC培训 电磁兼容培训 sas容培训 罗克韦尔PLC培训 欧姆龙PLC培训 PLC培训 三菱PLC培训 西门子PLC培训 dcs培训 横河dcs培训 艾默生培训 robot CAD培训 eplan培训 dcs培训 电路板设计培训 浙大dcs培训 PCB设计培训 adams培训 fluent培训系列课程 培训机构课程短期培训系列课程培训机构 长期课程列表实践课程高级课程学校培训机构周末班培训 南京 NS3培训 OpenGL培训 FPGA培训 PCIE培训 MTK培训 Cortex训 Arduino培训 单片机培训 EMC培训 信号完整性培训 电源设计培训 电机控制培训 LabVIEW培训 OPENCV培训 集成电路培训 UVM验证培训 VxWorks培训 CST培训 PLC培训 Python培训 ANSYS培训 VB语言培训 HFSS培训 SAS培训 Ansys培训 短期培训系列课程培训机构 长期课程列表实践课程高级课程学校培训机构周末班 曙海 教育 企业 学院 培训课程 系列班 长期课程列表实践课程高级课程学校培训机构周末班 短期培训系列课程培训机构 曙海教育企业学院培训课程 系列班