求知 文章 文库 Lib 视频 iPerson 课程 认证 咨询 工具 讲座 Model Center   Code  
会员   
 
 
 
开班计划 | 技术学院 | 管理学院 | 嵌入式学院 | 机械 | 军工学院 | 定向培养 | 专家指导 | 角色培养  
 电话 English
成功案例   品质保证
 
成功案例
联想 服 业务需求分析与建模
电研华源 设计原理、建模与重
蓝拓扑 设计模式原理及应用
中达电通 设计模式原理与实践
通号院 UML+Rhaps
阿里巴巴 设计模式
 
全部课程 >建模   
Model-Based Design
3705 次浏览  56 次
俎涛
2001年创立了uml.org.cn,2005年IBM Rational 用户组最佳主讲
 
时间地点:北京 上海 深圳 根据报名开班
课程费用:5800元/人
 
报公开课  
企业内训:可以根据企业需求,定制内训,详见 内训学习手册


认证方式:
培训前了解能力模型。
培训后进行能力评测:
  • 在线考试
  • 能力分析,给出学习建议
  • 合格者颁发证书,作为职业技能资格证明

    模型驱动的开发可以有效地提高开发效率,课程将从开发角度看建模,如何整理需求模型,推导出设计模型,如何根据设计模型,生成代码,如何实现代码与模型同步,如何根据代码逆向模型,重构设计。

    >
     
    培训目标:

    • 基于模型的设计概览
    • 基于模型的设计知识准备
    • 基于模型进行正向设计
      • 基于模型进行需求分析
      • 基于模型进行领域分析
      • 基于模型进行架构设计
      • 基于模型进行详细设计
      • 基于模型进行设计验证
      • 基于模型的设计过渡到代码
    • 基于模型进行重构
      • 为什么重构的时候需要模型
      • 如何把代码逆向成模型
      • 如何基于模型发现问题、重构设计
      • 基于代码逆向模型的工具介绍
    • 基于模型实现四维管理
    本课程将结合实际项目案例,将结合一个完整的实际项目案例,从需求分析到设计,依次讲解如何实践基于模型的设计。
    课程特点:

      1、资深专家授课、互动式案例教学、实战模拟项目运作
      2、理论与实践相结合,注重案例的讲解
      3、全真案例讲解,学员边做边学,具体、深刻。
      4、咨询学员提出的案例,指导分析、设计。
    培训对象:软件开发工程师,软件设计工程师,软件需求分员,以及其他相关人员
    学员基础:具备一定的编程、分析、设计经验。
    授课方式: 定制课程 + 案例讲解 + 小组讨论,60%案例讲解,40%实践演练

    培训内容:3天

    主题
      课程安排
    Overview of Model-based design What is Model-based design
    Why model-based design
    What is the level of concern for the design of the model
    What models are available for model-based design:
    Principles of model-based design
    Relationship between model and document
    A roadmap for model-based design
    Model based design examples
    Model-based design knowledge preparation What modeling standards can be used: UML, SysML, Matlab, data flow diagram, state machine
    What are these modeling standards
    What is the relationship between these modeling standards
    What are the appropriate modeling tools
    What are the characteristics of these modeling tools
    Requirements for modeling tools based on model design
    Modeling tool recommendation and introduction
    Forward Design Based on Model
    Model based requirements analysis
    • Modeling user requirements
    • Modeling and analysis of functional requirements
    • Model and analyze non-functional requirements
    • Model and analyze the interface requirements
    • Case practice: Requirements sorting based on the model
    Domain analysis based on model
    • What is a domain model
    • Why create a domain model
    • A domain-driven design approach
    • Analysis of elements and relationships in domain models
    • Thoroughly understand the problem domain based on the domain model
    • Case practice: Domain analysis based on model
    Model based architecture design
    • Architectural design goals
    • Why model-based architecture
    • What model views the architecture has
      • Conceptual architecture view design
      • Logical architecture view design
      • Physical architecture view design
      • Run architecture view design
      • Develop architectural view design
      • Data architecture view design
    • Model based architecture design practical case analysis
    • How to approach model-based architecture design
    • Case practice: Architecture design based on model
    Detailed design based on model
    • Detailed design goals
    • Why model-based detailed design
    • Challenges of detailed design: heavy workload, detail and low efficiency
    • What are the model views of the detailed design
      • Structure view
      • Prosess view
      • Logical view
    • Model based detailed design practical case analysis
    • How to do model-based detailed design
    Design verification based on model
    • What are the indicators of design verification
    • What are the models for design verification
    • How to verify the model
    • Automated verification assisted by tools
    Transition from model-based design to code
    • The correspondence between code and model,
    • How do I generate code based on the model
    • How do I write code based on a model
    • Automated verification assisted by tools
    Refactoring based on model
    Why do I need a model when refactoring Problem analysis of a legacy system
    A case of failed refactoring
    Is the focus of refactoring code or design
    What are the design views for refactoring
    How do I model code backwards The code is backward to the model level
    The code is reverted to the content of the model
    The code is in the form of a model backwards
    Case Practice: Reverse modeling code to model
    How to find problems and refactor designs based on models How to discover problems based on models:
    How to refactor the design model
    How to find reconstruction points based on the model
    How to organize refactoring based on design models
    How to understand code execution through models, find operational problems, and refactor designs
    Introduction to tools based on code reverse model What are the code analysis tools
    What model do these code analysis tools reverse
    Classification of code problems based on model discovery
    Code reverse modeling tool demonstration and practice.
    Four - dimensional management based on model Introduction of four-dimension management based on model
    Introduction to the tool platform scheme of four-dimensional management based on model
    Model-based document generation
    Model-based code management and tracking
    Model-based management and tracking
    Synchronization management from model to code.
       
    3705 次浏览  56 次
    其他人还看了课程
    领域驱动设计与建模  10689 次浏览
    集成Doors、 EA进行需求建模与管理  4204 次浏览
    NCL原理与应用  5606 次浏览
    Kettle原理与应用  3630 次浏览
    MATLAB在电气信息工程中的应用  3639 次浏览
    基于SysML和EA进行系统设计与建模  26437 次浏览
    定制内训


    咨询服务:模型驱动的开发过程
    咨询目标 帮助建立模型驱动的分析、设计、开发,测试
    咨询范围 需求建模,架构建模,数据库建模,code建模,测试建模。
    咨询方式 模型驱动的开发过程培训,建模与管理工具环境搭建,结合客户实际案例示范,团队实践指导,模型评价标准制定,规范制定
    成功案例 华为研究发展中心,中科院空间中心,南京14所,中国移动研究院等等。
    详情咨询:010-62670969, zhgx@uml.net.cn
    课程计划
    QT应用开发 11-21[线上]
    C++高级编程 11-27[北京]
    LLM大模型应用与项目构建 12-26[特惠]
    UML和EA进行系统分析设计 12-20[线上]
    数据建模方法与工具 12-3[北京]
    SysML建模专家 1-16[北京]