КАТЕГОРИИ:
АстрономияБиологияГеографияДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРиторикаСоциологияСпортСтроительствоТехнологияФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника
|
Принцип модульного построения программВ связи с ростом объема кода программ встает вопрос о разбиении (декомпозиции) программы на отдельные, функционально независимые части, которые могут быть написаны и отлажены раздельно. Для современных ПС характерен принцип модульного построения прикладных программных комплексов. Это позволяет в большой степени унифицировать модули, их интерфейсы и протоколы взаимодействия модулей и тем самым позволяют решать задачи развития ПС путем замены отдельных модулей без изменения других частей системы. Развитие такого рода открытых систем должно опираться на два существенных принципа: переносимости, возможности согласованной работы с другими удаленными компонентами. По сути задача сводится к максимально возможному повторному использованию разработанных и апробированных программных компонент при изменении вычислительных аппаратных платформ и их операционных систем. При строгом соблюдении правил структурного построения значительно облегчается достижения высоких показателей надежности, поскольку, с одной стороны, сокращается число возможных ошибок, а, с другой стороны, упрощается их диагностика и локализация. При разработке структуры компонент и ПС в целом необходимо сформулировать приоритетные критерии ее формирования. В зависимости от особенностей предметной области критериями могут являться: надежность функционирования и безопасность применения; эффективное использование памяти или производительность реализующей ЭВМ; трудоемкость или длительность разработки; модифицируемость ПС и обеспечение возможности изменения состава и функций компонент с сохранением принципов структурного построения и качества базовых версий ПС. Следует учитывать, что некоторая потеря гибкости архитектуры ПС и некоторое возрастание ресурсов, необходимых для реализации ПС в соответствии с выбранными критериями, как правило, полностью компенсируются повышением надежности функционирования и безопасности применения и меньшими технико-экономическими затратами на разработку. Основные показатели надежности невосстанавливаемых объектов (вероятность безотказной работы, средняя наработка до отказа, гамма-процентная наработка до отказа, интенсивность отказов)
|