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

  • Контрольные вопросы

  • Краткие теоретические сведения

  • Практическая работа № 8. Внедрение и сопровождение программных продуктов Цель работы

  • План практической работы

  • Практическая работа №2. Оценка качества программного обеспечения. Практическая работа Оценка качества программного обеспечения Цель работы изучить оценку качества программного обеспечения


    Скачать 20.24 Kb.
    НазваниеПрактическая работа Оценка качества программного обеспечения Цель работы изучить оценку качества программного обеспечения
    Дата04.03.2022
    Размер20.24 Kb.
    Формат файлаdocx
    Имя файлаПрактическая работа №2. Оценка качества программного обеспечения.docx
    ТипПрактическая работа
    #383224

    Практическая работа № 2.

    Оценка качества программного обеспечения
    Цель работы: изучить оценку качества программного обеспечения.
    План практической работы
    Вводная часть.
    Задание на практическое занятие: оценка качества программного обеспечения.
    Основная часть.
    Список обсуждаемых вопросов:
     оценка качества программного обеспечения;
     методики оценки качества ПО;
     процессный подход к оценке качества ПО.
    Заключительная часть.
    Подведение общих итогов занятия.
    Ответы на вопросы студентов.
    Выдача рекомендаций.
    Контрольные вопросы
    1 Что такое оценка качества программного обеспечения?
    2 Как используются методики оценки качества ПО?
    3 Как применяется процессный подход к оценке качества ПО?
    Краткие теоретические сведения
    На современных компьютерах установлено множество разнообразного программного обеспечения. И хочется, чтобы оно было качественное, работо- способное, работало без сбоев и т. д. Рассмотрим определение «качества ПО»
    (Software Quality) в контексте международных стандартов:
    1) качество программного обеспечения – это степень, в которой программ- ное обеспечение обладает требуемой комбинацией свойств. (1061–1998 IEEE
    Standard for Software Quality Metrics Methodology);
    2) качество программного средства – совокупность свойств программного средства (ПС), которые обусловливают его пригодность удовлетворять задан- ные или подразумеваемые потребности в соответствии с его назначением
    (ГОСТ 28806–90 Качество программных средств. Термины и определения).
    Стандарт ISO 9126. На данный момент наиболее распространена и исполь- зуется многоуровневая модель качества программного обеспечения, представ- ленная в наборе стандартов ISO 9126. Основой регламентирования показателей качества систем является международный стандарт ISO 9126 Информационная
    технология. Оценка программного продукта. Характеристики качества и ру-
    ководство по их применению. В этом стандарте описано многоуровневое рас- пределение характеристик ПО. На верхнем уровне выделено шесть основных


    29 характеристик качества ПО, каждую из которых определяют набором атрибу- тов, имеющих соответствующие метрики для последующей оценки.
    Согласно этой модели, функциональность программного средства
    (functionality) – совокупность свойств ПС, определяемая наличием и конкрет- ными особенностями набора функций, способных удовлетворять заданные или подразумеваемые потребности качества наряду с ее надежностью как техниче- ской системы. Надежность (Reliability) – способность ПО выполнять требуемые задачи в обозначенных условиях на протяжении заданного промежутка време- ни или указанное количество операций. Удобство использования программного средства (usability) – совокупность свойств ПС, характеризующая усилия, необ- ходимые для его использования, и оценку результатов его использования за- данным кругом пользователей ПС. Эффективность (Efficiency) – способность
    ПО обеспечивать требуемый уровень производительности в соответствии с вы- деленными ресурсами, временем и другими обозначенными условиями. Удоб- ство сопровождения (Maintainability) – легкость, с которой ПО может анализи- роваться, тестироваться, изменяться для исправления дефектов, для реализации новых требований, для облегчения дальнейшего обслуживания и адаптировать- ся к именующемуся окружению. Портативность (Portability) – совокупность свойств ПС, характеризующая приспособленность для переноса из одной среды функционирования в другие.
    Практическая работа № 8. Внедрение и сопровождение
    программных продуктов
    Цель работы: изучение внедрения и сопровождения программных продуктов.
    План практической работы
    Вводная часть.
    Задание: внедрение и сопровождение программных продуктов.
    Основная часть.
    Список обсуждаемых вопросов:
     планирование процесса внедрения программного продукта;
     основные задачи, решаемые на этапе внедрения;
     процесс устранения ошибок на этапе внедрения;
    документирование программного обеспечения;
     техническая поддержка пользователей на этапе сопровождения.
    Заключительная часть.
    Подведение общих итогов занятия.
    Ответы на вопросы студентов.
    Выдача рекомендаций.


    30
    Контрольные вопросы
    1 Какие основные задачи решаются на этапе внедрения?
    2 Что такое ошибка?
    3 Что представляет из себя процесс сопровождения?
    4 Как осуществляется техническая поддержка пользователей?
    Краткие теоретические сведения
    Под сопровождением программного обеспечения понимают процесс улучшения, оптимизации и устранения дефектов программного обеспечения после передачи в эксплуатацию.
    Основные стандарты:
     ISO/IEC 14764 (2006 г., русский перевод стандарта 1999–2002);
     ISO/IEC 12207 (2008 г., русский перевод стандарта 2010 г.);
     ISO 20000;
     SWEBOK (2004 г.);
     ITIL v3 (2007 г., обновление – 2011 г.);
     COBIT v5 (2012 г.).
    Процесс сопровождения является одной из фаз жизненного цикла про- граммного обеспечения, следующей за передачей ПО в эксплуатацию, и завер- шается выводом его из эксплуатации. В ходе сопровождения в программу вно- сятся изменения, с тем, чтобы исправить обнаруженные в процессе использова- ния дефекты и недоработки, для добавления новой функциональности, повы- шения удобства использования (юзабилити) и роста уровня использования ПО.
    По стандарту ISO/IEC 12207, этот процесс входит в пять основных процессов жизненного цикла (ЖЦ) ПО: приобретение, поставка, разработка, эксплуа- тация, сопровождение.
    В общем случае процесс сопровождения состоит из следующих задач:
     устранение сбоев;
     улучшение дизайна;
     расширение функциональных возможностей;
     создание интерфейсов взаимодействия с другими (внешними) системами;
     адаптация (например, портирование) для возможности работы на дру- гой (или обновленной) аппаратной платформе, применение новых системных возможностей, функционирование в среде обновленной телекоммуникацион- ной инфраструктуры и т. п.;
     миграция унаследованного (legacy) программного обеспечения; вывод программного обеспечения из эксплуатации.


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