Главная страница Случайная страница КАТЕГОРИИ: АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника |
Моделирование разработки интернет магазина
Модель IDEF0 Для описания разработки информационной системы нужно построить модель. Наиболее удобным языком моделирования является IDEF0, предложенный Дугласом Россом. Метод функционального моделирования IDEF0(ранее называвшийся SADT) – метод структурного анализа и проектирования. Данный метод представляет совокупность правил и процедур, предназначенных для построения функциональной модели объекта какой-либо предметной области. Функциональная модель SADT отображает функциональную структуру объекта, т.е. производимые им действия и связи между этими действиями. Результатом применения модели SADT является модель, которая состоит из диаграмм, фрагментов текстов. Графическая диаграмма - главный компонент IDEF0-модели, содержащий блоки, стрелки, соединения блоков и стрелок и ассоциированные с ними отношения. Ниже приведена модель IDEF0, описывающая основные этапы создания интернет-узла.
Рисунок 5. «IDEF0-диаграмма (контекстная)» Рисунок 6. «IDEF0-диаграмма (детализированная)»
После описания системы в целом проводится разбиение ее на крупные фрагменты, этот процесс называется функциональной декомпозицией, а диаграммы, которые описывают каждый фрагмент и взаимодействие фрагментов, называются диаграммами декомпозиции. Ниже будет представлена детализация, не всех процессов разработки, а только части, а именно процесса разработки дизайна (см. рис. 7 «IDEF0 (детализация процесса разработки дизайна)»).
Рисунок7. «IDEF0-диаграмма (детализация процесса разработки дизайна)»
Модель IDEF3 Основой модели IDEF3 служит сценарий процесса, который выделяет последовательность действий и процессов анализируемой системы. Основной единицей модели является диаграмма. Другой важной компонентой является действие. Все связи в IDEF3 являются однонаправленными. Далее представлена модель IDEF3, детализирующая процесс разработки дизайна сайта.
Рисунок 8. «Модель IDEF3» DFD-модель На данном шаге проектирования информационной системы строится диаграмма потоков данных (DFD). DFD – диаграмма потоков данных представляет собой иерархию функциональных процессов, связанных потоками данных. Цель такого представления - продемонстрировать, как каждый процесс преобразует свои входные данные в выходные, а также выявить отношение между этими процессами. Для построения DFD-модели традиционно используют 2 нотации: Йордана-де Марка и Гейна Сарсона. В данной работе используется нотация Гейна Сарсона при построении DFD-модели. В соответствии с данным методом модель системы определяется как иерархия диаграмм потоков данных, описывающих процесс преобразования информации от ее ввода в систему до выдачи потребителю. Основными компонентами DFD-модели являются внешние сущности, системы и подсистемы, процессы, накопители данных и потоки данных. Внешняя сущность представляет собой материальный объект, источник или приемник информации. Процесс представляет собой преобразование входных потоков данных в выходные в соответствии с определенным алгоритмом. Накопитель данных – абстрактное устройство хранения информации, которую можно в любой момент переместить в накопитель данных и через некоторое время извлечь. Потоки данных определяют информацию, передаваемую через некоторое соединение от источника к приемнику. Далее будет представлена модель DFD.
Рисунок 9. «DFD-модель»
|