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

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

Эволюция 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; просмотров: 1907. Нарушение авторских прав; Мы поможем в написании вашей работы!




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


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


Аальтернативная стоимость. Кривая производственных возможностей В экономике Буридании есть 100 ед. труда с производительностью 4 м ткани или 2 кг мяса...


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

МЕТОДИКА ИЗУЧЕНИЯ МОРФЕМНОГО СОСТАВА СЛОВА В НАЧАЛЬНЫХ КЛАССАХ В практике речевого общения широко известен следующий факт: как взрослые...

СИНТАКСИЧЕСКАЯ РАБОТА В СИСТЕМЕ РАЗВИТИЯ РЕЧИ УЧАЩИХСЯ В языке различаются уровни — уровень слова (лексический), уровень словосочетания и предложения (синтаксический) и уровень Словосочетание в этом смысле может рассматриваться как переходное звено от лексического уровня к синтаксическому...

Плейотропное действие генов. Примеры. Плейотропное действие генов - это зависимость нескольких признаков от одного гена, то есть множественное действие одного гена...

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

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

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

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