帮我定义流程和程序?

fab*_*bio 5 terminology procedure process

我从来没有在这两个术语"过程"和"程序"之间存在基本的区别(如果有的话),你能帮助我吗?它可以用编程术语或您喜欢的任何其他术语来回答.

ArB*_*rBR 5

过程涉及程序,因为过程是整体,而程序是部分。在某些语言(如vb、sql)中,过程是一种不返回值的方法,与返回值的函数相对应。在计算中,进程还意味着正在执行或至少加载到内存中的程序

流程是面向业务的(可以用工作流图表示),通常包括一组业务规则,而过程是面向算法的(可以用流程图表示)。

See:
Run Code Online (Sandbox Code Playgroud)

以下是信息技术基础设施库( ITIL )提供的两个术语的定义

过程:包含指定如何实现活动的步骤的文档。过程被定义为流程的一部分。参见工作指导。

流程:旨在实现特定目标的一组结构化活动。流程接受一个或多个已定义的输入并将其转换为已定义的输出。流程可能包括可靠交付输出所需的任何角色、职责、工具和管理控制。如果需要,流程可以定义政策、标准、指南、活动和工作指示。


Jea*_*rin 2

我找到了这个链接,我认为它总结了流程与程序
,我认为前两个比较至关重要,并且可以很好地了解其余部分的详细说明:

  • 程序由任务的完成驱动
  • 流程是由实现预期结果驱动的

  • 程序已落实

  • 流程已运行