Process 帮我定义流程和程序?

Process 帮我定义流程和程序?,process,terminology,procedure,Process,Terminology,Procedure,我从来没有理解过“过程”和“程序”这两个术语之间的基本区别(如果有),你能帮我吗?它可以用编程术语或您喜欢的任何其他术语来回答。我找到了这个链接,我想它总结了 我认为前两个比较非常重要,可以很好地了解其余两个比较的详细内容: 程序是由任务的完成来驱动的 过程由预期结果的实现驱动 程序得到执行 流程正在运行 A过程涉及过程,因为过程是整体,而过程是部分。在某些语言(如vb、sql)中,过程是一种不返回值的方法,与返回值的函数相对应。在计算中,进程指正在执行或至少加载到内存中的程序 流程是面向业务

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

我找到了这个链接,我想它总结了
我认为前两个比较非常重要,可以很好地了解其余两个比较的详细内容:

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

  • 程序得到执行

  • 流程正在运行

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

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

    以下是(ITIL)提供的两个术语的名称:

    过程:包含步骤的文档,指定如何实现 活动过程定义为 过程的一部分。请参阅工作 指示

    过程:一组结构化的活动,旨在完成 具体目标。一个过程需要时间 一个或多个定义的输入和匝数 将它们转换为定义的输出。过程 可能包括任何角色, 责任、工具和管理 可靠交付所需的控制 输出。一个过程可以定义 政策、标准、指导方针, 活动和工作说明(如适用) 它们是需要的


    在sicp手册中,有一节:1.2程序及其产生的过程

    对程序的描述可能有助于理解:

    过程是计算过程局部演化的一种模式。它指定流程的每个阶段如何建立在前一阶段的基础上。我们希望能够对一个过程的整体或全局行为做出陈述,该过程的局部演化已由一个过程指定。一般来说,这很难做到,但我们至少可以尝试描述一些典型的过程演化模式

    根据我的理解,过程是关于如何编程以解决您的程序语言问题,而过程是计算机根据您定义的过程需要执行的操作。

    • 策略是任务的规则或规则
    • 流程是关于如何完成任务的高级视图,简单地说,它是一种方式
    • 过程是在过程中执行活动的指令

    剧院->程序是脚本,过程是performance@belisarius这个简短的例子非常简单,谢谢@用户532722请注意,并非所有人都同意这些含义。(以防万一你在考试前学习)我认为这可能是一个常见的问题,在ITIL/IT服务管理stackexchange中可以更好地回答。如果你这么认为,请为以下建议提供建议:感谢链接,内容非常丰富。但是要考虑的是,“期望的结果”仅仅是“完成任务”——这难道不使过程和程序冗余吗?这将使你的过程成为“遵循过程”,然后你的过程将是一系列步骤。我从维基百科和许多其他维基百科和在线词典等网站上得到的几乎所有定义最终都会相互矛盾。理解计算中的过程和编程语言中的过程是可以的,但总的来说,这两个词对我来说没有任何区别。
    See: