2010-12-09 6 views
5

Я никогда не брал основную разницу (если есть) между этими двумя терминами «процесс» и «процедура», не могли бы вы мне помочь? на него можно ответить в терминах программирования или в любых других терминах, которые вам нравятся.помогите мне определить процесс и процедуру?

+0

Театр -> Процедура - это сценарий, процесс - это производительность –

+0

@belisarius, этот короткий пример очень прост, спасибо! – fabio

+0

@ user532722 Помните, однако, что не все согласятся в этих значениях. (на всякий случай вы учитесь с экзаменом вперед) –

ответ

2

Я нашел эту ссылку, которую я думаю, подводит итог Process versus Procedures
Я думаю, что первые два сравнения имеют решающее значение и даю хорошее представление о том, что остальные уточнить:

  • Процедура приводимого завершения строительства задача
  • процессы обусловлены достижением желаемого результата

  • Процедуры осуществляются

  • Процессы работают
+0

спасибо за ссылку, очень информативный контент. Но рассмотрите случай, что «желаемый результат» - это просто «завершение задачи» - разве это не делает процесс и процедуру излишними? – fabio

+0

Нет, это приведет к тому, что ваш процесс будет «следовать процедуре», а затем ваша процедура будет состоять из нескольких этапов. –

2

процесс включает в себя процедуру, так как процесс является всей, в то время как процедуры является частью. В некоторых языках (например, vb, sql) процедура - это метод, который не возвращает значения, в отличие от функции, возвращающей значения. Также при вычислении процесса означает программу, которая выполняется или, по меньшей мере, загружена в память.

Процесс является бизнес-ориентированной (она может быть представлена ​​в виде диаграммы рабочего процесса), как правило, включает в себя набор бизнес-правил, в то время как процедура является алгоритм ориентированных (она может быть представлена ​​в виде блок-схемы).

See: 

Вот definitions для обоих условиях, предусмотренных Information Technology Infrastructure Library (ITIL) на:

процедуры: Документ, содержащий шаги, которые определяют, как достичь действия . Процедуры определены как часть Процессов. См. Работу Инструкция.

Процесс: Структурированный набор видов деятельности, предназначенных для выполнения определенной задачи . A Процесс принимает один или несколько определенных входов и включает их в определенные выходы . A Процесс может включать в себя любую из Ролей, обязанности, инструменты и управление Элементы управления, необходимые для надежной доставки выходов. A Процесс может определять Правила, стандарты, руководящие принципы, . Работы и рабочие инструкции, если они необходимы .

+0

Практически все определения, которые я получил от таких сайтов, как wikipedia и многие другие вики и онлайн-словари, в конечном итоге противоречат друг другу. Понимание процесса вычисления и процедуры на языках программирования в порядке, но в целом эти два слова не имеют для меня никакого значения. – fabio

1

В SICP книге есть раздел: 1.2 Процедуры и процессы, которые они производят

и описание процедуры может помочь понять:

процедура является образцом для местных эволюция вычислительного процесса. Он определяет, как каждый этап процесса строится на предыдущем этапе. Мы хотели бы иметь возможность делать заявления об общем или глобальном поведении процесса, локальная эволюция которого была определена процедурой. Это очень сложно сделать в целом, но мы можем хотя бы попытаться описать некоторые типичные закономерности эволюции процесса.

В моем понимании, процедура заключается в том, как запрограммировать решение проблем с языком программы, в то время как процесс - это то, что компьютер должен выполнять в соответствии с вашей определенной процедурой.

0

.policy это правило или правила для задачи,
.process является высокоуровневым представлением о том, как достичь задачи, просто это away.whereas,
.procedure является инструкцией для выполнения деятельности в рамках процесса.