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模型:业务建模 <– 需求建模 <– 分析与设计 <– 实现 (<– 表示依赖于的意思,业务建模与需求建模之间差别在于搞懂企业内整个业务的边界,以及软件的边界)

posted @ 2017-12-24 23:02  王俊玺  阅读(305)  评论(0编辑  收藏  举报