软件发展的方向:CS–>BS–>SOA–>BIG DATA
建模的含义:
模型是对现实的简化从特点视角对系统的一个完整性描述建模的重要性: 为了更好的理解一个系统管理复杂度(也就是为了敏捷开发)理解不同的关注点尽早发现问题和遗漏与项目干系人进行沟通驱动实现资源高效利用
网上的开源代码可以通过 UML工具 进行逆向生成 设计关系图
模型驱动的开发:
Requirements(Among Testing) –> Analysis&Design(Among Testing) –> Implement(Among Testing)
通过together工具,依据23个设计模式进行画图,生成代码,然后调试,即可完成相应功能代码的编写过程。
UML的含义:
可视化、详述、构造、文档化
UML模型:业务建模 <– 需求建模 <– 分析与设计 <– 实现 (<– 表示依赖于的意思,业务建模与需求建模之间差别在于搞懂企业内整个业务的边界,以及软件的边界)
奢侈地享受旅不问人,行随己意的潇洒。