Методология функционального моделирования IDEF0
Автор: mayway • Февраль 6, 2021 • Лабораторная работа • 916 Слов (4 Страниц) • 473 Просмотры
Цель работы: изучить методологию функционального моделирования IDEF0 и получить практические навыки в моделировании предметной области.
Порядок выполнения работы
1. Построить бизнес-модель модель предметной области, согласно выбранного варианта (Приложение А) с помощью нотации IDEF0.
Требования к бизнес-модели:
• Модель должна отражать бизнес-процессы предметной области (Приложение А).
• Количество бизнес-процессов в контекстной диаграмме модели должно быть не менее 3.
• При командной работе количество бизнес-процессов должно соответствовать количеству разработчиков в команде. Каждый член команды выполняет моделирование одного из бизнес-процессов самостоятельно.
• Наличие в модели не менее 3 уровней: контекстная диаграмма и 2 уровня декомпозиции.
• Бизнес-модель формируется путем слияния диаграмм отдельных бизнес-процессов.
2. Проанализировать построенную модель и сформулировать требования к разрабатываемой программе
3. Оформить отчет по лабораторной работе.
4. Представить отчет по лабораторной работе для защиты.
Ход работы
Разработать программный модуль «Картотека автомагазина», предназначенный для использования работниками магазина. В базе содержатся сведения об автомобилях (марка, объем двигателя, дата выпуска и др.). При поступлении заявки на покупку производится поиск подходящего варианта. Если такого нет, клиент заносится в клиентскую базу и оповещается, когда вариант появляется.
Порядок выполнения работы
- Создание контекстной диаграммы.
Бизнес-процесс, согласно выбранной предметной области, носит название «Создание картотеки автомагазина». Контекстная диаграмма бизнес-процесса представлена на рисунке 1.
[pic 1]
Рисунок 1 – Контекстная диаграмма бизнес-процесса «Создание картотеки автомагазина»
В качестве входных параметров для бизнес-процесса рассматриваются запросы клиентов на определенные автомобили, а также марка/модель, цвет и комплектация автомобилей, вносимых в картотеку. На выходе из бизнес-процесса – подбор автомобилей по запросам клиентов и оповещение клиентов о поступлении заказанных автомобилей. Остальные параметры рассмотрены далее.
- Декомпозиция бизнес-процесса «Создание картотеки автомагазина»
Декомпозиция бизнес-процесса «Создание картотеки автомагазина» в нотации IDEF0 представлена на рисунке ниже:
[pic 2]
Рисунок 2 – Декомпозиция бизнес-процесса «Создание картотеки автомагазина»
Диаграмма включает в себя следующие функциональные блоки:
- Ввод информации. Ответственный сотрудник (специалист по закупкам/закупщик) вносит в систему входные данные - информацию. При этом сотрудник руководствуется организационной документацией и требованиями вышестоящего руководства.
- Сортировка информации. После внесения данных в систему, происходит сортировка информации, присваивание атрибутов и разделение на классы.
- Отображение и хранение информации. Отсортированная информация хранится в системе и становится доступной для отображения. Информация используется ответственным сотрудником (продавец) для подбора автомобилей и оповещения клиентов и поступивших автомобилях.
- Декомпозиция процесса «Обновление данных из системы-источника».
Декомпозиция бизнес-процесса «Сортировка информации» в нотации IDEF0 представлена на рисунке 3.
[pic 3]
Рисунок 3 – Декомпозиция процесса «Сортировка информации»
Процесс сортировки информации включает в себя следующие этапы:
- Сортировка информации. После внесения данных в систему, происходит сортировка информации, присваивание атрибутов и разделение на классы.
- Отсортированная информация размещается в картотеке.
- Формирование требований к системе.
Программное средство «Картотека автомагазина» должно удовлетворять следующим требованиям:
...