Факторы, определяющие высокое качество программного обеспечения

Шломи Фиш (Shlomi Fish) проанализировал факторы, определяющие высокое качество программного обеспечения. Основные:

  • Программа должна часто обновляться и быть всегда доступна для скачивания или покупки.
  • Код программы должен быть открытым; лучше, если лицензия позволяет свободное использование кода.
  • Программа не должна требовать существенной настройки или дополнительного обучения (изменения привычек).
  • Программа не должна быть сложной в компиляции и запуске, не должна использовать особенности компиляторов и должна иметь немного зависимостей.
  • Программа должна быть хорошо документирована.
  • Программа должна быть переносимой (работать на как можно большем количестве распространенных платформ).
  • При выходе новых версий должна сохраняться совместимость со старыми.
  • Программа должна быть быстрой и не должна потреблять много ресурсов.

Ознакомиться со всем списком и узнать, как сделать программу высококачественной: http://www.opennet.ru/opennews/art.sh…

Источник

Метки: , , ,

Оставить комментарий