Практика Оценить эффективность и надежность программного обеспечения


Download 17 Kb.
Sana21.04.2023
Hajmi17 Kb.
#1369987
Bog'liq
lab2


Практика 2. Оценить эффективность и надежность программного обеспечения
Задания: оцените любое мобильное, десктоп или веб-приложение на основе приведенных ниже показатели и критерии. (показать со скриншотами)
Разработка ПО должна учитывать такое качество программы в обязательном порядке, но как оценить эту характеристику, от чего она зависит? Проблема усугубляется тем, что в настоящее время программное обеспечение усложняется, круг его задач расширяется. При таких условиях система может серьёзно пострадать даже из-за незначительной ошибки в коде.
Показатели
На практике различают несколько типов показателей надёжности ПО:

  • количество ошибок перед отладкой и после неё;

  • наработка часов на отказ;

  • интенсивность отказов;

  • вероятность безотказного действия в течение заданного отрезка времени.

Показатели оцениваются как количественные, качественные и порядковые. Наиболее ценную информацию дают количественные. Их получают путем непосредственных наблюдений и обработки результатов испытаний систем.
Качественные не выражаются в виде числовых показателей, но указывают на способность ПО выполнять поставленные перед ним задачи. Порядковые позволяют расположить изучаемые варианты системы с учётом возрастания надёжности. Всесторонняя оценка софта требует учёта и количественных, и порядковых, и качественных показателей.
Критерии надёжности
При разработке ПО к нему предъявляется ряд технических требований, призванных обеспечить надёжность:

  • корректность;

  • обслуживаемость;

  • безотказность.

Критерии зависят от условий использования софта. Они могут быть менее строгими в начальный период эксплуатации, когда идёт испытание и совершенствование ПО, а также после создания новой версии.
Эффективность усилий разработчиков по повышению надёжности зависит от исправления ошибок. Особое значение придается информации, поступающей от пользователей.
В завершение приведем реальный пример системы показателей, предназначенной для оценивания эффективности ИТ-подразделения. Эти показатели планировались и рассчитывались каждый квартал, согласовывались с руководством. С учётом достижения целевых значений сотрудникам подразделений рассчитывалась премия.
В плане удовлетворенности пользователей выделили: — собственно, удовлетворенность пользователей (показатели получали путём опроса); — удовлетворенность топ-менеджемента степенью автоматизации (аналогично — путём опросов).
Что касается проектной деятельности, учитывались: — качество выполнения проектов (сроки, соблюдение бюджетных рамок); — результат выполнения проектов (опрашивались ключевые бизнес-заказчики).
Обучающее направление: — повышение IT-грамотности пользователей (подсчитывалось число заявок в HelpDesk, которые были классифицированы как ошибки).
Относительно предоставления IT-сервисов выделили показатели, связанные с: — уменьшением простоев; — выполнением SLA; — числом просроченных заявок в HelpDesk; — отношением числа открытых заявок к числу открытых заявок прошедшего периода (этот показатель повышаться не должен).
Естественно, это далеко не всё, что можно сказать про методы оценки эффективности информационных технологий и систем на предприятии. Но во многих случаях применение конкретных схем зависит от специфики деятельности компании и от того, насколько информационные системы и технологии влияют на производство основной продукции.
Download 17 Kb.

Do'stlaringiz bilan baham:




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling