软件开发的流程大体分为三个:spa
而要能完善的作出后台,天然就得考虑清楚各个数据的关系,而这个若是能有一个良好的er图指引,那么这就是一个很简单的事情,就像潘老师所说,完成原型和er图,这个项目就完成了大半了。如何更好的抽象er图,接下来谈谈我现阶段的理解。ip
抽象er图,首先即是要理清各实体的关系,1:1,1:n,m:n,这些不用多说,同时在考虑这些关系时,必定得依据本身开发的原型来,在上上周建er图的时候,咱们就犯了一个脑残的错误,依据需求文档建完原型之后,就无论它了,建er图时又去看需求文档,而咱们的原型是进行了必定改善的因此咱们的er图和原型就不太能对上,在老师检查时一眼就看出了咱们的问题,并说出了让我映像深入的一句话:开发
完成原型和er图,这个项目就完成了大半了
er图的抽象绝对不能脱离原型文档
之前历来没想过,实体之间是有前后顺序的,好比在本次的项目中,就得先有学院,才能有专业,在astah画的er图中小圆圈就表明这一方能够为0,为零就等同于能够后有的原型
暂时想到er图中须要重点注意的就这两个,如在之后的项目中有了更深的体会再作补充。it