Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Алгоритми функціонування складної структури

Алгоритми функціонування використовуються для опису узагальнених процедур верхнього рівня системи у вигляді послідовності етапів по досягненню цілей, виконанню функцій, розкриттю складних комплексів задач стосовно до одного зі структурних компонентів ІС. Подальше зниження порядку алгоритмічної складності ІС відбувається за допомогою деталізації алгоритму окремо взятого узагальненого етапу до необхідного рівня складності.

Уточнений опис алгоритмів функціонування складних процесів виконується за ітераційною схемою "зверху униз" і "знизу до верху".

Алгоритмізація за схемою "зверху униз" провадиться в наступній послідовності:

- узагальнений алгоритм проблеми;

- узагальнені алгоритми цілей, що забезпечують вирішення проблеми;

- узагальнені алгоритми функцій, що реалізують задані цілі;

– алгоритми задач по кожній з функцій;

– алгоритми процедур, що забезпечують вирішення конкретних задач.

Детальному опису в процесі аналізу підлягають алгоритми системи, усіх підсистем і системних модулів. Алгоритми функціонування окремих елементів конкретизуються до рівня задач.

Після декомпозиції складних алгоритмів на множину простих провадиться їх аналіз і конкретизація. Крім того, описуються їх взаємозв’язки по управлінню і за даними. Уся сукупність отриманих алгоритмів потім розбивається в залежності від обраного базису С–F–S на групи, на підставі яких формуються ціле-, функціонально- і(або) структурно-орієнтовані пакети алгоритмів ФЗ.

Після цього виконується зворотний хід алгоритмізації "знизу до верху". Метою останнього є об’єднання конкретних алгоритмів у єдину синтезовану систему по одному з параметрів С–F–S. При цьому для елементів, модулів, окремих підсистем і системи в цілому виконується згортка:

- алгоритмів процедур до рівня конкретних задач;

- алгоритмів задач до рівня функцій;

- алгоритмів функцій до рівня цілей;

- алгоритмів цілей до рівня проблеми.

У результаті згортки конкретизуються алгоритми задач елементів, системних модулів, підсистем, системи в цілому. Після цього описується узагальнений алгоритм розв’язуваної проблеми, наприклад, алгоритм функціонування ІАСУ.

Система уточнених алгоритмів функціонування використовується надалі для формування компонентів програмних систем і розробки відповідно:

- програмних модулів;

- програм окремих задач;

- програм комплексів задач;

- пакетів прикладних програм (ППП);

- програмних систем.

Для опису алгоритмів складової програмної системи використовуються (ГОСТ 19.701-90):

- схема даних (опис потоків даних);

- схема програм;

- схема роботи системи;

- схема ресурсів системи (опис усіх ресурсів програмної системи – ємність пам’яті оперативної, дискової, накопичувача і т.д.);

- схема взаємодії програм (опис взаємозв’язків програм за даними і по управлінню).

<== предыдущая лекция | следующая лекция ==>
Алгоритмічне забезпечення ІС | Лінгвістичне забезпечення ІС
Поделиться с друзьями:


Дата добавления: 2014-01-04; Просмотров: 724; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.012 сек.