Студопедия

КАТЕГОРИИ:

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


Понятие CASE. Основные достоинства и недостатки CASE-систем




В середине 80-х годов для проектирования сложных программных систем создаются и начинают использоваться средства автоматизированной поддержки проектирования программного обеспечения – CASE-системы.

Аббревиатура CASE (Computer-Aided Software Engineering) в зарубежных и отечественных публикациях используется, как правило, в трех контекстах:

для обозначения новой области информатики и программотехники – машинного проектирования программного обеспечения (ПО), включая экономические аспекты, вопросы организации обучения, производства, маркетинга и применения программно-технических средств автоматизации проектирования ПО;

для обозначения совокупности технологии и методов машинного проектирования ПО, направленных на резкое ускорение разработки ПО и повышение его качества;

для обозначения конкретных программно-инструментальных средств автоматизации различных этапов разработки ПО.

С начала 90-х годов в рамках CASE широкое распространение получили концепции:

CBSE (Component-Based Software Engineering) – компонентного разработки ПО (Delphi и др.);

COTS (Commercial Off-The-Shelf) – готовых коммерчески доступных объектов (ActiveX).

Основная идея – создание небольших высококачественных модулей с последующем их объединением.

В настоящее время в связи с преобладанием системного подхода при разработке АСОИУ термин CASE трактуется как Computer Aided System/Software Engineering, т.е. как технология автоматизированного проектирования систем.

Предмет CASE-технологий – автоматизация процесса проектирования, разработки и реализации программного и информационного обеспечения АСОИУ.

Цель CASE-технологий – добиться резкого роста производительности труда в инженерии программного и информационного обеспечения АСОИУ, облегчить работу программистов, проектировщиков, аналитиков и руководителей проектов.

Достоинства:

возможность наглядно представить общую картину функционирования автоматизируемой предметной области;

возможность наглядно представить и исследовать модель будущей АСОИУ задолго до ее фактической реализации;

возможность эффективно перевести информационную систему в архитектуру "клиент-сервер" и т.п.

Недостатки:

высокая начальная стоимость программных и аппаратных средств для внедрения CASE (стоимость установки современной CASE-системы для коллектива в 50 человек может достигать 1 млн. долларов);

отсутствие функционально полных систем, накрывающих весь ЖЦ ПО и стандартов для обмена информацией между разными CASE;

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

Таким образом, СASE-системы призваны осуществить переход от кустарных способов создания систем, с характерным для них отсутствием планирования и непредсказуемостью результатов, к индустриальным автоматизированным методам, позволяющим планировать сроки и затраты, гарантировать качество и обеспечить заказчика необходимым ему результатом


Поделиться:

Дата добавления: 2015-04-21; просмотров: 216; Мы поможем в написании вашей работы!; Нарушение авторских прав





lektsii.com - Лекции.Ком - 2014-2024 год. (0.006 сек.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав
Главная страница Случайная страница Контакты