我不确定这是不是问这个问题的正确地方,但这里是这样的。
我目前正在研究一些不同技术来对业务流程进行建模。我需要为我的公司找到一个合适的选择,该公司开发各种网络应用程序。
到目前为止,我发现的是:
UML,具体地说是活动图
流程图
Windows工作流基础
业务流程建模
我深入到了工作流程的世界,但它主要是关于自动化一个公司的流程,而这不是我想要的。我的关注点是软件和其中的过程。
如果其他人知道一些其他的技术,或者可以告诉我这些技术的优缺点,我已经找到了,那将非常感谢,因为我现在有点卡住了。
发布于 2010-09-17 11:30:12
目前,BPMN (业务流程建模符号)和UML活动图是最流行的两个选项。
当您对组织的业务方面进行建模时,我认为BPMN是正确的选择,并且一旦深入到软件系统的技术设计,就转到活动图(作为UML语言的核心组件,当必须将工作流信息与系统的其他视图相结合时,活动图更适合,也表示为UML图,如类图或序列图)。
请注意,现在是一个UML profile for BPMN is being created,这意味着您将能够在同一项目中混合使用BPMN和UML图
发布于 2010-10-03 03:44:58
我建议您考虑ISO/IEC 24744。它将给你一个非常不同的视角,因为它没有使用无处不在的“组织作为机器”的比喻,而是更机会主义的、以人为本的观点。
换句话说,ISO/IEC 24744没有将业务流程表示为工作流,其中要遵循的流程是驱动程序。相反,业务流程是通过涉及的工作产品和对其执行操作的人员来表示的。所执行的过程起着重要但次要的作用。
如果你对为什么这样做感兴趣,或者它的优点是什么,请让我知道,我很乐意详细说明。
发布于 2010-09-17 03:00:17
我想您是在问如何将您的业务需求/规则转换为技术需求,然后再转换为设计?之后,您将把这个设计实现到代码中。我不确定这是不是你要问的问题..
https://stackoverflow.com/questions/3725315
复制相似问题