- •Понятие архитектуры предприятия. Слои.
- •Модель Захмана.
- •Жизненный цикл ис.
- •Каскадная модель жизненного цикла ис
- •Проблемы разработки ис
- •Принципы разработки ис
- •Последовательность этапов проектирования ис
- •Анализ организационной и функциональной структуры объекта автоматизации
- •Анализ информационных потоков
- •Анализ материальных потоков
- •Методы и средства анализа информационных потоков
- •Структура и содержание тз на ис
- •10. Раздел «Источники разработки»
- •Структура и содержание эскизного проекта
- •2 Чертеж общего вида
- •Структура и содержание технического проекта
- •Пояснительная записка
- •Функциональная и организационная структура системы
- •Постановка задач и алгоритмы решения
- •Организация информационной базы
- •Структура и содержание постановки задачи
- •Структура и содержание рабочего проекта
- •Проектирование классификаторов
- •Классификация систем кодирования
- •Понятие реквизит и документ
- •Проектирование первичных документов
- •Проектирование выходных документов
- •Схемы основных форм первичных документов
- •Понятие модели, классификация
- •Балансовая модель (не информационных потоков)
- •Динамическая концептуальная модель процесса закупки товара
- •Структурные модели в бизнесе
- •Модель (точнее, методология) быстрой разработки приложений
- •Модель по методу "хирургическая бригада"
- •Спиральная модель жц
- •Функциональная структура erp-систем
- •Стандарты разработки кис
- •Основные понятия и классификация технологических процессов обработки данных
- •Тсп проектирования технологии вывода
- •Правила отображения информационной модели в Rational Rose и bpWin. Назначение нотаций.
- •Технология формирования структурной модели объекта автоматизации to-be.
- •Технология формирования структурной модели объекта автоматизации as-is.
- •Технология анализа объекта автоматизации в нотации dfd.
- •Применение bpWin при проектировании информационных систем.
- •Тсп проектирования контрольных операций в технологических процессах.
-
Технология анализа объекта автоматизации в нотации dfd.
Согласно DFD источники информации (внешние сущности) порождают информационные потоки (потоки данных), переносящие информацию к подсистемам или процессам. Те в свою очередь преобразуют информацию и порождают новые потоки, которые переносят информацию к другим процессам или подсистемам, накопителям данных или внешним сущностям – потребителям информации.
В случае наличия в моделируемой системе программной/программируемой части (практически всегда) предпочтение, как правило, отдается DFD по следующим соображениям.
1. DFD-диаграммы создавались как средство проектирования программных систем, тогда как IDEF0 - как средство проектирования систем вообще, поэтому DFD имеют более богатый набор элементов, адекватно отражающих их специфику (например, хранилища данных являются прообразами файлов или баз данных).
2. Наличие мини-спецификаций DFD-процессов нижнего уровня позволяет преодолеть логическую незавершенность IDEF0, а именно обрыв модели на некотором достаточно низком уровне, когда дальнейшая ее детализация становится бессмысленной, и построить полную функциональную спецификацию разрабатываемой системы.
3. Существуют и поддерживаются рядом CASE-инструментов алгоритмы автоматического преобразования иерархии DFD в структурные карты, демонстрирующие межсистемные и внутрисистемные связи, а также иерархию систем, что в совокупности с мини-спецификациями является завершенным заданием для программиста.
Предполагается, что перед началом проведения анализа объекта автоматизации в нотации DFD было проведено исследование предметной области и объекта автоматизации, в т.ч. на предмет обмена информацией объекта автоматизации с другими объектами (системами). Таким образом, исходными данными являются документы с формализованным представлением материалов обследования объекта автоматизации, включая описание текущей информационной модели объекта автоматизации, а также, знания основных принципов и правил построения моделей в нотации DFD.
-
определения назначения построения модели;
-
Определение временных и стоимостных ресурсов на построение модели.
-
формирование точки зрения, с которыми будет представлена модель;
-
определение глобальной функции объекта автоматизации;
-
формирование множества требований к объекту автоматизации;
-
расчленение множества требований на функциональные группы;
-
определение внешних объектов, имеющих отношение к каждой из выполняемых функций объекта автоматизации;
-
определение всех информационных потоков, связываемых объекта автоматизации с внешними объектами из п.5 и передаваемых между процессами;
-
определение числа и состава хранилищ данных на основании характеристик информационных потоков, определенных в п.6;
-
построение контекстной диаграммы AS-IS;
-
проверка соответствия построенной контекстной диаграммы целям и требованиям;
-
корректировка контекстной диаграммы в случае выявления неточностей;
-
группировка функций объекта автоматизации в подгруппы в соответствии с типом обрабатываемой информации;
-
выделение внешних объектов, связанных с выполнением каждой из подфункций;
-
выделение потоков данных, связанных с выполнением каждой из подфункций;
-
идентификация потоков данных, требующих последовательной обработки после реализации подфункции;
-
выделение хранилищ данных на основании информационных потоков, определенных в п.17;
-
формирование диаграммы потоков данных первого уровня
-
согласование диаграммы потоков данных с источниками информации и проверка соответствия представленных взаимосвязей реально существующей схеме движения информационных потоков;
-
внесение изменений в диаграмму потоков данных, перегруппировка функций;
-
определение необходимости дальнейшей декомпозиции моделис учетом п.1 и п.2;
-
дальнейшая декомпозиции функций объекта автоматизации с повторением пп.14-17 для каждой из выделенных подфункций;
-
проверка соответствия на каждом уровне декомпозиции модели реальным потокам данных;
-
выявление недостатков модели: несоответствия, несогласованности потоков информации, недостатков организации хранения, обработки и последовательности прохождения информации;
-
Процесс принятия решения о реорганизации существующей диаграммы потоков данных;
-
добавление, укрупнения хранилищ данных, изменения системы хранения данных на основании принятых решений, добавление или устранение внешних сущностей;
-
построение модели TO-BE;
-
согласование каждого уровня декомпозиции диаграммы потоков данных TO-BE;
-
планирование и формирования списка необходимых ресурсов для организации новой схемы движения информационных потоков;
-
оформление документации по результатам анализа объекта автоматизации
-
формирование требований о внесении изменений в существующую схему документооборота объекта автоматизации.