Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Стандартизация лекция.docx
Скачиваний:
10
Добавлен:
01.03.2025
Размер:
140.77 Кб
Скачать

Раздел 6 - это вспомогательные процессы и работы, поддерживающие жц программных средств. Раздел 7 – организационные процессы и управление жц программных средств. Процессы Взять табличку!

Вспомогательные процессы

  1. Документирование

  2. Конфигурационное управление

  3. Обеспечение качества

  4. Верификация

  5. Контроль соответствия, аттестация.

  6. Совместный анализ

  7. Аудит

  8. Решение проблем, устранение дефектов.

Организационный процесс:

  1. Управление проектом

  2. Создание инфраструктуры: создание инфраструктуры, сопровождение.

  3. Усовершенствование. Включает 3 процесса: создание, оценка, усовершенствование.

  4. Обучение. Разработка учебных материалов.

Раздел 5 – изложены основы жизненного цикла и регламентации по подготовке, разработки программных средств. Должны начинаться с инициализации проекта, анализа концепции, анализа рынка продуктов, выработки требований и состава поддерживающих документов, а так же создание предварительного плана проекта. Основные работы по созданию сложных комплексов программ рекомендуется начинать с определения состава сопровождающих документов, выбора средств конфигурационного управления качества, а так же метода и средств технологического обеспечения разработки всей информационной системы. Кодирование и тестирование каждого компонента программного средства должно быть оформлено совокупностью документов удостоверяющих соответствия первичной спецификации, содержащие тесты и результаты тестирования. Рекомендуется разработать план работ комплектования компонентов, тестирования по всем разделам требований и показателей качества, а так же документирование плана результатов интеграции использованных тестов, критериев оценки и полученных результатов. Далее программное средство следует подвергать квалификационному тестированию по всем разделам требований контракта при широком варьировании тестов, а та же тестировать полноту и адекватность технологической пользовательской документации реальному программному продукту. В процессе сопровождения специалисты анализируют сообщения об ошибках и предложения на модификацию программного средства. Оценивается целесообразность проведения изменений.

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

18.10.10

Цикломатическая сложность – программная метрика, которая обеспечивает количественную оценку в логической сложности программы. Цикломатическая сложность определяет:

  1. Количество независимых путей в базовой сложности программы.

  2. Определяет верхнюю оценку количества тестов, которая гарантирует однократное выполнение всех операторов.

Независимый путь – путь, который вводит новый оператор обработки или новое условие. В терминах потокового графа независимый путь должен содержать дугу не входящую в ранее независимые пути.

Цикломатическая сложность вычисляется одним из трех способов:

  1. Через количество регионов потокового графа.

  2. V = E (кол-во дуг) – N (количество узлов) + 2

  3. V = p(количество предикатных узлов) +1