CASE-технологии. Современные методы и средства проектирования информационных систем



         

Критерии оценки и выбора - часть 5


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

  • автоматический запуск тестовых примеров.
  • регрессионное тестирование. Возможность повторения и модификации ранее выполненных тестов для определения различий в системе и/или среде.

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

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

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

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

  • Общие функции:


    Приведенные ниже критерии определяют функции CASE-средств, охватывающие всю совокупность фаз ЖЦ. Поддержка всех этих функций осуществляется посредством репозитория.

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

    2. редактирование текстов и графики. Возможность вводить и редактировать данные в текстовом и графическом формате.

    3. редактирование с помощью форм. Возможность поддерживать формы, определенные пользователями, вводить и редактировать данные в соответствии с формами.

    4. возможности издательских систем.
    5. поддержка функций и форматов гипертекста.
    6. соответствие стандартам документирования.
    7. автоматическое извлечение данных из репозитория и генерация документации по спецификациям пользователя.
    8. Управление конфигурацией:

    9. контроль доступа и изменений. Возможность контроля доступа на физическом уровне к элементам данных и контроля изменений. Контроль доступа включает возможности определения прав доступа к компонентам, а также извлечения элементов данных для модификации, блокировки доступа к ним на время модификации и помещения обратно в репозиторий.




      Содержание  Назад  Вперед