Раздувание программного обеспечения

Раздувание программного обеспечения Проблема раздутого программного обеспечения Раздутое программное обеспечение включает в себя множество функций, которые редко используются.  Увеличение объема […]

Раздувание программного обеспечения

  • Проблема раздутого программного обеспечения

    • Раздутое программное обеспечение включает в себя множество функций, которые редко используются. 
    • Увеличение объема функций приводит к увеличению размера и сложности программ. 
    • Раздутие программного обеспечения может быть вызвано различными факторами, включая аппаратное ускорение и конкуренцию стандартов. 
  • Примеры раздутого программного обеспечения

    • Apple обвиняется в раздутии iTunes из-за добавления функций электронной коммерции и рекламы. 
    • Microsoft Windows критикуется за включение функций корпоративного уровня, которые не нужны большинству пользователей. 
    • Приложения для записи CD и DVD дисков, такие как Nero Burning ROM, также подвергаются критике за избыточность функций. 
  • Альтернативы раздутому программному обеспечению

    • Использование подключаемых модулей, расширений и надстроек позволяет пользователям устанавливать только необходимые функции. 
    • Программное обеспечение с открытым исходным кодом может выборочно включать функции во время компиляции. 
    • Unix-философия «писать программы, которые делают что-то одно и делают это хорошо» может помочь уменьшить раздутие. 
  • Рекомендации

    • Раздутое программное обеспечение может быть результатом «ползучего функционализма» и требует разбиения сложных функций на более простые компоненты. 

Полный текст статьи:

Раздувание программного обеспечения — Википедия

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

Прокрутить вверх