Юзабилити
Удобство использования Основы юзабилити Юзабилити – это способность системы быть понятной и удобной для использования. Юзабилити включает в себя дизайн, […]
Масштабируемость Определение масштабируемости Масштабируемость – это способность системы адаптироваться к увеличению нагрузки без потери производительности. Масштабируемость важна для соответствия ожиданиям
Безопасный по замыслу Безопасность программного обеспечения “Безопасность по замыслу” подразумевает разработку безопасных программных продуктов. Стратегии и шаблоны безопасности применяются на
Долгосрочная поддержка Определение и различия между LTS и STS LTS – это политика поддержки, при которой стабильная версия ПО поддерживается
Кризис программного обеспечения Определение и причины кризиса программного обеспечения Кризис программного обеспечения возник из-за сложностей в разработке эффективных программ. Рост
Обходной путь Определение обходного пути Обходной путь – это временное решение проблемы или ограничения в системе или политике. Обходные пути
Раздувание программного обеспечения Проблема раздутого программного обеспечения Раздутое программное обеспечение включает в себя множество функций, которые редко используются. Увеличение объема
Разработка программного обеспечения для чистых помещений Процесс разработки программного обеспечения для чистых помещений Процесс разработки ПО для создания сертифицированного надежного
Безопасность программного обеспечения Основы функциональной безопасности программного обеспечения Функциональная безопасность – это способность программного обеспечения выполнять свои функции в соответствии
Адаптивность Определение адаптивности Адаптивность – это способность системы или процесса приспосабливаться к изменениям. Термин используется в различных дисциплинах и деловых
Ортогональность (программирование) Определение ортогональности в программировании Ортогональность означает, что операции изменяют только одну часть данных, не затрагивая другие. В ассемблере
Ослабленная муфта Определение слабосвязанной системы Слабосвязанная система характеризуется слабой связью между компонентами, что минимизирует влияние изменений в одном компоненте на
Гибкость (инженерная) Определение гибкости в инженерных системах Гибкость позволяет системам адаптироваться к изменениям. В разных областях инженерии гибкость имеет разные
Тестируемость программного обеспечения Определение тестируемости Тестируемость программного артефакта – это его способность поддерживать тестирование в заданном контексте. Высокая тестируемость облегчает
Возможность повторного использования Повторное использование в разработке ПО Повторное использование подразумевает использование существующих ресурсов в разработке ПО. Противоположность – использование
Контроль качества программного обеспечения Определение и цели контроля качества ПО Контроль качества ПО – это набор процедур для соответствия продукта
Карта программного обеспечения Основы программных карт Программные карты визуализируют информацию о ПО и процессах разработки. Используются для анализа рисков, качества
Управление качеством программного обеспечения Управление качеством программного обеспечения Управление качеством направлено на соответствие стандартам качества и нормативным требованиям. Менеджеры по
Нефункциональное требование Определение и классификация требований Нефункциональные требования (NFR) определяют критерии качества системы, а не её поведение. Функциональные требования описывают