Понедельник, Июль 5th, 2010

Теория систем и системный анализ

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

НА ЭТАПЕ АНАЛИЗА ИСПОЛЬЗУЮТСЯ ТРИ ГРУППЫ МОДЕЛЕЙ, ИЛЛЮСТРИРУЮЩИХ:
функции, которые эта система должна выполнять;
состав и характеристики данных, а также отношения между ними;
поведение системы, зависящее от времени и внешних событий, в частности, от действий пользователей

Соответствующие модели получили название функциональных, информационных и событийных.
Примерами наиболее часто и эффективно применяемых моделей каждой из групп являются следующие:
DFD (Data Flow Diagrams) – диаграммы потоков данных совместно со словарями данных и спецификациями процессов;
ERD (Entity-Relationhip Diagrams) – диаграммы «сущность – связь»;
STD (State-Transition Diagrams) – диаграммы переходов состояний.

Представленная совокупность моделей является универсальной. Оборотной стороной этой универсальности является избыточность как всего набора моделей, так и основания моделей – DFD.
Строго говоря, ERD является неотъемлемой частью набора моделей, характерных для методологий проектирования, ориентированных на данные.

Метод HIPO — диаграмм
Метод HIPO (Hierarchic Input-Process-Output) – диаграммхарактеризуется следующими основными чертами:
использование трех элементов: вход, обработка, выход;
способностью переставлять связь между входными и выходными данными и процессом обработки;
возможность декомпозировать систему иерархически, не вовлекая излишне мелкие детали.

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

Методология IDEF0 (SADT)
Метод функционального моделирования, входящий в методологию SADT (Structured Analisis and Design Technics), предусматривает построение совокупности диаграмм, организованные в иерархические структуры.
В состав диаграмм входят блоки, соответствующие функциям (процессам), и дуги, связывающие блоки и отображающие взаимосвязи между ними.

В отличие от DFD и HIPO-диаграмм, содержащих лишь информационные связи (вход-выход) в этом методе анализируется связи по управлению и исполнению (механизму).
Таким образом, диаграмма каждого уровня представляет собой, как и DFD, структурные описания, однако в ней не предусмотрены элементы (вершины), соответствующие хранилищам данных. Кроме того, наличие входов «Управление» позволяет частично отразить информацию, содержащуюся в диаграммах переходов состояний (STD).

Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54

Категория: Учебники

Один комент

09.06.2017
пшонов

Сайт — кошмар, верстка — кошмар.