А.3.5 Требования к оформлению работы
Отчет должен содержать построенные модели процессов в виде IDEF3- диаграмм (распечатки).
А.3.6 Контрольные вопросы
1) Назначение метода моделирования процессов IDEF3;
2) Основные компоненты моделей IDEF3;
3) Типы связей на диаграммах IDEF3;
4) Типы соединений на диаграммах IDEF3;
5) Синхронность и асинхронность.
А.3.7 Литература
1) Вендров А.М. Проектирование программного обеспечения экономических информационных систем: учебник. – 2-е изд., перераб. и доп. – М.: Финансы и статистика, 2006. – 544 с.: ил.
2) Черемных С.В., Семенов И.О., Ручкин В.С. Структурный анализ систем: IDEF-технологии. М.: Финансы и статистика, 2001. – 208с.
А.4 Лабораторная работа 4 – 2ч.
Разработка функциональных требований к проектируемой системе
С помощью DFD диаграмм и Case-средств
А.4.1 Цель работы - изучение методологии структурного системного анализа и проектирования информационных систем с использованием диаграмм потоков данных (DFD) и ее применение для построения модели функционирования информационной системы с использованием средств Case-систем MS Visio / BPWin.
А.4.2 Предмет работы
Предметом лабораторной работы является логическое моделирование АЭИС.
А.4.3 Содержание лабораторной работы
1) Изучить методологию структурного анализа предметной области с использованием диаграмм потоков данных (DFD), а также возможности моделирования DFD в Case-системах MS Visio / BPWin.
2) Определить функции, подлежащие автоматизации. Использовать вариант задания и результаты моделирования функционирования предметной области предыдущей работы.
3) Построить функциональную модель ИС автоматизирующую выбранные процессы предметной области варианта задания с использованием методологии DFD.
4) Построить модели бизнес процессов «как есть» и «как должно быть».
5) Составить отчет по проделанной работе.
6) Защитить работу.
А.4.4 Оборудование и технические средства
Для выполнения работы необходимы технические и программные средства лаборатории ”Электронный офис”, доступ к сетевому серверу кафедры и Case-система MS Visio / BPWin.
А.4.5 Порядок выполнение работы
- Изучить методологию DFD структурного анализа.
В процессе изучения методологии структурного анализа необходимо использовать материал лекций, а также литературу и методические материалы.
- Изучить возможности Case-системы MS Visio / BPwin.
- Построить модели процессов предметной области по теме индивидуального задания с использованием MS Visio / BPwin.
- Оформить отчет
- Защитить работу.
В процессе защиты лабораторной работы необходимо представить отчет, продемонстрировать построенные модели на экране, иметь конспекты лекций, а также знать работу Case-системы и ответить на контрольные вопросы.
А.4.6 Требования к оформлению работы
Отчет должен дополнять отчет о предыдущей работе и содержать разделы:
1) описание функционирования ИС предметных областей варианта задания.
2) моделей функционирования ИС предметных областей варианта задания в виде DFD-диаграмм (распечатки) и их описание. Описание должно включать описание внешних сущностей, функций каждого процесса с указанием входных и выходных потоков данных, а также хранилищ данных.
А.4.7 Методические указания к выполнению работы
В структурном подходе используются в основном две группы средств, описывающих функциональную структуру системы и отношения между данными. Каждой группе средств соответствуют определенные виды моделей (диаграмм), наиболее распространенными среди которых являются:
- DFD (Data Flow Diagrams) - диаграммы потоков данных;
- SADT (Structured Analysis and Design Technique - метод структурного анализа и проектирования) — модели и соответствующие функциональные диаграммы.
- ERD (Entity-Relationship Diagrams) - диаграммы "сущность-связь".
Общие сведения
Диаграммы потоков данных (DFD) являются основным средством моделирования функциональных требований к проектируемой системе. С их помощью эти требования представляются в виде иерархии функциональных компонентов (процессов), связанных потоками данных. Главная цель такого представления — продемонстрировать, как каждый процесс преобразует свои входные данные в выходные, а также выявить отношения между этими процессами.
Диаграммы потоков данных известны очень давно. В фольклоре упоминается следующий пример использования DFD для реорганизации переполненного клерками офиса, относящийся к 20-м гг. Осуществлявший реорганизацию консультант обозначил кружком каждого клерка, а стрелкой — каждый документ, передаваемый между ними. Используя такую диаграмму, он предложил схему реорганизации, в соответствии с которой два клерка, обменивающихся множеством документов, были посажены рядом, а клерки с малым взаимодействием были посажены на большом расстоянии друг от друга. Так появилась первая модель, представляющая собой потоковую диаграмму - предвестника DFD.
Для построения DFD традиционно используются две различные нотации, соответствующие методам Йордана и Гейна - Сэрсона. Эти нотации незначительно отличаются друг от друга графическим изображением символов. Далее при построении примеров будет использоваться нотация Гейна - Сэрсона.
В соответствии с данными методами модель системы определяется как иерархия диаграмм потоков данных, описывающих асинхронный процесс преобразования информации от ее ввода в систему до выдачи пользователю. Диаграммы верхних уровней иерархии (контекстные диаграммы) определяют основные процессы или подсистемы с внешними входами и выходами. Они детализируются при помощи диаграмм нижнего уровня. Такая декомпозиция продолжается, создавая многоуровневую иерархию диаграмм, до тех пор, пока не будет достигнут уровень декомпозиции, на котором процессы становятся элементарными и детализировать их далее невозможно.
Источники информации (внешние сущности) порождают информационные потоки (потоки данных), переносящие информацию к подсистемам или процессам. Те, в свою очередь, преобразуют информацию и порождают новые потоки, которые переносят информацию к другим процессам или подсистемам, накопителям данных или внешним сущностям — потребителям информации.