使用UML的必要性

使用UML的必要性

背景:

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

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

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

使用UML的好处

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


UML
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 173,285评论 25 708
  • 先说项目开发过程中团队人员的分工协作。 一 人员安排 毕业至今的大部分项目都是独立完成,虽然也有和其他同事协作的时...
    SnowflakeCloud阅读 10,840评论 3 59
  • 纠结了半个小时,还是穿上了鞋,出了门。 走出小区的大门,一阵凉风吹过来,他开始庆幸自己出门时脱下了那件...
    傻子卡其阅读 280评论 0 0
  • 虽然经常戏谑自己在思考人生,但却没有静下心来好好思考过。虽然我明白,这可能是我最近的想法,但是,它的确是在我深思熟...
    Sakura酱的柔软时光阅读 286评论 0 0
  • 说到词,大家都知道词的鼎盛时期是宋,唐诗登峰造极,宋诗不过抓住唐诗的某一点再加充分发挥而已。然后宋词却脱离了唐诗的...
    刘小麦同学阅读 687评论 0 1