zoukankan      html  css  js  c++  java
  • UML2和建模工具学习总结

    1. 软件发展的方向:CS–>BS–>SOA–>BIG DATA

    2. 建模的含义:

      • 模型是对现实的简化
      • 从特点视角对系统的一个完整性描述
    3. 建模的重要性:
      • 为了更好的理解一个系统
      • 管理复杂度(也就是为了敏捷开发)
      • 理解不同的关注点
      • 尽早发现问题和遗漏
      • 与项目干系人进行沟通
      • 驱动实现
      • 资源高效利用
    4. 网上的开源代码可以通过 UML工具 进行逆向生成 设计关系图

    5. 模型驱动的开发:

      • Requirements(Among Testing) –> Analysis&Design(Among Testing) –> Implement(Among Testing)
    6. 通过together工具,依据23个设计模式进行画图,生成代码,然后调试,即可完成相应功能代码的编写过程。

    7. UML的含义:

      • 可视化、详述、构造、文档化
    8. UML模型:业务建模 <– 需求建模 <– 分析与设计 <– 实现 (<– 表示依赖于的意思,业务建模与需求建模之间差别在于搞懂企业内整个业务的边界,以及软件的边界)

  • 相关阅读:
    api示例
    Windows+Ubuntu文件互传
    UI
    事件
    插件开发入门
    文摘
    刘海屏适配
    APT
    热修复
    进程保活
  • 原文地址:https://www.cnblogs.com/wang-junxi/p/8099689.html
Copyright © 2011-2022 走看看