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

37. Инжиниринговый подход к бизнес-моделированию. Матрицы проекций. Case-средства. Средства тестирования.

В последние годы на мировом рынке программных продуктов появилось много программных средств, называемых CASE-системами, CASE-инструментами или CASE-средствами (CASE-tools). Этопрограммные системы, позволяющие автоматизировать использованиеновых методов проектирования ПОдля разработки сложных систем на всехэтапах разработки (особенно на ранних стадиях разработки).Термин CASE трактуется весьма широко. Первоначально он расшифровывался какComputerAidedSoftwareIngeneering (компьютерная поддержкапроектирования ПО), и связано это было с автоматизацией разработкипрограммных систем. В дальнейшем понятие CASE приобрело новый смысл, все чаще его стали расшифровывать как ComputerAidedSystemIngeneering (компьютерная поддержка проектирования систем), аCASE-средства все больше стали ориентироваться на созданиеспецификаций, проектирование и моделирование сложных систем широкого назначения.

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

Под тестированием понимается процесс исполнения программы с целью обнаружения ошибок. Регрессионное тестирование — это тестирование, проводимое после усовершенствования функций про­граммы или внесения в нее изменений.

Одно из наиболее развитых средств тестирования QA (новое на­звание — QualityWorks) представляет собой интегрированную, многоплатформенную среду для разработки автоматизированных тестов любого уровня, включая тесты регрессии для приложений с графи­ческим интерфейсом пользователя.

QA позволяет начинать тестирование на любой фазе ЖЦ, пла­нировать и управлять процессом тестирования, отображать измене­ния в приложении и повторно использовать тесты для более чем 25 различных платформ.

В заключение приведем пример комплекса CASE-средств, обес­печивающего поддержку полного ЖЦ ПО. Нецелесообразно сравни­вать отдельно взятые CASE-средства, поскольку ни одно из них не решает в целом все проблемы создания и сопровождения ПО. Это подтверждается также полным набором критериев оценки и выбора, которые затрагивают все этапы ЖЦ ПО. Сравниваться могут ком­плексы методологически и технологически согласованных инстру­ментальных средств, поддерживающие полный ЖЦ ПО и обеспечен­ные необходимой технической и методической поддержкой со стороны фирм-поставщиков (отметим, что рациональное комплексирование инструментальных средств разработки ПО ИС является важнейшим условием обеспечения качества этого ПО, причем это замечание справедливо для всех предметных областей). На сего­дняшний день наиболее развитым из всех поставляемых в Россию комплексов такого рода является комплекс технологий и инструмен­тальных средств создания ИС, основанный на методологии и техно­логии DATARUN.

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