Рубрика:
Разработка /
Моделирование ПО
|
Facebook
Мой мир
Вконтакте
Одноклассники
Google+
|
ВИЗИТКА
Александр Фролов, начальник отдела информационных технологий, Федеральное государственное бюджетное образовательное учреждение высшего образования «Морской государственный университет имени адмирала Г.И. Невельского», Владивосток
Надежность программы и прогнозирование ее роста
Актуальность повышения надежности и устойчивости программного обеспечения привлекает давно многих исследователей. Это задача, которую следует решать системно, адекватно формализуя и прогнозируя (моделируя) процессы и результаты. В работе предложен такой подход, основанный на математическом моделировании с учетом динамичности, детерминированности и стохастичности процесса отладки программы, программной системы и процесса поиска ошибок в ней. Подход алгоритмизирован, реализован на языке Pascal.
Введение
Уязвимости проектирования, ошибки разработки и недостаточные усилия при тестировании ПО ведут к снижению надежности, функциональности [1,2] программного комплекса на различных его этапах развития.
Вероятность обнаружения ошибок растет при росте темпа использования ПО. Можно принять гипотезу бета-распределения ошибок по времени и по весам ошибок, определяемых, например, с учетом их латентности. Например, частота обнаружения ошибок по причинам неполноты или ошибочности (неточности) спецификации в техническом задании достигает 40%, ошибки алгоритмизации и программирования (включая и кодирования) – 30%, нерелевантности структур и выбора данных – 13%, остальные ошибки – 17%.
<...>
Ключевые слова: надежность, программное обеспечение, моделирование, устойчивость, ошибки
Полную версию статьи читайте в журнале Подпишитесь на журнал
Facebook
Мой мир
Вконтакте
Одноклассники
Google+
|