关于c++:开发复杂软件的系统方法二之软件建模

1次阅读

共计 531 个字符,预计需要花费 2 分钟才能阅读完成。

这几周与公司的软件开发专家 (职称) 探讨产品的软件新架构与计划,次要波及两点

  • 是否复用现有的外围机制
  • 基于领域建模设计

对于第一点,单方达成统一。

对于第二点,畛域能够了解为业务,业务专家 (产品经理,需要工程师,临床工程师等) 与研发人员一起,通过头脑风暴、事件风暴、会议、合作等形式,使得研发人员对产品业务进行正当、高效的软件建模。

但在大多数公司中,因为分工 (考核) 不同,不存在研发人员能高效的对业务进行软件建模,这也就要求研发人员本人去相熟、了解业务,比方你曾经在一个业务上做了 5 年研发了,经验了各种需要的迭代,探讨,那么你有可能就是你们公司的畛域 (业务) 专家。

软件开发专家是在一个行业深耕,对业务精通后,进行正当、高效的软件建模,从而为架构、设计、开发提供指南。

这章节,我给大家分享软件建模常识。

什么是软件建模

模型是对客观存在的形象,例如驰名的物理学公式 E=mc2,就是品质能量转换的物理法则的数学模型。

除了物理学公式以外,还有一些货色也是模型,比方地图是对天文空间的建模;机械安装、电子电路、建筑设计的各种图纸是对物理实体的建模。

如下图所示,建模和修建的例子

具体解说请浏览开发简单软件的零碎办法 (二) 之软件建模

本文由 IT 文艺男(微信公众号 itwenyinan) 原创!

正文完
 0