使用UML的必要性

使用UML的必要性

背景:

目前开发流程为,需求人员采集到需求后,UI根据需求设计出原型,开发人员根据原型来开发

目前开发模式带来的问题:

  1. 需求经过了开发和UI人员进行了初步校核,但是UI校核没人来做。采集到的需求和设计好的UI无法体现需求细节,但是往往需求细节才是客户变动比较频繁,比较耗时的地方
  2. 目前安排开发工作时,无法有效的抽取出共性需求。只是凭经验,并不科学。可能会导致多人做同样的工作,如,项目中需要日历控件,用到日历控件的人都去找了一遍日历控件。互相引用模块时,会导致事件冲突和资源重复加载等问题。

使用UML的好处

如果在确定UI后,项目组成员根据UI一起梳理逻辑,并且梳理出类关系,深入到代码层面去实现业务,则在一定程度上细化了需求,也校核了UI。并且梳理出类关系,确定了基本的类结构,确定了编码规范,也同时确定了接口,减少对于开发人员经验的依赖。
UML图Demo如下:


使用UML的必要性_第1张图片
UML

你可能感兴趣的:(使用UML的必要性)