写点什么

第一周总结

用户头像
大强
关注
发布于: 2020 年 09 月 19 日

第一周主要讲了模型,UML图。

模型是一个现实领域问题的抽象,就是我们未来要做的系统,通过模型进行抽象,这个模型伴随着整个开发生命周期。

模型的好处就是:用统一的语言和业务属于方便这个角色人员理解系统。让大家更好的协同工作



UML在讲之前老师给大家介绍了一下四+1视图。让大家理解一个结构图是无法让大家理解系统的,需要从多个维度进行描述系统。每个开发阶段输出不一样的UML图。

需求阶段:主要的是用例图,描述软件提供了什么功能。如果系统涉及和多个系统交互,按场景把依赖的系统用时序图描述出来。

概要设计:这个阶段主要就是架构师做分析,先做部署图,把系统未来应该是什么样子,用什么机器,节点如何部署,用部署图描述,这就是系统的最上层描述。接下来把各个子系统按场景交互画出时序图,有复杂业务流程就设计活动图。然后继续拆分,把一个个子系统的组件图画出,组件依赖关系,每个场景下的组件时序,及活动图。一个组件就是一个模块,也可以是一个个单独的微服务。



详细设计:就是真正代码落地阶段,根据组件拆分就是一个组件的关键类图,类之间的关系,类的时序图,有复杂状态对象,可以继续补充状态图。依次类推。



最后在说一下职责:除了对系统分析画出UML图,还要系统的指标,性能,拓展,可维护性做一个目标。解决出现的各种问题。让系统模型抽象,依赖职责清晰,稳定,各个不同角色都能看懂你设计的文档和UML图。

发布于: 2020 年 09 月 19 日阅读数: 46
用户头像

大强

关注

还未添加个人签名 2019.11.07 加入

还未添加个人简介

评论

发布
暂无评论
第一周总结