Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
posobie_po_pri.doc
Скачиваний:
0
Добавлен:
01.04.2025
Размер:
3.02 Mб
Скачать

3.1.3Инструменты тестирования

К числу инструментов данного класса относятся:

  • генераторы тестов, поддерживающие функцию разработки сценариев тестирования;

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

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

  • менеджеры тестами, обеспечивающие поддержку всех аспектов процесса тестирования программного обеспечения;

  • инструменты анализа производительности, используемые для количественной оценки и анализа производительности программного обеспечения, включающие инструменты функционального тестирования, средства тестирования безопасности, инструменты тестирования пользовательского интерфейса, инструменты нагрузочного тестирования и прочие.

3.1.4Инструменты сопровождения

Инструменты сопровождения существующего программного обеспечения, согласно SWEBOK [25] можно поделить две категории:

  • инструменты облегчения понимания (демонстрации), служащие для помощи в понимании человеком программ, например, различные средства визуализации;

  • инструменты реинжиниринга, обеспечивающие функции по реорганизации процессов жизненного цикла для повышения их эффективности, управляемости, безопасности и т.д.

Средства «обратного» инжиниринга помогают в процессе восстановления для существующего программного обеспечения таких артефактов, как спецификация и описание дизайна (архитектуры), которые, в дальнейшем, могут быть трансформированы для генерации нового продукта на основе функциональности существующего [7].

3.1.5Инструменты конфигурационного управления

Инструменты конфигурационного управления по [25] делятся на три категории:

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

  • инструменты управления версиями;

  • инструменты сборки и выпуска, предназначенные для управления задачами сборки и выпуска продуктов, а также включают средства инсталляции.

3.1.6Инструменты управления инженерной деятельностью

Средства управления деятельностью по программной инженерии делятся на три категории [25]:

  • инструменты планирования и отслеживания проектов, применяемые для календарного планирования работ, количественной оценки усилий и стоимостных ожиданий, связанных с проектами (например, Microsoft Project);

  • инструменты управления рисками, используемые для идентификации, оценки ожиданий и мониторинга рисков (например, Project Expert).

  • инструменты количественной оценки, обеспечивающие ведение измерений и помогающие в выполнении работ, связанных с программой количественной оценки, проводимой в отношении проектов программного обеспечения.

3.1.7Инструменты поддержки процессов

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

  • инструменты моделирования, позволяющие, описать модели процессов, именно как модели;

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

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

  • ролевые платформы разработки программного обеспечения, охватывающие все стадии жизненного цикла и, на сегодняшний день, являющиеся развитием интегрированных средств разработки и CASE-инструментов в направлении поддержки “смежной” функциональности – управления требованиями, работ по конфигурационному управлению с поддержкой управления изменениями, тестирования и оценки качества [7].

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]