Учебное пособие по курсам «Технологии проектирования информационных систем»





НазваниеУчебное пособие по курсам «Технологии проектирования информационных систем»
страница3/18
Дата публикации24.02.2015
Размер1.11 Mb.
ТипУчебное пособие
100-bal.ru > Информатика > Учебное пособие
1   2   3   4   5   6   7   8   9   ...   18

Понятие о структурном анализе


Существующие CASE-средства основаны на методологиях структурного или объектно-ориентированного анализа и проектирования, использующих спецификации в виде диаграмм или текстов для описания внешних требований, связей между моделями системы, динамики поведения системы и архитектуры программных средств.

Структурным анализом (структурным подходом) принято называть метод исследования системы, представленной как совокупность взаимодействующих функций или работ, который начинается с ее общего обзора и затем детализируется, приобретая иерархическую структуру со все большим числом уровней. Для таких методов характерно разбиение на уровни абстракции с ограничением числа элементов на каждом из уровней (обычно от 3 до 6-7); ограниченный контекст, включающий лишь существенные на каждом уровне детали; дуальность данных и операций над ними; использование строгих формальных правил записи; последовательное приближение к конечному результату.

В основе объектно-ориентированного подхода лежит объектная декомпозиция, при этом статическая структура системы описывается в терминах объектов и связей между ними, а поведение системы – в терминах обмена сообщениями между объектами.

В рамках первой части курса лабораторных работ используется методология структурного анализа.

    1. Средства структурного анализа и их взаимоотношения


Для целей моделирования систем вообще, и структурного анализа в частности, используются три группы средств, иллюстрирующих:

  • функции, которые система должна выполнять (функциональное моделирование);

  • отношения между данными (информационное моделирование);

  • зависящее от времени поведение системы (динамическое моделирование).

Каждой группе средств соответствуют определенные виды моделей (диаграмм):

  • Функциональное моделирование: DFD (Data Flow Diagrams) – диаграммы потоков данных, IDEF0 (Integrated DEFinition) – функциональная модель;

  • Информационное моделирование: ERD (Entity Relationship Diagrams) – диаграммы “сущность - связь”;

  • Динамическое моделирование: STD (State Transition Diagrams) – диаграммы переходов состояний, IDEF3 (Work Flow Diagrams), IDEF0 PN (Petri Network) – сети Петри.

В рамках данного цикла рассмотрим IDEF0, DFD, IDEF3 –модели и возможность получения ERD-модели по DFD или IDEF0-модели.

Схематически взаимоотношение моделей приведено на рис.2.1.
Р
ис.2.1. Взаимоотношение моделей в структурном подходе.


    1. Структурный анализ потоков данных (Data Flow Diagrams – DFD)


Диаграммы потоков данных (DFD, Data Flow Diagrams) являются основным средством моделирования функциональных требований проектируемой системы. C их помощью эти требования разбиваются на функциональные компоненты (процессы) и представляются в виде сети, связанной потоками данных. Главная цель таких средств - продемонстрировать, как каждый процесс преобразует свои входные данные в выходные, а также выявить отношения между этими процессами.

Для изображения DFD традиционно используется две различные нотации: Йордана и Гейна-Сарсона. Далее при построении будет использоваться нотация Гейна-Сарсона.

В основе методологии Гейна-Сарсона лежит построение модели анализируемой ИС - проектируемой или реально существующей. В соответствии с методологией модель системы определяется как иерархия диаграмм потоков данных (ДПД / DFD), описывающих асинхронный процесс преобразования информации от ее ввода в систему до выдачи пользователю. Диаграммы верхних уровней иерархии (контекстные диаграммы) определяют основные процессы или подсистемы ИС с внешними входами и выходами. Они детализируются при помощи диаграмм нижнего уровня. Такая декомпозиция продолжается (создавая многоуровневую иерархию диаграмм) до тех пор, пока не будет достигнут такой уровень декомпозиции, на котором процессы становятся элементарными и детализировать их далее невозможно.

Методология структурного анализа и проектирования базируется на интеграции следующих средств:

  • DFD-диаграмм потоков данных, которые являются графическими иерархическими спецификациями (описаниями) систем с позиций потоков данных. Основные символы DFD в нотации Гейна-Сарсона приведены в таблице 1.


Таблица 1. Нотация Гейна-Сарсона.

Компонент

Графическое представление

Назначение

Поток данных (Arrow)




Потоки данных описывают движение объектов из одной части системы в другую.

Процесс (Activity)





Назначение процесса состоит в продуцировании выходных потоков из входных в соответствии с действием, задаваемым именем процесса.

Хранилище

(Data Store)




Хранилище данных позволяет на определенных участках определять данные, которые будут сохраняться в памяти между процессами.

Внешняя сущность (External Reference)


имя



Внешняя сущность представляет сущность вне контекста системы, являющуюся источником или приемником данных системы. Предполагается, что объекты, представленные такими узлами, не должны участвовать ни в какой обработке.


Источники информации (внешние сущности) порождают информационные потоки (потоки данных), переносящие информацию к подсистемам или процессам. Те в свою очередь преобразуют информацию и порождают новые потоки, которые переносят информацию к другим процессам или подсистемам, хранилищам данных (ХД) или внешним сущностям - потребителям информации. Потоки могут подходить и выходить из любой грани прямоугольника работы и могут быть двунаправленными для описания взаимодействия типа “запрос-ответ” (рис.2.2).



Рис.2.2. Взаимодействие типа “запрос-ответ”.

  • Словарей данных (репозиториев), использующихся для хранения метаданных (структуры потоков данных, ХД), описания их компонентов. Для определения статей словаря данных используется специальный язык Бэкуса-Наура.

  • Спецификаций процессов, использующихся для описания функционирования процесса в случае отсутствия необходимости детализировать его с помощью DFD. Фактически спецификации процессов представляют собой алгоритмы описания задач, выполняемых процессами: множество всех спецификаций является полной спецификацией системы. Для описания тела процесса будем использовать структурированный естественный язык (СЕЯ).



1   2   3   4   5   6   7   8   9   ...   18

Похожие:

Учебное пособие по курсам «Технологии проектирования информационных систем» iconРабочая программа составлена на основе фгос впо и учебного плана...
Изучаются основные стандарты и методология проектирования, построения профилей открытых информационных систем (ИС), методология управления...
Учебное пособие по курсам «Технологии проектирования информационных систем» iconРабочая программа учебной дисциплины проектирование автоматизированных информационных систем
Курс «Проектирование автоматизированных информационных систем» направлен на изучение современных методов и средств проектирования...
Учебное пособие по курсам «Технологии проектирования информационных систем» iconЛекция: Основные понятия технологии проектирования информационных...
Функционально-ориентированные и объектно-ориентированные методологии описания предметной области 61
Учебное пособие по курсам «Технологии проектирования информационных систем» icon1 Цель. Задачи дисциплины, ее место в подготовке специалиста (с учетом...
Изучение курса «Инструментальные средства проектирования информационных систем» имеет целью- получение базовых знаний по применению...
Учебное пособие по курсам «Технологии проектирования информационных систем» iconКурсовая работа по дисциплине «Проектирование информационных систем в образовании»
I. Теоретические основы проектирования информационных систем в образовании. 7
Учебное пособие по курсам «Технологии проектирования информационных систем» iconУчебное пособие Находка
Винтонива Н. И., Лаврушина Е. Г., Юн Ф. А. Учебное пособие по дисцип­линам "Правоведение", "Прикладная информатика", "Предпринима­тельское...
Учебное пособие по курсам «Технологии проектирования информационных систем» iconУчебно-методический комплекс учебной дисциплины «методологии и технологии...
Программа составлена в соответствии с требованиями фгос впо по направлению подготовки 230700. 68 «Прикладная информатика»
Учебное пособие по курсам «Технологии проектирования информационных систем» iconРоссийской Федерации Самарский государственный архитектурно-строительный...
Информационные системы” являются информационные системы и сети, их математическое, информационное и программное обеспечение, способы...
Учебное пособие по курсам «Технологии проектирования информационных систем» iconУчебное пособие Тамбов 2002 г. Авторы составители: Кузьмина Н. В,...
Учебное пособие «Создание Web-сайтов» предназначено для слушателей курсов повышения квалификации на базе Тамбовского рц фио по программе...
Учебное пособие по курсам «Технологии проектирования информационных систем» iconРабочая программа учебной дисциплины проектирование информационных...
Целью дисциплины является: изучение методологии структурного анализа, моделирование информационных систем в стандарте idef, проектирование...
Учебное пособие по курсам «Технологии проектирования информационных систем» iconУчебное пособие Допущено учебно-методическим объединением по образованию...
Допущено учебно-методическим объединением по образованию в области технологии и проектирования текстильных изделий в качестве учебного...
Учебное пособие по курсам «Технологии проектирования информационных систем» iconОсновные принципы проектирования информационных систем (ИС)
Для этого были созданы страницы-ссылки на содержимое документов, включающие в себя все материалы по изучаемой дисциплине. Данный...
Учебное пособие по курсам «Технологии проектирования информационных систем» iconРешение проблем автоматизации проектирования с по­мощью ЭВМ основывается...
Чем глубже разработана теория того или иного класса технических систем, тем большие возможности объективно существуют для автоматизации...
Учебное пособие по курсам «Технологии проектирования информационных систем» iconОсновы социокультурного проектирования учебное пособие
Характеристика аудитории как основа разработки социально-педагогических программ 190
Учебное пособие по курсам «Технологии проектирования информационных систем» iconАвтоматизированное проектирование информационных систем с использованием...
Цель и содержание работы: изучение основных этапов проведения проектирования в Rational Rose; изучение интерфейса Rational Rose...
Учебное пособие по курсам «Технологии проектирования информационных систем» iconСовременные т ех нологии обучения: теория и практика учебное пособие
Современные технологии обучения: теория и практика: Учебное пособие / А. О. Блинов, Т. Н. Парамонова, Е. Н. Шереметьева, Г. В. Погодина....


Школьные материалы


При копировании материала укажите ссылку © 2013
контакты
100-bal.ru
Поиск