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

20. Case-средства. Примеры.

CASE-средство — программное средство, поддерживающее процессы ЖЦ ПО (определённые в стандарте ISO/IEC 12207:1995), включая анализ требований к системе, проектирование прикладного ПО и баз данных, генерацию кода, тестирование, документирование, обеспечение качества, конфигурационное управление и управление проектом, а также другие процессы.

Основные особенности CASE-средств: ■ наличие мощных графических средств для описания и документирования системы, обеспечивающих удобный интерфейс и развивающих творческие возможности разработчика; ■ интеграция отдельных компонентов CASE-средств, обеспечивающая управляемость процессом разработки; ■ использование специальным образом организованного хранилища проектных метаданных (репозитория). ПО: анализа системных требований, моделирования системы, ее отладки и тестирования и др. Все современные методы создания ПО используют соответствующие САSЕ-средства: редакторы нотаций, применяемых для описания моделей, модули анализа, проверяющие соответствие модели правилам метода, и генераторы отчетов, помогающие при создании документации на разрабатываемое ПО. Кроме того, САSЕ-средства могут включать гене­ратор кода, который автоматически генерирует исходный код программ на основе модели системы, а также руководство пользователя.

САSЕ-средства, предназначенные для анализа спецификаций и проектирования ПО, иногда называют САЗЕ средствами верхнего уровня, поскольку они применяются на начальной стадии разработки программных систем. В то же время САSЕ средства, нацеленные на поддержку раз­работки и тестирования ПО, т.е. отладчики, системы анализа программ, генераторы тестов и редакторы программ, подчас называют САSE средствами нижнего уровня.

Примеры CASE-средств. ■ Vantage Team Builder ■ Designer/2000 ■ Silverrun ■ BPwin — позволяет аналитику создавать сложные модели бизнес-процессов и поддерживает три методологии — IDEFO, IDEF3 и DFD

  • CASE-средство Silverrun;

  • средство разработки приложений JAM;

  • мост Silverrun-RDM <-> JAM;

  • комплекс средств тестирования QA;

  • менеджер транзакций Tuxedo;

  • комплекс средств планирования и управления проектом SE Companion;

  • комплекс средств конфигурационного управления PVCS;

  • объектно-ориентированное CASE-средство Rational Rose;

  • средство документирования SoDA.

21. Показатели качественного по.

Качество программного обеспечения — характеристика программного обеспечения (ПО) как степени его соответствия требованиям. При этом требования могут трактоваться довольно широко, что порождает целый ряд независимых определений понятия.

Удобство сопрово­ждения - ПО должно быть таким, чтобы существовала возможность его усо­вершенствования в ответ на измененные требования заказчика или пользователя. Это определяющий показатель, поскольку любое ПО неминуемо подвергается модернизации вследствие изменений, происходящих в реальном мире.

Надежность - О

Удобство сопрово­ждения

пределяется рядом характеристик, таких как безотказность, за­щищенность и безопасность. Надежность ПО означает, что возможные сбои в работе системы не приведут к физическому или экономическому ущербу.

Эффективность - Работа ПО не должна приводить к расточительному расходованию таких системных ресурсов, как память или время занятости процес­сора. Поэтому эффективность ПО описывается следующими харак­теристиками: скорость выполнения, используемое процессорное время, объем требуемой памяти и т.п.

Удобство в исполь­зовании - ПО должно быть удобным в эксплуатации и ие требовать чрезмер­ного напряжения усилий пользователя того уровня, на которого оно рассчитано. Это означает, что программная система должна обладать соответствующим пользовательским интерфейсом и необ­ходимой документацией.