Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
26-27-28-29-30-31-32 - 33ПрИС.doc
Скачиваний:
2
Добавлен:
01.05.2025
Размер:
96.77 Кб
Скачать

32. Функционально-ориентированное проектирование информационных систем.

Основными идеями функционально ориентированныхCASE-технологий явл. идеи структурного анализа и проектирования: 1.декомпозиция всей системы на некоторое множество иерархически подчиненных функций; 2.представление всей информации в виде графической нотации. В качестве инструментальных средств анализа и проектирования выступают: 1.BFD диаграмма бизнес функции (позволяет представить общую структуру ИС, отражающую взаимосвязь различных задач в процессе получения требуемых результатов); 2. DFD потоки данных; 3.STD переходных состояний; 4.ERD сущность связь; 5. SSD структура программного приложения. Основные элементы диаграмм: 1.функция (некоторое действие ИС, необходимое для решения экономической задачи); 2.декомпозиция функции (разбиение ф-ции на множество подфункций);. Изображение объектов диаграммы иерархии функции может быть представлено в нотациях:1.Гейна-Сарсона; 2.SADT; 3.SAG; 4.Иодона.

Основные объекты диаграмм: 1.потоки данных показывают передачу информации от одного процесса к другому; 2.процесс осущ. преобразование входных данных в выходные в соответствии с алгоритмом; 3.хранилище информации- реальный или абстрактный объект в котором хранятся данные; 4.внешняя сущность – объект, который явл. внешним по отношению к рассматриваемой системе, она генерирует данные и потребляет их. Процессы на диаграмме могут быть представлены с помощью диаграмм низкого уровня. Диаграммы верхнего уровня отображают общее представление на системе и назыв.- контекстными. Целью построения иерархии взаимосвзяанных диаграмм потоков данных явл. необходимость сделать требование к системе ясными на каждом уровне детализации. STD – моделирует поведение системы во времени в зависимости от произошедших событий. С помощью STD можно моделировать последующие функционирующие системы исходя из предыдущих и текущего состояния. Моделируемая система в текущий момент времени находится только в одном состоянии. В течение времени она может изменять свое состояние. Основные объекты диаграммы: 1.состояние рассматривается как устойчивое значение некоторого свойства в течение определенного времени; 2. начальное состояние-узел STDявл. стартовой точкой начального системного перехода; 3.переход определяет перемещение моделируемой системы из одного состояния в другое; 4.триггер логическое выражение, написанное на макроязыке, кот. показывает условие перехода в данное состояние; 5.условие перехода- событие, вызывающее переход и идентифицируемое именем перехода.ERD содержит 2 элемента: 1.сущность-реальный или абстрактный объект,информация о котором предполаг. хранить в БД; 2.связь-ассоцияация двух или более сущностей. Сущности бывают главными и зависимыми. SSD задает взаимосвязь функции и программных модулей кот. их реализует (меню,форма,отчет). Структура программного приложения - иерархическая взаимосвязь прогр-х модулей,кот. реализует ИС. SSD – место для перехода от системных требований к реализации ИС. Основные объекты диаграмм: 1.модуль; 2.библиотечный модуль; 3.вызов модуля; 4.связь по данным. Технология проектирования ИС на основе использов-я функционально- ориентированных CASE технологий включает: 1.инициализация проекта; 2.задание начальных параметров проекта; 3.построение диаграммы иерархии функции; 4.построеие диаграммы потоков данных; 5.постр. диаграммы переходов состояний; 6. постр. диаграммы сущность-связь; 7. постр. системной структурной диаграммы; 8.генерация описания схем и БД; 9.генерация модуля описания системы БД; 10.генер. приложения;11.генер. модуля приложения.