4.1.1 Общие положения
Система в состоянии выполнить требуемое целевое назначение (миссию), если функции системы охватывают такое целевое назначение. Степень, с которой это может быть осуществлено, определяется, как полнота свойств системы.
При проектировании системы с набором жестко установленных и фиксированных задач полнота свойств может полностью определить функциональность системы.
Тем не менее, требуемые задачи могут различаться в зависимости от конкретного применения системы, или ее целевое назначение может со временем изменяться или расширяться из-за изменений в промышленном процессе или методах стратегии управления. В таких случаях следует обеспечить систему средствами для выбора конфигурации и схемы компоновки модулей, а также предусмотреть конфигурацию системы, обеспечивающую гибкость для выполнения дополнительных задач и модификаций.
Для обеспечения полной оценки функциональности системы необходимо, прежде всего, классифицировать свойства в иерархическом порядке.
Функциональные свойства должны классифицироваться в соответствии с рисунком 2.
Рисунок 2 - Функциональность
Функциональность системы не может быть оценена непосредственно по одному свойству. Функциональность системы может быть определена только при помощи анализа и испытания каждого ее свойства по отдельности.
Некоторые из свойств функциональности могут быть выражены в абсолютном или относительном количественных значениях, другие могут быть описаны только в качественном виде с некоторыми количественными элементами.
При оценке функциональности системы, следует учитывать готовность соответствующих средств для функционирования системы.
4.1.2 Полнота
Полнота определяется:
- совокупностью четко определенных функций, каждая из которых различается по типу, частоте выполнения, объему данных, и т.д.;
- диапазоном способов, которыми функции объединяются в соответствии с конфигурацией системы для выполнения требуемых задач;
- числом копий, предусмотренных для каждой функции, определяемых способом, которым модули системы обеспечивают реализацию данных функций, а также, каким образом данные функции распределены внутри модулей.
Способ, которым отдельные функции определяются и объединяются для выполнения задач, может накладывать независимые ограничения на каждую функцию. Так же могут устанавливаться ограничения для одновременного выполнения отдельных функций при разделении ресурсов системы.
Полноту системы следует определять количественно в виде показателя полноты, который является соотношением задач, выполняемых системой, к суммарному числу задач, требуемых для реализации целевого назначения (миссии) системы. В соответствующих случаях факторы недостаточной полноты следует определять для каждой отдельной задачи.
Целевое назначение (миссия) системы = n задач;
Коэффициент полноты (КП) = выполняемые задачи/n задач.
4.1.3 Конфигурируемость
Конфигурируемость зависит от архитектуры системы и удобства, с которым модули могут быть выбраны, настроены, скомпонованы и объединены в комплекс функций, выполняющих задачи, требуемые целевым назначением (миссией) системы.
Элементы конфигурации могут находиться на любом уровне системы. Методы конфигурации систем приведены на рисунке 3. Метод может быть реализован как техническими, так и программными средствами.
Рисунок 3 - Методы конфигурирования
Очень важно помнить, что изменения конфигурации могут изменить свойства системы самым неожиданным образом.
Средства конфигурирования являются частью системы и рассматриваются как "функции поддержки", если они полностью описаны в документе спецификация системы (ДСС).