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

Использование CASE-технологий

Читайте также:
  1. II. Структура и использование земель сельскохозяйственного назначения
  2. II.2.3. Получение информации в работе психолога и ее использование
  3. III. Разведение спирта с использованием таблиц ГФ XI.
  4. III. Создание и обработка комплексного информационного объекта в виде презентации с использованием шаблонов.
  5. А) ИСПОЛЬЗОВАНИЕ КАТЕГОРИИ ВИДА В РУССКОМ ЯЗЫКЕ
  6. Административная ответственность за нарушения прав на использование информацией
  7. АНАЛИЗ И ИСПОЛЬЗОВАНИЕ РЕЗУЛЬТАТОВ КСИ.
  8. Анализ прибыли с использованием международных стандартов
  9. Анализ прибыли с использованием международных стандартов
  10. Анализ степени влияния на объем продаж факторов, связанных с использованием материалов
  11. Анализ степени влияния на объем продаж факторов, связанных с использованием основных средств
  12. Анализ степени влияния на объем продаж факторов, связанных с использованием трудовых ресурсов

CASE-технологии представляют собой со­вокупность методологий анализа, проектирования, разработки и сопровождения сложных программных систем, основанных как на структурном, так и нa объектном подходах, которые поддерживаются комплексом взаимосвязан­ных средств автоматизации. В основе любой CASE-технологии лежит парадигма методология/метод/нотация/средство.

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

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

Средства - инструментарий для поддержки методов: средства создания и редактирования графического проекта, организации проекта в виде иерар­хии уровней абстракции, а также проверки соответствия компонентов раз­ных уровней. Различают:

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

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

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

Автоматизируя трудоемкие операции, современные CASE-средства су­щественно повышают производительность труда программистов и улучша­ют качество создаваемого программного обеспечения. Они:

• обеспечивают автоматизированный контроль совместимости спецификаций проекта;

• уменьшают время создания прототипа системы;

• ускоряют процесс проектирования и разработки;

• автоматизируют формирование проектной документации для всех этапов жизненного цикла в соответствии c современными стандартами;

частично генерируют коды программ для различных платформ разработки;

• поддерживают технологии повторного использования компонентов системы;

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

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

Использование CASE-средств позволяет существенно снизить трудозат­раты на разработку сложного программного обеспечения [30] в ос­новном за счет автоматизации процессов документирования и контроля. Од-Іако следует иметь в виду, что современные CASE-средства дороги, а их использование требует более высокой квалификации разработчиков. Следовательно, их имеет смысл использовать в сложных проектах, причем, чем южнее разрабатываемое программное обеспечение, тем больше выигрыш использования CASE-технологий. На сегодняшний день практически все промышленно производимое сложное программное обеспечение разрабатывается c использованием CASE-средств.


1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 |

Поиск по сайту:



Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Студалл.Орг (0.002 сек.)