Помощь в написании студенческих работ
Антистрессовый сервис

Разработка IDEF модели для описания функционирования АРМ

РефератПомощь в написанииУзнать стоимостьмоей работы

В последнее время разработка программного обеспечения осуществляется по САSЕ-технологии с применением SADT. Это позволяет создавать единое информационное пространство на уровне менеджеров, обеспечить функциональную обозримость систем управления, осуществлять развитие самой системы с наименьшими затратами, производить актуализацию проектной документации в электронном виде. С дугами связаны надписи… Читать ещё >

Разработка IDEF модели для описания функционирования АРМ (реферат, курсовая, диплом, контрольная)

В последнее время разработка программного обеспечения осуществляется по САSЕ-технологии с применением SADT. Это позволяет создавать единое информационное пространство на уровне менеджеров, обеспечить функциональную обозримость систем управления, осуществлять развитие самой системы с наименьшими затратами, производить актуализацию проектной документации в электронном виде.

Международный стандарт SADT поддерживается специальным языком для описания проектов информационно — управляющих систем. Существует несколько пакетов программ, поддерживающих данный язык. Пакет прикладных программ Design/IDEF реализует методологии:

  • -IDEF0 — функциональное моделирование;
  • -IDEF1Xинформационное моделирование;
  • -IDEF/CPN — динамическое моделирование[17.1]

В данной работе применяется методология IDEF0, основанная на представлении системы в виде комбинации блоков и дуг. Блоки используются для представления функций системы и сопровождаются текстами на естественном языке. Дуги представляют множества объектов — как физических, так и информационных, или действия, которые образуют связи между функциональными блоками. Данные, управляющие выполнением функции, входят в блок сверху. Подвергающаяся воздействию функции информация показана с левой стороны блока, результаты выполнения функции — показаны с правой стороны. Механизм, осуществляющий функцию, представляется дугой, входящей в блок снизу.

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

С дугами связаны надписи на естественном языке, описывающие данные, которые они представляют. Дуги показывают, как функции между собой взаимосвязаны, как они обмениваются данными и осуществляют управление друг другом. Выходы одной функции могут быть Входами, Управлением или Исполнителями для другой. Дуги могут разветвляться и соединяться.

Функциональный блок, представляющий систему в качестве единого модуля, располагается на странице верхнего уровня (А-0) и детализируется на диаграмме (более низкого уровня) с помощью нескольких блоков, соединенных между собой интерфейсными дугами. Эти блоки представляют основные подфункции (подмодули) единого исходного модуля. Каждый из этих подмодулей может быть декомпозирован подобным же образом на страницах следующего уровня для более детального представления.

Общая схема составления функциональной модели состоит из следующих этапов:

  • 1. Построение модели (разработка функциональной диаграммы; заполнение глоссария дополнительными определениями; дополнение диаграммы гипертекстом);
  • 2. Проверка синтаксиса модели (проверка на наличие связей, на идентификаторы функций и связей, на управление).

Описание первого уровня функциональной модели На входе функционального блока «Внешней корреспонденции» (А0) — «Внешняя корреспонденция», необходимая для последующего ее преобразования и «Запросы» для получения необходимых данных, на выходе — «Справочник корреспондентов», «Регистрационный справочник», «Архив», «Отчет об интенсивности документооборота» (см. рисунок 1). Управляющее воздействие, в данной модели, — это «ГОСТ» и «Сотрудник». Механизмом, который осуществляет данную функцию, является «Компьютерная система».

Первый уровень.

Рисунок 1 — Первый уровень.

Описание второго уровня функциональной модели Второй уровень раскрывает первый, «Внешняя корреспонденция» состоит из нескольких следующих этапов:

  • — Регистрация корреспонденции (A1);
  • — Ведение справочника внешних корреспондентов (A2);
  • — Анализ интенсивности документооборота (A3);
  • — Передача устаревших документов и архив (A4);

Рисунок 2- Второй уровень. Детализация блока А0

Описание третьего уровня функциональной модели Третий уровень раскрывает все блоки второго уровня. Рассмотрим их поочередно:

  • — Блок А1 (Регистрация корреспонденции) включает в себя:
    • а) Обработка регистрационного номера (А11);
    • б) Обработка входящих писем (А12);
    • в) Обработка исходящих писем (А13).
Третий уровень. Детализация блока А1.

Рисунок 3 — Третий уровень. Детализация блока А1

  • — Блок А2 (Введение справочника внешних корреспондентов) включает в себя:
    • а) Ввод данных (А21);
    • б) Коррекция данных (А22).
Третий уровень. Детализация блока А2.

Рисунок 4 — Третий уровень. Детализация блока А2

  • — Блок А3 (Анализ интенсивности документооборота) включает в себя:
    • а)Формирование типовых программ (А31);
    • б)Формирование типовых отчетов (А32).
Третий уровень. Детализация блока А3.

Рисунок 5 — Третий уровень. Детализация блока А3

  • — Блок А4 (Передача устаревших документов в архив) включает в себя:
    • а) Проверка внешней корреспонденции за истекший год (А41);
    • б) Копирование данных (А42);
    • в) Удаление данных из БД (А43).
Третий уровень. Детализация блока А4.

Рисунок 6 — Третий уровень. Детализация блока А4

Описание четвертого уровня функциональной модели Блок А11 (Обработка регистрационного номера) включает в себя:

  • а) Запись регистрационного номера (А111);
  • б) Поиск сведений о заданном виде корреспонденции по регистрационному номеру (А112).
Четвертый уровень. Детализация блока А11.

Рисунок 7 — Четвертый уровень. Детализация блока А11

В результате проделанной работы была решена задача моделирования АРМ «Внешняя корреспонденция» с использованием методологии IDEF0. Другими словами, рассматриваемая система была представлена в виде набора взаимосвязанных функций (функциональных блоков — в терминах IDEF0). Для этого были построены 4 функциональные модели, с различным уровнем детализации, наглядно отображающие процессы, происходящие в системе.

Показать весь текст
Заполнить форму текущей работой