ВУЗ:
Составители:
Рубрика:
Основные направления повышения надежности ПО ЭИС, совершенствования методологии ее соз-
дания, функционирования и модернизации непрерывно связаны с использованием современных средств
автоматизации проектирования ППП – функционального и общего назначения, директивных и дескрип-
тивных САПР.
Автоматизация проектирования, повышая надежность ЭИС, обеспечивает:
•
уменьшение трудоемкости и времени модернизации систем при изменении их функциональной
части;
•
повышение надежности программных компонентов;
•
повышение качества проектных решений на основе автоматизации многовариантных расчетов;
•
обеспечение оценки фактической надежности как отдельных компонентов, так и систем в це-
лом.
Использование средств автоматизации проектирования оказывает влияние как на процесс создания
ЭИС, так и на сроки и трудоемкость ее модернизации, обеспечивая тем самым готовность систем к нор-
мальной эксплуатации их функциональных частей.
Повышение надежности программных компонентов ЭИС, разрабатываемых с использованием
средств автоматизации проектирования, предопределяется массовым характером использования этих
средств, что создает необходимые предпосылки для обнаружения и устранения ошибок, допущенных
при создании компонентов. В первую очередь это характерно для ЭИС, в основе которых заложены
функциональные ППП и директивные САПР, так как в этих случаях процесс программирования в тра-
диционном смысле практически отсутствует. Ошибки в создаваемом таким образом программном обес-
печении в основном являются следствием некорректности спецификаций и их отображений на входных
языках соответствующих систем. В случае использования нескольких ППП серьезным источником
ошибок являются разрабатываемые, как правило, на языках низкого уровня программные интерфейсы.
Повышение качества проектных решений на основе автоматизации многовариантных расчетов мо-
жет быть достигнуто при использовании ППП общего назначения и дескриптивных САПР, которые
позволяют автоматизировать не только технико-экономические задачи ЭИС, но и расчеты, выпол-
няемые при их создании и модернизации. Рассмотрим данный вопрос более подробно.
Процесс создания ЭИС может быть представлен в виде технологической сети, объединяющей от-
дельные технологические операции проектирования, характеризующиеся заданным входом, преобразо-
вателем и выходом. Значительная часть преобразователей предполагает оптимизацию проектных реше-
ний. Постановка и решение подобного типа задач с использованием ЭВМ достаточно полно рассмотре-
ны в специальной литературе. Однако на практике большое распространение получил эвристический
подход, основывающийся на сложившихся в данной организации-разработчике традициях проектиро-
вания, интуиции разработчиков и т.д. Причины этого, с одной стороны, в чрезвычайно большой размер-
ности решаемых оптимизационных задач, с другой – в том, что исходные данные формируются в про-
цессе решения самой задачи.
Компромиссный подход к решению данного вопроса предполагает проведение многовариантных
расчетов по принципу: "Что … если". В этом случае на основании качественного анализа наиболее
общих характеристик системы обработки данных разрабатывается ее модель, содержащая аналитиче-
ские зависимости между важнейшими параметрами ЭИС. Входные показатели общей модели могут рас-
сматриваться как результат обработки информации, полученной на основании использования более
частных моделей, отображающих отдельные компоненты системы или аспекты ее создания, функцио-
нирования, модернизации. Следует отметить, что модели верхних уровней иерархии, достаточно адек-
ватно описывающие системы обработки данных на сильно агрегированном уровне, являются в отдель-
ном смысле универсальными и могут быть использованы для оценки некоторого класса однотипных
систем, что создает необходимые предпосылки для проведения многовариантных расчетов и обеспече-
ния сопоставимости получаемых результатов.
С учетом сложности проводимых расчетов, большого количества оцениваемых вариантов органи-
зации ЭИС (изменение любого проектного решения приводит к появлению нового варианта) практиче-
ское значение рассмотренный подход имеет лишь при использовании средств автоматизации проекти-
рования.
Основными требованиями к таким средствам в данном случае являются:
•
простота и наглядность первоначального описания и модернизации моделей:
Страницы
- « первая
- ‹ предыдущая
- …
- 46
- 47
- 48
- 49
- 50
- …
- следующая ›
- последняя »