Студопедия — Эволюция CASE-средств
Студопедия Главная Случайная страница Обратная связь

Разделы: Автомобили Астрономия Биология География Дом и сад Другие языки Другое Информатика История Культура Литература Логика Математика Медицина Металлургия Механика Образование Охрана труда Педагогика Политика Право Психология Религия Риторика Социология Спорт Строительство Технология Туризм Физика Философия Финансы Химия Черчение Экология Экономика Электроника

Эволюция CASE-средств






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

Выделяют 2 генерации CASE-средств:

CASE-средства анализа требований, проектирования спецификаций и
структуры, редактирования интерфейсов (первая генерация
CASE-I );

CASE-средства генерации исходных текстов и реализации интегриро­ванного окружения поддержки полного жизненного цикла (ЖЦ) раз­работки программного обеспечения (ПО) (вторая генерация CASE-II ).

CASE-I. Применялись в основном системными аналитиками и проектировщиками. Эта технология включала в себя средства поддержки графических моделей, проектирования спецификаций, экранных редакторов и словарей данных. Т.е. не была предназначена для поддержки полного жизненного цикла и концентрировала внимание на начальных шагах проекта – системном анализе определений и требований, системном проектировании и логическом проектировании БД.

CASE-II. Имеет более развитые возможности. Использует средства автоматической кодогенерации, обеспечивает полную функциональную поддержку графических системных требований и спецификаций проектирования; контроля, анализа и связывания системной информации, а также информации по управлению проектированием; построение прототипов и моделей системы; тестирование верификации и анализа сгенерированных программ; генерации документов по проекту; контроль на соответствие стандартов по всем этапам жизненного цикла [4, 10].

 

5.2. CASE–модель жизненного цикла программного обеспечения

CASE-технологии предлагают новый автоматизированный подход к построению жизненного цикла программного обеспечения (рис. 15). В CASE изменяются все фазы жизненного цикла программного обеспечения. Наибольшие изменения касаются фаз анализа и проектирования.

В табл. 1 представлены результаты сравнения традиционной разработки программных проектов и разработки с применением CASE-технологий.

Таблица 1[4]

Способ разработки Анализ Проектирова- ние Кодирова­ние Тестирование
Традиционная разра­ботка 20% 15% 20%   45%
Использование струк­турных методологий проектирования 30% 30% 15% 25%
Использование CASE-технологий 40% 40% 5% 15%

 

Традиционная модель CASE–модель

Рис. 15. Сравнение этапов традиционной и CASE-моделей [4]

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







Дата добавления: 2014-11-10; просмотров: 1855. Нарушение авторских прав; Мы поможем в написании вашей работы!



Шрифт зодчего Шрифт зодчего состоит из прописных (заглавных), строчных букв и цифр...

Картограммы и картодиаграммы Картограммы и картодиаграммы применяются для изображения географической характеристики изучаемых явлений...

Практические расчеты на срез и смятие При изучении темы обратите внимание на основные расчетные предпосылки и условности расчета...

Функция спроса населения на данный товар Функция спроса населения на данный товар: Qd=7-Р. Функция предложения: Qs= -5+2Р,где...

Метод архитекторов Этот метод является наиболее часто используемым и может применяться в трех модификациях: способ с двумя точками схода, способ с одной точкой схода, способ вертикальной плоскости и опущенного плана...

Примеры задач для самостоятельного решения. 1.Спрос и предложение на обеды в студенческой столовой описываются уравнениями: QD = 2400 – 100P; QS = 1000 + 250P   1.Спрос и предложение на обеды в студенческой столовой описываются уравнениями: QD = 2400 – 100P; QS = 1000 + 250P...

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

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

Билиодигестивные анастомозы Показания для наложения билиодигестивных анастомозов: 1. нарушения проходимости терминального отдела холедоха при доброкачественной патологии (стенозы и стриктуры холедоха) 2. опухоли большого дуоденального сосочка...

Сосудистый шов (ручной Карреля, механический шов). Операции при ранениях крупных сосудов 1912 г., Каррель – впервые предложил методику сосудистого шва. Сосудистый шов применяется для восстановления магистрального кровотока при лечении...

Studopedia.info - Студопедия - 2014-2024 год . (0.013 сек.) русская версия | украинская версия