Корпоративные информационные системы. Погонин В.А - 74 стр.

UptoLike

74
1) принцип абстрагирования выделение существенных аспек-
тов системы и отвлечения от несущественных;
2) принцип формализации необходимость строгого методиче-
ского подхода к решению проблемы;
3) принцип непротиворечивости обоснованность и согласован-
ность элементов;
4) принцип структурирования данных данные должны быть
структурированы и иерархически организованы.
В структурном анализе используются в основном две группы
средств, иллюстрирующих функции, выполняемые системой и отно-
шения между данными. Каждой группе средств соответствуют опреде-
ленные виды моделей (диаграмм), наиболее распространенными, сре-
ди которых являются следующие:
SADT (Structured Analysis and Design Technique) модели и
соответствующие функциональные диаграммы (п. 1.4.1);
DFD (Data Flow Diagrams) диаграммы потоков данных
(п. 2.4.1);
ERD (Entity-Relationship Diagrams) диаграммы «сущность-
связь» (п. 2.4.3).
На стадии проектирования ИС модели расширяются, уточняются
и дополняются диаграммами, отражающими структуру программного
обеспечения: архитектуру ПО, структурные схемы программ и диа-
граммы экранных форм.
Перечисленные модели в совокупности дают полное описание ИС
независимо от того, является ли она существующей или вновь разраба-
тываемой. Состав диаграмм в каждом конкретном случае зависит от
необходимой полноты описания системы.
2.4.1. Моделирование потоков данных (процессов) DFD
В соответствии с методологией модель системы определяется как
иерархия диаграмм потоков данных, описывающих асинхронный про-
цесс преобразования информации от ее ввода в систему до выдачи
пользователю. Диаграммы верхних уровней иерархии (контекстные
диаграммы) определяют основные процессы или подсистемы ИС с
внешними входами и выходами. Они детализируются при помощи
диаграмм нижнего уровня. Такая декомпозиция продолжается, созда-
вая многоуровневую иерархию диаграмм, до тех пор, пока не будет
достигнут такой уровень декомпозиции, на котором процессы стано-
вятся элементарными и детализировать их далее невозможно.
Для изображения DFD используются различные графические но-
тации, приведенные в табл. 2.1. Наиболее часто используются нотации
Йодана (Yoardan) и Гейна-Сарсона (Gane-Sarson).