Принципы построения компонент для обеспечения надежности ПС


Надежность ПС в первую очередь определяется качеством их компонент – модулей и функциональных групп программ. Высокое качество программных компонент достигается систематическим тестированием и отладкой. Для современных ПС характерна реализация принципов модульного построения прикладных программных комплексов. В структуре современных ПС выделяются подсистемы, которые реализуют определенные группы функциональных задач и модули, которые образуются путем декомпозиции структуры подсистем. Модули по возможности унифицируются между разными подсистемами. В соответствии с идеологией открытых систем программные компоненты должны отвечать двум важным требованиям: переносимости и возможности совместной согласованной работы с другими удаленными компонентами. Задача сводится к максимально возможному повторному использованию разработанных и апробированных программных компонент при изменении аппаратных платформ, ОС и процессов взаимодействия. При разработке структуры компонент и ПС в целом необходимо сформулировать критерии ее формирования. В зависимости от особенностей предметной области критериями при выборе структуры м.б.: 1. надежность функционирования и безопасности применения; 2. эффективное использование памяти или производительности ПК; 3. трудоемкость или длительность разработки; 4. модифицируемость ПС и обеспечение возможности изменения состава и функций компонент с сохранением принципов структурного построения и качества базовых версий ПС.

Загрузка...