Выбор подходящих типовых проектных решений
Лекция
Выбор подходящих типовых проектных решений
![]() |
Д1 — техническое задание на создание САУ.
V — Универсум. Библиотека ТПР.
Д2 — перечень выбранных ТПР с соответствии документацией.
Описание алгоритма выбора на псевдокоде
Входные файлы:
Т — список состава задач АУ, построенный на основе ТЗ.
Рекомендуемые материалы
V — библиотека ТПР.
R — файл результата.
НАЧАТЬ модуль П по выбору подходящей ТПР
ОТКРЫТЬ файлы Т,V,R
ЦИКЛ по списку задач АУ (файл Т)
[ пока не конец файла]
ЕСЛИ в ТПР имеется данная задача
ЕСЛИ применимы формы входных массивов и документов И формы выходных массивов
и документов И алгоритм решения задачи
ФОРМИРОВАТЬ запись в R “ТПР по задаче используется без доработок”
ИНАЧЕ ФОРМИРОВАТЬ запись в R “ТПР по задаче используется с доработками”
КОНЕЦ_ЕСЛИ
ИНАЧЕ ЕСЛИ в ТПР имеется аналогичная по назначению задача
ФОРМИРОВАТЬ запись в R “ТПР по задаче используется с существенными
модификациями”
ИНАЧЕ ФОРМИРОВАТЬ запись в R “Разработать по задаче оригинальное ПР”
КОНЕЦ_ЕСЛИ
КОНЕЦ_ЕСЛИ
КОНЕЦ_ЦИКЛА
КОНЕЦ_МОДУЛЯ П
Достоинства ТПР-технологии:
1.) модульный принцип построения;
2.) возможность использования типовых программных модулей;
3.) упрощение документирования системы;
Недостатки:
1.) типовые элементы по всем п/с не были функционально полными, в них реализовалось 40¸60% задач;
2.) сравнительно небольшое снижение трудоёмкости (» 30%) разработки по сравнению с оригинальным проектированием;
3.) ориентация на ЭВМ II-поколения, которые позволяли реализовывать режим решения локальных задач управления;
4.) ориентация на проектирование снизу-вверх-восходящего проектирования и, следовательно, сложность обеспечения рациональных информационных связей между задачами и тем более между функциональными п/с;
5.) низкая адаптивная надёжность (время устойчивого функционирования задачи составляло 2¸3 года); с точки зрения потребительских свойств системы это недостаточно;
6.) отсутствие средств машинного ведения библиотеки ТПР.
V. Метод подсистемного проектирования
( метод пакета прикладных программ ).
Пакет программ — это набор законченных алгоритмических решений определённого назначения, доведённый до программной реализации и обладающего свойствами параметрической настраиваемости.
Пакет прикладных программ[ППП] — это комплексный программный продукт, ориентированный на решение некоторого класса задач.
Пакет всегда имеет параметрический поток как совокупность значений параметров настройки его на особенности конкретного объекта.
![]() |
ПрП — Параметрический поток
ИП — Информационный поток, как совокупность первичных выходных данных
РИ — Результатная информация
Под функционированием ППП понимается некоторая организационно-экономическая модель, ориентированная на получение необходимой для принятия управленческих решений информации и организованная в виде взаимосвязанной совокупности программных модулей, обладающих свойствами параметрической настраиваемости.
Обобщенная технологическая сеть проектирования САУ методом ППП
П1 — выбор подходящих пакетов
Д1 — отчёт о технико-экономическом обследовании объекта и его СУ
Д2 — техническое задание на создание САУ
Д3 — критерии выбора и ограничения
V — библиотека ППП
Д4 — перечень выбранных пакетов с соответствии документацией
П2 — уточнение, детализация требований функциональным и обеспечивающим п/с
Р1 — обобщённые параметры, создаваемой САУ
Д5 — требования к системе
П3 — проектирование постановок задач управления
Д6 — описание постановок задач управления
П4 — описание задач на входном языке выбранного объекта
Р2 — результат описания
П5 — отладка описания с использованием средств пакета ( семантический и синтаксический контроль ).
Р3 — результат отладки
П6 — разработка оригинальных программных модулей
S — средства программирования
Д6 — для каких задач разработать программные модули
G — оригинальные программные модули
Бесплатная лекция: "Особенности использования операций ++ и --" также доступна.
П7 — проектирование контрольных примеров
Д7 — описание контрольных примеров
П8 — комплексная отладка и тестирование системы
Д8 — результаты контрольного проектирования
П9 — формирование технорабочего проекта системы
Д9 — технорабочий проект