系统动力学流量和蓄能器的基本图系统动力学流量和蓄能器的基本图系统动力学嵌套对象系统动力学嵌套对象离散事件模拟流程图离散事件模拟流程图软件产品被用来模拟软件开发因为它有一套完整的模型构建工具包括系统动力学离散事件方法和基于代理的建模。在本文中我建议使用原始业务逻辑构建模型但使用基于代理的方法。基于代理的建模该是最现代的模型构建方法。此前它的实际应用受到设备计算能力的限制但随着技术的发展情况发生了变化。
建模服务市场日益激烈的竞争正在推动对工具和解决方案的需求以提高其性能。为了展示这种建模方法的主要优势让我们考虑一个简单的基于代理的模型与基于离散事件建模和系统动力学的模型的比较。模拟模型中的代理是可以 电话号码列表 具有行为记忆和它们自己的一组所需特征的实体。这些属性在开发仿真模型时有多大用处?要回答这个问题请考虑软件开发模型。经验丰富的开发人员和实习生都参与产品开发。假设这两组代理人人口的行为和劳动生产率不同是合乎逻辑的。
在这里基于代理的方法的优点是精确因为每种类型的代理都可以有自己的状态图和行为。在下图所示的状态图中开发人员有三种状态编写代码时参与经验不足的同事的教育过程和一种闲置状态开发人员不编写代码时代码但参与与同事的讨论。代理根据转换中描述的一组给定规则在这些状态中移动例如一个开发人员可以随机向另一个开发人员发送一条消息说明需要讨论当前的开发状态。讨论结束后他们应该返回工作岗位。