Главная страница
Навигация по странице:

  • Что ПО должно делать, например

  • Насколько оно должно быть надежно, например

  • Насколько им должно быть удобно пользоваться, например

  • Насколько удобно должно быть его сопровождение, например

  • Насколько оно должно быть переносимо, например

  • лкрпо. Факторы и атрибуты внешнего и внутреннего качества по


    Скачать 59.55 Kb.
    НазваниеФакторы и атрибуты внешнего и внутреннего качества по
    Дата20.12.2022
    Размер59.55 Kb.
    Формат файлаdocx
    Имя файлалкрпо.docx
    ТипДокументы
    #853925

    Факторы и атрибуты внешнего и внутреннего качества ПО:



    Ниже приведены определения этих характеристик и атрибутов по стандарту ISO 9126:2001:

    1. Функциональность - способность ПО в определенных условиях решать задачи, нужные пользователям. Определяет, что именно делает ПО, какие задачи оно решает.

    - Функциональная пригодность способность решать нужный набор задач;

    - Точность - способность выдавать нужные результаты;

    - Способность к взаимодействию - способность взаимодействовать с нужным набором других систем;

    - Соответствие стандартам и правилам - соответствие ПО имеющимся индустриальным стандартам, нормативным и законодательным актам, другим регулирующим нормам;

    - Защищенность - способность предотвращать неавторизированный, т.е. без указания лица, пытающегося его осуществить, и неразрешенный доступ к данным и программам;

    2. Надежность - способность ПО поддерживать определенную работоспособность в заданных условиях.

    - Зрелость - величина, обратная частоте отказов ПО. Обычно измеряется средним временем работы без сбоев и величиной, обратной вероятности возникновения отказа за данный период времени;

    - Устойчивость к отказам - способность поддерживать заданный уровень работоспособности при отказах и нарушениях правил взаимодействия с окружением;

    - Способность к восстановлению - способность восстанавливать определенный уровень работоспособности и целостность данных после отказа, необходимые для этого время и ресурсы.

    - Соответствие стандартам надежности.

    3. Удобство использования - способность ПО быть удобным в обучении и использовании, а также привлекательным для пользователей.

    - Понятность - показатель, обратный к усилиям, которые затрачиваются пользователями на восприятие основных понятий ПО и осознание их применимости для решения своих задач;

    - Удобство обучения - показатель, обратный усилиям, затрачиваемым пользователями на обучение работе с ПО;

    - Удобство работы - показатель, обратный усилиям, предпринимаемым пользователями для решения своих задач с помощью ПО;

    - Привлекательность - способность ПО быть привлекательным для пользователей;

    - Соответствие стандартам удобства использования.

    4. Производительность - способность ПО при заданных условиях обеспечивать необходимую работоспособность по отношению к выделяемым для этого ресурсам. Можно определить ее и как отношение получаемых с помощью ПО результатов к затрачиваемым на это ресурсам всех типов.

    - Временная эффективность - способность ПО выдавать ожидаемые результаты, а также обеспечивать передачу необходимого объема данных за отведенное время;

    -Эффективность использования ресурсов - способность решать нужные задачи с использованием определенных объемов ресурсов определенных видов. Имеются в виду такие ресурсы, как оперативная и долговременная память, сетевые соединения, устройства ввода и вывода и пр;

    - Соответствие стандартам производительности.

    5. Удобство сопровождения - удобство проведения всех видов деятельности, связанных с сопровождение программ.

    - Анализируемость - удобство проведения анализа ошибок, дефектов и недостатков, а также удобство анализа необходимости изменений и их возможных последствий;

    - Удобство внесения изменений - показатель, обратный трудозатратам на выполнение необходимых изменений;

    - Стабильность - показатель, обратный риску возникновения неожиданных эффектов при внесении необходимых изменений;

    - Удобство проверки - показатель, обратный трудозатратам на проведение тестирования и других видов проверки того, что внесенные изменения привели к нужным результатам;

    - Соответствие стандартам удобства сопровождения.

    6. Переносимость - способность ПО сохранять работоспособность при переносе из одного окружения в другое, включая организационные, аппаратные и программные аспекты окружения.

    - Адаптируемость - способность ПО приспосабливаться различным окружениям без проведения для этого действий, помимо заранее предусмотренных;

    - Удобство установки - способность ПО быть установленным или развернутым в определенном окружении;

    - Способность к сосуществованию - способность ПО сосуществовать с другими программами в общем окружении, деля с ними ресурсы;

    - Удобство замены другого ПО данным - возможность применения данного ПО вместо других программных систем для решения тех же задач в определенном окружении;

    - Соответствие стандартам переносимости;

    Перечисленные характеристики и атрибуты качества ПО позволяют систематически описывать требования к нему, определяя, какие свойства ПО по данной характеристике хотят видеть заинтересованные стороны. Таким образом, требования должны определять следующее.

    Что ПО должно делать, например:

    -позволять клиенту оформить заказы и обеспечить их доставку;

    -обеспечивать контроль качества строительства и отслеживать проблемные места;

    -поддерживать нужные характеристики автоматизированного процесса производства, предотвращая аварии и оптимальным образом используя имеющиеся ресурсы.

    Насколько оно должно быть надежно, например:

    - работать 7 дней в неделю и 24 часа в сутки;

    - допускается неработоспособность в течение не более 3 часов в год;

    - никакие введенные пользователями данные при отказе не должны теряться.

    Насколько им должно быть удобно пользоваться, например:

    - покупатель должен, зная название товара и имея средние навыки работы в Интернет, находить нужный ему товар за не более чем 2 минуты;

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

    Насколько оно должно быть эффективно, например:

    - поддерживать обслуживание до 10000 запросов в секунду;

    - время отклика на запрос при максимальной загрузке не должно превышать 3 с;

    - время реакции на изменение параметров процесса производства не должно превышать 0.1 с;

    - на обработку одного запроса не должно тратиться более 1 MB оперативной памяти.

    Насколько удобно должно быть его сопровождение, например:

    - добавление в систему нового вида запросов не должно требовать более 3 человеко-дней;

    - добавление поддержки нового этапа процесса производства не должно стоить более $20000.

    Насколько оно должно быть переносимо, например:

    - ПО должно работать на операционных системах Linux, Windows XP и MacOS X;

    - ПО должно работать с документами в форматах MS Word 97 и HTML;

    - ПО должно сохранять файлы отчетов в форматах MS Word 2000, MS Excel 2000, HTML, RTF и в виде обычного текста;

    - ПО должно сопрягаться с существующей системой записи данных о заказах.


    написать администратору сайта