ПОИСК Статьи Чертежи Таблицы Классификация структурных методологий из "Консалтинг при автоматизации предприятий " Методология структурного анализа и проектирования ПО определяет руководящие указания для оценки и выбора проекта разрабатываемого ПО, шаги работы, которые должны быть выполнены, их последовательность, правила распределения и назначения операций и методов. [c.113] Разработка ПО основана на модели ВХОД-ОБРАБОТКА-ВЫХОД данные входят в систему, обрабатываются или преобразуются и выходят из системы. Такая модель используется во всех структурных методологиях. При этом важен порядок построения модели. Традиционный процедурно-ориентированный подход регламентирует первичность проектирования функциональных компонент по отношению к проектированию структур данных требования к данным раскрываются через функциональные требования. При подходе, ориентированном на данные, вход и выход являются наиболее важными - структуры данных определяются первыми, а процедурные компоненты являются производными от данных. Информационноориентированный подход, как часть 1Е-дисциплины, отличается от подхода, ориентированного на данные, тем, что позволяет работать с неиерархическими структурами данных. [c.115] Часть 2. Методологии структурного системного анализа... [c.116] Основная особенность систем реального времени заключается в том, что они контролируют и контролируются внешними событиями реагирование на эти события во времени - основная и первоочередная функция таких систем. Главные отличия информационных систем от систем реального времени приведены в таблице 8.1, средствами поддержки этих особенностей и различаются соответствующие структурные методологии. [c.116] Во всех перечисленных методологиях проектирования информационных систем в различных комбинациях используются приведенные в таблице 8.3 техники структурных диаграмм. [c.116] Необходимо отметить, что для проектирования систем реального времени используются специальные типы структурных диаграмм диаграммы потоков управления, диаграммы переходов состояний, контекстные графы, матрицы состояний/событий, таблицы решений и др. [c.117] Однако многие из них являются вариациями структурных диаграмм для проектирования информационных систем. Более того, известные методологии проектирования систем реального времени (в частности, методологии Хатли и Уорда-Меллора) базируются на перечисленных методологиях проектирования информационных систем, расширяя их соответствующими диаграммными техниками. [c.117] Ниже рассматриваются основные принципы и особенности некоторых из наиболее часто используемых методологий анализа и проектирования. [c.117] Вернуться к основной статье