Перейти к содержанию

Portability (Переносимость)

Мерой переносимости (portability) можно считать усилия, необходимые для перемещения ПО из одной операционной среды в другую. Некоторые практики считают интернационализацию и возможность локализации продукта частью его переносимости.

Примеры

  • POR-1. Модификация версии приложения для iOS с тем, чтобы оно могло работать на устройствах под управлением Android, должно требовать изменения не более 10% исходного кода.

  • POR-2. У пользователя должна быть возможность переносить закладки браузера между Firefox, Internet Explorer, Opera, Chrome и Safari.

  • POR-3. Средство миграции платформы должно переносить индивидуализированные профили пользователей без каких-либо усилий со стороны пользователей.

Вопросы

  • На каких других платформах должно работать ПО сейчас и в будущем?
  • Какие части продукта должны разрабатываться с расчетом на более высокую переносимость по сравнению с другими его частями?
  • Какие файлы данных, программные компоненты и другие элементы системы должны быть переносимыми?
  • Какие другие атрибуты качества могут пострадать при реализации переносимости в системе?