软件建模有啥用

学校的课程据说安排合理,就是教育质量非常差。软件建模到底有啥作用呢。给个实例分析

问题很大,专门有建模师,可以说这是一个专业行业。

软件是一个工具,工具为人服务,为人周围世界服务,如何将人相关活动管理记录用软件来反映,这里就有一个复制拷贝过程,如何做到复制拷贝不走样,做出来的软件确实是人需要的,而且随着时间发展,能够跟随人的需求变化,这其中相当大部分依靠软件建模。

软件建模其实就是软件分析设计的合称,过去有系统分析师和系统设计师分工,现在软件发展了,发现不能分工,一分就产生隔阂,分析师更侧重如何反映需求,忽视模型的落地性或者说可设计性;而设计师跟侧重语言平台的结合,忘记业务需求,结果业务实现被软件平台牵着鼻子走。

软件建模包括DDD,都是将这两个过程整合在一起,让需求和程序代码快速衔接,这样代码才能跟随需求快速变动而变动。