Основная особенность систем реального времени заключается в том, что они контролируют и контролируются внешними событиями; реагирование на эти события во времени - основная и первоочередная функция таких систем. Главные отличия информационных систем от систем реального времени приведены в таблице 8.1. средствами поддержки этих особенностей и различаются соответствующие структурные методологии.
Таблица 8. 1
Информационные системы |
Системы реального времени |
Управляемы данными |
Управляемы событиями |
Сложные структуры данных |
Простые структуры данных |
Большой объем входных данных |
Малое количество входных данных |
Интенсивный ввод\вывод |
Интенсивные вычисления |
Машинная независимость |
Машинная зависимость |
Таблица 8.2 классифицирует наиболее часто используемые методологии в соответствии с вышеперечисленными признаками (данные по частоте использования получены на основе анализа информации по 127 CASE-пакетам).
Таблица 8.2
Название |
Частота использования, % |
Школа |
Порядок построения |
Тип целевых систем |
Йодан- Де Марко |
36,5 |
SE |
Процедурно-ориентированная |
ИС, СРВ |
Гейн-Сарсон |
20,2 |
SE |
Процедурно-ориентированная |
ИС, СРВ |
Констан-тайн |
10,6 |
SE |
Процедурно-ориентированная |
ИС, СРВ |
Джексон |
7,7 |
SE |
Ориентированная на данные |
ИС, СРВ |
Варнье-Орр |
5,8 |
SE |
Ориентированная на данные |
ИС |
Мартин |
22,1 |
IE |
Информационно-ориентированная |
ИС |
SADT |
3,3 |
IE |
Варианты использования: 1) процедурно-ориентированная 2) ориентированная на данные |
ИС |
Stradios |
1,9 |
IE |
Процедурно-ориентированная |
ИС |
Перейти на страницу: 1 2 3 4 5 6 7 8
|