Шаги выполнения задания
Определение контекстной диаграммы (A0):
Укажите точку зрения и цель моделирования (например, «Оптимизация процессов аренды и улучшение обслуживания клиентов»).
Определите внешние системы и объекты, взаимодействующие с ИС (например, арендаторы, арендодатели, бухгалтерия, сервисные службы).
Определение функциональных блоков для 1-го уровня декомпозиции (A1):
Определите основные функции системы, например:
Управление объектами аренды
Управление договорами аренды
Управление клиентами
Управление платежами и бухгалтерией
Поддержка и обслуживание объектов
Создание более детализированных функций для 2-го и 3-го уровней декомпозиции:
Для каждой функции 1-го уровня определите более узкие подфункции, обеспечивающие её выполнение. Например, функция «Управление объектами аренды» может включать функции «Ведение списка объектов», «Анализ доступности» и «Регистрация запросов на аренду».
Повторите процесс декомпозиции до третьего уровня, чтобы детализировать каждую из подфункций второго уровня, если необходимо.
Пример контекстной диаграммы (A0)
Для системы «Агентство аренды» контекстная диаграмма A0 может быть описана следующим образом:
Функция A0: Управление процессом аренды
Входы: Запросы от арендаторов, информация об объектах, данные о клиентах, запросы на обслуживание.
Выходы: Договоры аренды, финансовая отчетность, уведомления для арендаторов и арендодателей.
Управление: Политики компании, законодательные требования, правила учета.
Механизмы: Информационная система (ИС), менеджеры по аренде, бухгалтерия, база данных объектов.
Пример 1-го уровня декомпозиции (A1)
Диаграмма A1 может содержать следующие основные функции:
A1: Управление объектами аренды
A2: Управление договорами
A3: Управление клиентами
A4: Управление платежами и расчетами
A5: Поддержка и обслуживание объектов
Пример 2-го уровня декомпозиции
Для функции A1 «Управление объектами аренды» на втором уровне декомпозиции можно выделить:
A1.1: Ведение списка объектов (регистрация новых объектов, актуализация информации по объектам)
A1.2: Анализ доступности объектов (проверка занятости, статус объектов)
A1.3: Регистрация запросов на аренду (учет входящих запросов, сопоставление запросов с доступными объектами)
Для функции A2 «Управление договорами» можно выделить:
A2.1: Подготовка договора (сбор данных, оформление договора, согласование условий)
A2.2: Регистрация договора (учет подписанных договоров, хранение информации по договорам)
A2.3: Мониторинг статуса договора (отслеживание активных договоров, история изменений условий)
Для функции A4 «Управление платежами и расчетами»:
A4.1: Начисление арендной платы (расчет стоимости аренды, учет периода аренды)
A4.2: Учет платежей (поступление оплат, расчеты задолженностей)
A4.3: Финансовая отчетность (формирование отчетов для бухгалтерии и руководства)
Пример 3-го уровня декомпозиции
Для подфункции A1.1 «Ведение списка объектов» можно выделить:
A1.1.1: Регистрация нового объекта (ввод данных о новом объекте аренды)
A1.1.2: Обновление данных по объекту (обновление информации о текущих характеристиках объекта)
A1.1.3: Удаление объекта (деактивация объекта из списка доступных для аренды)
Для подфункции A4.2 «Учет платежей»:
A4.2.1: Проверка поступления платежей (автоматическое или ручное подтверждение оплаты)
A4.2.2: Расчет задолженностей (выявление и учет неоплаченных периодов)
A4.2.3: Уведомление о задолженностях (автоматическая отправка уведомлений клиентам)
Оформление модели IDEF0
Для оформления диаграмм IDEF0 по уровням используйте условные обозначения и соблюдайте требования к каждому элементу:
Контекстная диаграмма (A0) — один блок, описывающий систему, с внешними входами, выходами, управлением и механизмами.
Диаграмма 1-го уровня (A1) — несколько (3-5) блоков, представляющих основные функции системы.
Диаграмма 2-го уровня — детализированные подфункции для каждого блока 1-го уровня.
Диаграмма 3-го уровня — детализация функций 2-го уровня, как это было показано выше.
Шаги выполнения задания
Определение контекстной диаграммы (A0):
Укажите точку зрения и цель моделирования (например, «Оптимизация процессов аренды и улучшение обслуживания клиентов»).
Определите внешние системы и объекты, взаимодействующие с ИС (например, арендаторы, арендодатели, бухгалтерия, сервисные службы).
Определение функциональных блоков для 1-го уровня декомпозиции (A1):
Определите основные функции системы, например:
Управление объектами аренды
Управление договорами аренды
Управление клиентами
Управление платежами и бухгалтерией
Поддержка и обслуживание объектов
Создание более детализированных функций для 2-го и 3-го уровней декомпозиции:
Для каждой функции 1-го уровня определите более узкие подфункции, обеспечивающие её выполнение. Например, функция «Управление объектами аренды» может включать функции «Ведение списка объектов», «Анализ доступности» и «Регистрация запросов на аренду».
Повторите процесс декомпозиции до третьего уровня, чтобы детализировать каждую из подфункций второго уровня, если необходимо.
Пример контекстной диаграммы (A0)
Для системы «Агентство аренды» контекстная диаграмма A0 может быть описана следующим образом:
Функция A0: Управление процессом аренды
Входы: Запросы от арендаторов, информация об объектах, данные о клиентах, запросы на обслуживание.
Выходы: Договоры аренды, финансовая отчетность, уведомления для арендаторов и арендодателей.
Управление: Политики компании, законодательные требования, правила учета.
Механизмы: Информационная система (ИС), менеджеры по аренде, бухгалтерия, база данных объектов.
Пример 1-го уровня декомпозиции (A1)
Диаграмма A1 может содержать следующие основные функции:
A1: Управление объектами аренды
A2: Управление договорами
A3: Управление клиентами
A4: Управление платежами и расчетами
A5: Поддержка и обслуживание объектов
Пример 2-го уровня декомпозиции
Для функции A1 «Управление объектами аренды» на втором уровне декомпозиции можно выделить:
A1.1: Ведение списка объектов (регистрация новых объектов, актуализация информации по объектам)
A1.2: Анализ доступности объектов (проверка занятости, статус объектов)
A1.3: Регистрация запросов на аренду (учет входящих запросов, сопоставление запросов с доступными объектами)
Для функции A2 «Управление договорами» можно выделить:
A2.1: Подготовка договора (сбор данных, оформление договора, согласование условий)
A2.2: Регистрация договора (учет подписанных договоров, хранение информации по договорам)
A2.3: Мониторинг статуса договора (отслеживание активных договоров, история изменений условий)
Для функции A4 «Управление платежами и расчетами»:
A4.1: Начисление арендной платы (расчет стоимости аренды, учет периода аренды)
A4.2: Учет платежей (поступление оплат, расчеты задолженностей)
A4.3: Финансовая отчетность (формирование отчетов для бухгалтерии и руководства)
Пример 3-го уровня декомпозиции
Для подфункции A1.1 «Ведение списка объектов» можно выделить:
A1.1.1: Регистрация нового объекта (ввод данных о новом объекте аренды)
A1.1.2: Обновление данных по объекту (обновление информации о текущих характеристиках объекта)
A1.1.3: Удаление объекта (деактивация объекта из списка доступных для аренды)
Для подфункции A4.2 «Учет платежей»:
A4.2.1: Проверка поступления платежей (автоматическое или ручное подтверждение оплаты)
A4.2.2: Расчет задолженностей (выявление и учет неоплаченных периодов)
A4.2.3: Уведомление о задолженностях (автоматическая отправка уведомлений клиентам)
Оформление модели IDEF0
Для оформления диаграмм IDEF0 по уровням используйте условные обозначения и соблюдайте требования к каждому элементу:
Контекстная диаграмма (A0) — один блок, описывающий систему, с внешними входами, выходами, управлением и механизмами.
Диаграмма 1-го уровня (A1) — несколько (3-5) блоков, представляющих основные функции системы.
Диаграмма 2-го уровня — детализированные подфункции для каждого блока 1-го уровня.
Диаграмма 3-го уровня — детализация функций 2-го уровня, как это было показано выше.