Дайте определение CASE-технологии. Укажите основные компоненты интегрированного CASE-средства.
CASE-технологияпредставляет собой совокупность методов проектирования, анализа, разработки и сопровождения ИС, поддержанной взаимосвязанными средствами автоматизации. Основная цель CASE-технологии состоит в том, чтобы отделить процесс проектирования ИС от ее кодирования и последующих этапов разработки, а также максимально автоматизировать процесс разработки систем. Современные CASE-средства охватывают обширную область поддержки многочисленных технологий проектирования ИС: от простых средств анализа и документирования до полномасштабных средств автоматизации, покрывающих весь жизненный цикл БП.
Компоненты интегрированного CASE-средства:
1. Средства централизованного хранения информации о проектируемой ИС в течение всего ЖЦ (репозиторий).
2. Графические средства анализа и проектирования, обеспечивающие создание и редактирование иерархически связанных диаграмм.
3. Средства разработки приложений, предназначенные для автоматизированной кодогенерации и тестирования.
4. Средства документирования, управления проектом и реинжиниринга.
1.Классификация по категориям определяет степень интегрированности по выполняемым функциям и включает: отдельные локальные средства, решающие небольшие автономные задачи (tools); набор частично интегрированных средств, охватывающих большинство этапов жизненного цикла ИС (toolkit); полностью интегрированные средства, поддерживающие весь ЖЦ ИС и связанные общим репозиторием.
|
|
2.Классификация по применяемым методологиям и моделям БД.
3.Классификация по степени интегрированности с СУБД .
4.Классификация по доступным платформам.
5.Классификация по типамотражает функциональную ориентацию CASE-средств на те или иные процессы ЖЦ:
· Средства анализа – Upper CASE(BPWin)- Построение и анализ моделей предметной области
· Средства анализа и проектирования –Middle CASE (Designer/2000)-Создание проектных спецификаций компонентов и интерфейсов системы, архитектуры системы, алгоритмов и структур данных
· Средства проектирования баз данных(ERWin)- Моделирование данных и генерацию схем баз данных (как правило, на языке SQL) для наиболее распространенных СУБД.
· Средства разработки приложений(Delphi)- Генерация программного кода компонентов системы
· Средства реинжиниринга(Rational Rose) - Анализ программных кодов и схем баз данных и формирование на их основе различных моделей и проектных спецификаций.
Дата добавления: 2018-02-15; просмотров: 442; Мы поможем в написании вашей работы! |
Мы поможем в написании ваших работ!