Dojo
最新
最佳
搜索
订阅
解道Jdon
架构设计
领域驱动
DDD介绍
DDD专辑
战略建模
领域语言UL
领域事件
商业分析
工作流BPM
规则引擎
架构师观点
数据工程
产品经理
系统思维
微服务
微服务介绍
微服务专辑
模块化设计
SOA
API设计
clean架构
SpringBoot
分布式事务
分布式架构
Kubernetes
DevOps
编程设计
GoF设计模式
模式专辑
面向对象
函数式编程
编程语言比较
编程工具比较
形式逻辑
前端编程
Reactive编程
Jdon框架
Rust语言
ChatGPT
Web3
模因梗
幽默梗
程序员吐槽
面试技巧
Java入门
数字化转型
认知偏差
道德经
GitHub工具
更多话题
软件建模有啥用
10-03-29
xiaofancn
学校的课程据说安排合理,就是教育质量非常差。软件建模到底有啥作用呢。给个实例分析
banq
2010-03-30 10:06
问题很大,专门有建模师,可以说这是一个专业行业。
软件是一个工具,工具为人服务,为人周围世界服务,如何将人相关活动管理记录用软件来反映,这里就有一个复制拷贝过程,如何做到复制拷贝不走样,做出来的软件确实是人需要的,而且随着时间发展,能够跟随人的需求变化,这其中相当大部分依靠软件建模。
软件建模其实就是软件分析设计的合称,过去有系统分析师和系统设计师分工,现在软件发展了,发现不能分工,一分就产生隔阂,分析师更侧重如何反映需求,忽视模型的落地性或者说可设计性;而设计师跟侧重语言平台的结合,忘记业务需求,结果业务实现被软件平台牵着鼻子走。
软件建模包括
DDD
,都是将这两个过程整合在一起,让需求和程序代码快速衔接,这样代码才能跟随需求快速变动而变动。