Показаны сообщения с ярлыком Декомпозиция. Показать все сообщения
Показаны сообщения с ярлыком Декомпозиция. Показать все сообщения

среда, 22 февраля 2023 г.

Типовое строение процедуры

Типовое строение процедуры, должно описывать: (1) функцию, для выполнения которой применяется процедура; (2) названия атрибутов процессной сущности (ПС), в отношении которой выполняется эта функция; (3) шаблонные эпизодические задачи (ШЭЗ): процедуру и операции; (4) шаблонные эпизодические действия (ШЭД) операций процедуры, а также применяемые при их исполнении: правила, понятия, формуляры и хранилища информации (ХИ). 
Описание функции говорит, что процедура нужна не сама по себе, а для воспроизводимого выполнения этой функции. Список названий атрибутов процессной сущности необходим, чтобы мы могли присвоить этим названиям атрибутов конкретные значения для описания какого-либо конкретного процессного объекта (КПО), в отношении которого будет выполняться процедура. По комбинации этих значений мы сможем идентифицировать такой КПО и отделить его от других КПО, относящихся к контекстной процессной сущности. 
Описание шаблонных эпизодических задач (ШЭЗ): процедур и операций даёт нам алгоритм, который мы должны применять в отношении любого КПО, относящегося к контекстной ПС, устанавливает сроки его выполнения. 
Описание набора ШЭД, а также применяемых при их исполнении: правил, понятий, формуляров и хранилищ информации (ХИ), представляет нам процедуру целиком – комплексно: (1) и в разрезе её операций, (2) и в разрезе шаблонных эпизодических действий (ШЭД) этих операций. 
Из этого описания видны все элементы процедуры, образующие необходимое строение процедуры и её целостность. Видна взаимосвязь между этими элементами. Оно показывает, что процедура имеет конечное количество ШЭД; что список ШЭД – это, по сути, «чек-лист», который не даёт нам ничего упустить; что ШЭД в процедуре расположены в виде алгоритма, т. е. в той последовательности, в которой их надо исполнять, одно за другим; что к некоторым ШЭД привязаны: правила, понятия, формуляры и хранилища информации (ХИ), тем ШЭД, в которых требуется их применение. 
При этом каждая ШЭД имеет плановую трудоёмкость, чтобы стремиться в неё укладываться при исполнении ШЭД


четверг, 2 февраля 2023 г.

Понятие сущности «ПРОЦЕДУРА»


Процедура — это шаблонная эпизодическая задача (ШЭЗ). ШЭЗ верхнего – первого уровня декомпозиции. Чтобы её выполнить, её надо декомпозировать на ШЭЗ второго уровня декомпозиции – операции, которые при этом логически взаимосвязаны между собой. Таким образом, процедура – это заданный алгоритм, состоящий из этих операций. 

Операция – это ШЭЗ второго уровня декомпозиции. То есть – это часть процедуры. Плановая длительность процедуры считается путём суммирования плановых длительностей всех её операций. Чтобы выполнить операцию, её надо разложить на третий уровень декомпозиции – шаблонные эпизодические действия (ШЭД). В результате мы получаем триединство: процедура→операция→шаблонное эпизодическое действие (ШЭД). 

Набор ШЭД, из которых состоит операция – это заданный алгоритм, состоящий из этих ШЭД. Учитывая, что все ШЭД являются частями операции, а все операции, в свою очередь, - частями процедуры, то можно сказать, что процедура выполняется путём последовательного исполнения этих ШЭД. Сумма трудоёмкостей всех ШЭД операции определяет полную трудоёмкость операции, а сумма трудоёмкостей всех операций процедуры – полную трудоёмкость процедуры. 

Для полного моделирования процедуры необходимо ещё указать: (1) правила исполнения ШЭД операций процедуры; (2) понятия, применяемые в ШЭД операций процедуры; (3) формуляры, применяемые в процедуре при исполнении её ШЭД; (4) хранилища информации (ХИ), используемые в процедуре при исполнении её ШЭД. В итоге получаем расширенное, комплексное и полное определение процедуры. 

Процедура – это ШЭЗ, имеющая расчётную плановую длительность и расчётную плановую трудоёмкость, состоящая из набора алгоритмизированных операций и набора алгоритмизированных ШЭД, выполняемых последовательно по набору определённых правил и применяющих набор определённых понятий, формуляров и хранилищ информации (ХИ). 

«Процедура» — это сущность. Общее предназначение (функциональное назначение) существования сущности «процедура» - обеспечить её настройкой готовность к ритмичному генерированию и последующему выполнению эпизодических задач в отношении КПО, контекстной процессной сущности (ПС). Сущность «процедура» процессная, потому что объединяет не другие сущности, а неограниченное количество конкретных процессных объектов (КПО).

Полный текст