
- •Процесс оценки проекта на основе размерно-(функционально-)ориентированных метрик
- •Cocomo 81: принципы оценки, иерархия , типы по
- •Cocomo 2: модель композиции приложения
- •7.Cocomo 2: модель раннего этапа проектирования
- •8.Cocomo 2: модель этапа постархитектуры
- •9. Оценки на основе диаграммы вариантов использования
- •10. Case-средства: понятие, история появления и развития
- •11. Case-средства: понятие, структура и состав
- •12. Case-средства: понятие, классификация
- •Этап развитие унифицированного процесса: цели, действия, артефакты, веха
- •Этап конструирование унифицированного процесса: цели, действия, артефакты, веха
- •Этап переход унифицированного процесса: цели, действия, артефакты, веха
- •Процесс «Управление проектом»: цели и содержание, роли и артефакты
- •Процесс «Бизнес-моделирование»: цели и содержание, роли и артефакты
- •Процесс «Управление требованиями»: цели и содержание, роли и артефакты
- •22.Процесс «Анализ и проектирование»: цели и содержание, роли и артефакты
- •23.Процесс «Реализация»: цели и содержание, роли и артефакты
- •24. Процесс «Тестирование»: цели и содержание, роли и артефакты
- •25.Процесс «Развертывание»: цели и содержание, роли и артефакты
- •26. Проблемы классического похода к разработке по и причины появления гибких методологий.
- •27. Манифест и принципы гибких методологий
- •28. Преимущества и область применения гибких методологий
- •29. Экстремальное программирование: понятие, базис xp
- •33. Scrum процесс: понятие, артефакты scrum
- •34. Scrum процесс: этапы командообразования в scrum
- •35. Scrum процесс: уровни команд в scrum
- •39.Разработка, управляемая тестированием (Test Driven Development)
- •40.Разработка, управляемая поведением (Behavior Driven Development)
24. Процесс «Тестирование»: цели и содержание, роли и артефакты
Процесс тестирования включает:
проверку взаимодействий компонентов;
проверку правильности интеграции компонентов;
проверку точности реализации всех требований;
выявление дефектов и принятие мер, необходимых для их устранения до развертывания ПО.
Задача тестирования – не гарантировать качество, а оценить его, одновременно обеспечивая обратную связь, позволяющую решить вопросы качества за разумную цену и приемлемое время.
Характеристики, используемые для классификации тестов:
тестируемый параметр качества – какой параметр качества проходит испытания;
этап тестирования – момент жизненного цикла, в котором выполняется тестирование;
тип теста – конкретная задача отдельного теста, как правило, связанная с одним параметров качества.
Параметры качества:
Надежность - ПО «сопротивляется» появлению ошибок в процессе выполнения.
Функциональные возможности – ПО реализует требуемые прецеденты или имеет ожидаемое поведение.
Производительность – ПО и система работают, своевременно реагирую на предопределенные события и продолжает приемлемо функционировать в условиях реальных операционных характеристик.
Этапы тестирования:
Блочное тестирование – тестируются минимальные элементы системы.
Интегральное тестирование – тестируют интегральные блоки (или компоненты, или подсистемы).
Системное тестирование – тестируются завершенные приложения и системы.
Приемочное тестирование – конечными пользователями тестируется завершенное приложение (или система).
Исполнители:
Разработчик тестов отвечает за планирование, разработку, реализацию тестов и оценку тестирования. В его обязанности входит создание плана и модели тестирования, реализация методик испытания и оценка тестового покрытия, результатов и эффективности теста.
Испытатель отвечает за выполнение системного тестирования. В его обязанности входит настройка и выполнение тестов, оценка выполнения теста, восстановление после ошибок, оценка результатов тестирования и регистрация выявленных дефектов.
Ключевые артефакты:
План тестирования (содержит информацию о целях и задачах тестирования).
Модель тестирования.
Результаты тестирования и данные, собранные в процессе выполнения тестов.
Модель рабочей нагрузки для эксплуатационных испытаний (определяет переменные и их значения, используемые в различных эксплуатационных испытаниях для моделирования или имитации характеристик внешних исполнителей, функций, объема этих функций и нагрузки, создаваемой этими функциями.
Дефекты.
25.Процесс «Развертывание»: цели и содержание, роли и артефакты
Целью технологического процесса развертывания является передача пользователям завершенного программного обеспечения.
Виды деятельности:
Тестирование программного обеспечения в целевой операционной среде (бета-тестирование).
Оформление программного обеспечения для предоставления пользователям.
Распространение программного обеспечения.
Установка программного обеспечения.
Подготовка конечных пользователей и продавцов.
Замещение существующего программного обеспечения или преобразование баз данных.
Типы развертывания:
Развертывание программного обеспечения в заказные системы.
Развертывание архивированного программного обеспечения.
Развертывание программного обеспечения, загруженного из Internet.
Исполнители:
Управляющий развертыванием планирует и организовывает распространение. Он отвечает за программу обратной связи по вопросам бета-тестирования и обеспечивает надлежащее оформление продукта для отправки заказчику.
Руководитель проекта является основным посредником между заказчиком и разработчиками, отвечает за утверждение развертывания и принятие заказчиком конечного продукта.
Технический редактор создает материалы поддержки конечного пользователя.
Разработчик курса создает обучающие материалы.
Художник отвечает за всю иллюстративную работу.
Испытатель запускает приемочные тесты и отвечает за достаточное тестирование продукта.
Конструктор создает сценарии установки и сопутствующие артефакты, призванные помочь конечному пользователю в установке продукта.
Артефакты:
Ключевым артефактом является версия, которая может включать следующее:
Исполняемое программное обеспечение (обязательно).
Артефакты установки: сценарии, инструментальные средства, файлы, руководства, информация по лицензированию.
Замечания к версии для конечного пользователя.
Материалы поддержки, такие как руководство пользователя и эксплуатационное руководство.
Обучающие материалы.
В случае архивированного продукта могут потребоваться дополнительные артефакты:
Ведомость материалов (полный перечень объектов, которые должны быть включены в произведенный продукт).
Среды версии (материалы, на которых выпускается продукт).
Мастер версии (копии сред версии, выполненные с оригинала).
Оформление продукта (установка продукта).
Иллюстративный материал продукта (часть оформления, которая должна снабдить товар торговой маркой и помочь его идентифицировать).
Печатные спецификации (текстовые материалы, сопровождающие продукт).