interoperability (Совместимость)¶
Совместимость (interoperability) определяет, насколько система готова обмену данными с другими программными системами и к интеграции с внешними аппаратными устройствами.
Примеры
IOP-1. Name System должна иметь возможность импортировать любые допустимые структуры из программ
IOP-2. Name System должна иметь возможность импортировать любые химические структуры в кодировке SMILES (Simplified Molecular Input Line Entry Specification, то «есть спецификация упрощенного представления молекул в строке ввода»).
Внимание
Не храните одно требование в нескольких местах, даже если оно логически там уместно. Это лишняя причина рассогласования, если вы измените, к примеру, требование к совместимости, но забудете изменить ту же информацию, которую вы также зафиксировали как функциональные требования или требования к внешнему интерфейсу.
Вопросы
- С какими другими системами должна взаимодействовать эта система? Какими сервисами или данными они должны обмениваться?
- Какие стандартные форматы данных нужны для обмена с другими системами?
- Какие особые аппаратные компоненты должны взаимодействовать с системой?
- Какие сообщения или коды система должна получать и обрабатывать от других систем и устройств?