Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
kis_shpora.doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
243.2 Кб
Скачать

25 Принципы структурного анализа

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

Принципы:

1.Принцип абстрагирования - заключается в выделении существенных аспектов системы и отвлечение от несущественных с целью представления проблемы в общем виде.

2.Принцип формализации – закл-тся в необходимости строгого методического подхода к решению проблемы.

3.Принцип упрятывания - упрятывание несущественной на конкретном этапе информации.

4.Принцип концептуальной общности - следование единой философии на всех этапах ЖЦ.

5.Принцип полноты - контроль на присутствие лишних элементов.

6.Принцип непротиворечивости - заключается в обоснованности и согласованности элементов.

7.Принцип логической независимости - заключается в концентрации внимания на логическом проектировании для обеспечения независимости от физического проектирования.

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

9.Принцип структурирования данных - заключается в том, что данные должны быть структурированы и иерархически организованы.

10.Принцип доступа конечного пользователя - пользователь должен иметь средства доступа к базе данных, которые он может использовать непосредственно (без программирования).

26 Взаимоотношения средств структурного анализа

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

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

2.отношения между данными;

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

Среди всего многообразия средств решения данных задач в методологиях структурного анализа наиболее часто и эффективно применяемыми являются следующие:

1.DFD - диаграммы потоков данных совместно со словарями данных и спецификациями процессов или миниспецификациями;

2.ERD - диаграммы "сущность-связь"

3.STD (State Transition Diagrams) - диаграммы переходов состояний

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

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

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

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]