40619

Классификация CASE-средств

Лекция

Информатика, кибернетика и программирование

Современные CSEсистемы классифицируются по следующим признакам: 1 По поддерживаемым методологиям проектирования: функционально структурноориентированные объектноориентированные и комплексноориентированные набор методологий проектирования; 2 По поддерживаемым графическим нотациям построения диаграмм: с фиксированной нотацией с отдельными нотациями и наиболее распространенными нотациями; 3 По степени интегрированности: tools отдельные локальные средства toolkit набор неинтегрированных средств охватывающих большинство этапов...

Русский

2013-10-17

32 KB

25 чел.

Занятие 40

Классификация CASE-средств

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

Современные CASE-системы классифицируются по следующим признакам:

1) По поддерживаемым методологиям проектирования: функционально (структурно)-ориентированные, объектно-ориентированные и комплексно-ориентированные (набор методологий проектирования);

2) По поддерживаемым графическим нотациям построения диаграмм: с фиксированной нотацией, с отдельными нотациями и наиболее распространенными нотациями;

3) По степени интегрированности: tools (отдельные локальные средства), toolkit (набор неинтегрированных средств, охватывающих большинство этапов разработки ЭИС) и workbench (полностью интегрированные средства, связанные общей базой проектных данных - репозиторием);

4) По типу и архитектуре вычислительной техники: ориентированные на ПЭВМ, ориентированные на локальную вычислительную сеть (ЛВС), ориентированные на глобальную вычислительную сеть (ГВС) и смешанного типа;

5) По режиму коллективной разработки проекта: не поддерживающие коллективную разработку, ориентированные на режим реального времени разработки проекта, ориентированные на режим объединения подпроектов;

6) По типу операционной системы (ОС): работающие под управлением WINDOWS 3.11 и выше; работающие под управлением UNIX и работающие под управлением различных ОС (WINDOWS, UNIX, OS/2 и др.).

Рассмотрим классификацию Case-средств по типам и категориям.

Классификация по типам отражает функциональную ориентацию CASE-средств на те или иные процессы ЖЦ и включает следующие типы:

1. Средства анализа и проектирования, предназначенные для построения и анализа как моделей деятельности организации (предметной области), так и моделей проектируемой системы.

К таким средствам относятся BPwin (PLATINUM technology), Silverrun (Silverrun Technologies), Oracle Designer (Oracle), Rational Rose (Rational Software), Paradigm Plus (PLATINUM technology), Power Designer (Sybase), System Architect (Popkin Software).

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

2. Средства проектирования баз данных, обеспечивающие моделирование данных и генерацию схем баз данных (как правило, на языке SQL – Structured Query Language – структурированном языке запросов) для наиболее распространенных СУБД. Средства проектирования баз данных имеются в составе таких CASE-средств, как Silverrun, Oracle Designer, Paradigm Plus, Power Designer. Наиболее известным средством, ориентированным только на проектирование БД, является ERwin (PLATINUM technology);

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

Примерами таких средств являются RequisitePro (Rational Software) и DOORS – Dynamic Object-Oriented Requirements System – динамическая объектно-ориентированная система управления требованиями (Quality Systems and Software Inc.);

4. Средства управления конфигурацией ПО – PVCS (Merant), ClearCase (Rational Software) и др.;

5. Средства документирования.

Наиболее известным из них является SoDA – Software Document Automation – автоматизированное документирование ПО (Rational Software);

6. Средства тестирования.

Наиболее развитым на сегодняшний день средством является Rational Suite TestStudio (Rational Software) набор продуктов, предназначенных для автоматического тестирования приложений;

7. Средства управления проектом – Open Plan Professional (Welcom Software), Microsoft Project 98 и др.;

8. Средства реверсного инжиниринга, предназначенные для переноса существующей системы ПО в новую среду. Они обеспечивают анализ программных кодов и схем баз данных и формирование на их основе различных моделей и проектных спецификаций.

Средства анализа схем БД и формирования ERD входят в состав таких CASE-средств, как Silverrun, Oracle Designer, Power Designer, ERwin. Анализаторы программных кодов имеются в составе Rational Rose и Paradigm Plus.

Классификация по категориям определяет степень интегрированности по выполняемым функциям и включает отдельные локальные средства, решающие небольшие автономные задачи (tools), набор частично интегрированных средств, охватывающих большинство процессов ЖЦ ПО (toolkit), и полностью интегрированные средства, поддерживающие весь ЖЦ ПО и связанные общим репозиторием.

На сегодняшний день российский рынок программного обеспечения располагает практически всеми перечисленными выше средствами.


 

А также другие работы, которые могут Вас заинтересовать

34666. Массивы: определение, описание, размещение в памяти, использование 55 KB
  Структурная схема массива. Type имя типа = RRY [ тип индекса ] OF тип элементов VR имя переменной : имя типа ; При таком способе описания в разделе Type описывается тип массива который будет использоваться в программе то есть его размер и тип элементов. С отдельным элементом массива можно делать все что с любой переменной. Обращаться к элементу массива надо указывая имя переменной с номером элемента в квадратных скобках.
34667. Метод пошаговой детализации в программировании 407.08 KB
  Полностью закончив детализацию всех блоков получаем решение задачи в целом. Детализируем операцию определения x: Определить x Определить x1 такое что fx1 =y Определить x2 такое что fx2 =y Определить x на интервале [x1 x2] Все. Таким образом определим значение x1 удовлетворяющее данному условию: Определить x1: x1:=1 цикл пока fx1 y x1:=x1 2 Все цикл Все 4 этап. Определить x2: x2:=1 цикл пока fx2 y x2:=x22 Все цикл Все.
34668. Объектно-ориентированное программирование. Виртуальные методы и полиморфизм 71.5 KB
  Объектное и объектно-ориентированное программирование (ООП) возникло в результате развития идеологии процедурного программирования, где данные и подпрограммы (процедуры, функции) их обработки формально не связаны. Кроме того, в современном объектно-ориентированном программировании часто большое значение имеют понятия события
34669. Организация библиотек 81.5 KB
  Заголовок модуля и связь модулей друг с другом. Доступ к объявленным в модуле объектам Стандартные модули Понятие модуля Стандартный Паскаль не предусматривает механизмов раздельной компиляции частей программы с последующей их сборкой перед выполнением. Здесь UNIT зарезервированное слово единица; начинает заголовок модуля; имя имя модуля правильный идентификатор; INTERFCE зарезервированное слово интерфейс; начинает интерфейсную часть модуля; IMPLEMENTTION зарезервированное слово выполнение; начинает исполняемую...
34670. Организация памяти. Статические и динамические структуры данных 182 KB
  Статические и динамические структуры данных Организация памяти. Статические и динамические структуры данных [1] Статическая память [2] Автоматическая память [3] Динамическая память [4] Распределение оперативной памяти [4.3] Управление блоками динамической памяти Как бы ни была велика основная память современных ЭВМ программистам её всегда не хватает.
34671. Организация файловой системы в Паскале 140 KB
  Виды файлов. Типизированные файлы [2] Процедуры и функции для работы с файлами любого типа [3] Процедуры и функции для работы с типизированными файлами [4] Нетипизированные файлы [4.1] Нетипизированные файлы.
34672. Колообіг води в атмосфері 1.42 MB
  Розподіл води на планеті distribution of wter in km3 x 106 Rocks not usble 150 Ocens 97. сказано що âвикористання води на нашій планеті постійно зростає і вже найближчим часом у багатьох її регіонах слід чекати дефіциту прісної водиâ. Деякі характеристики ланок кругообігу води Вода на Землі постійно перебуває в процесі кругообігу.
34674. Походження основних компонентів хімічного складу атмосферних опадів 38 KB
  Постійним природним джерелом надходження сірководню та сірчистого газу в атмосферу є вулканічна діяльність. Робота промислових підприємств постачає в атмосферу велику кількість сполук сірки у вигляді SO2 SO3 H2S CS2. Сполуки сірки викидаються в атмосферу також підприємствами що виробляють і застосовують сірчану кислоту та сірководень а також при спалюванні органічних решток в териконах. Сполуки азоту що надходять в атмосферу представлені оксидами азоту N2O NO NO2 N2O3 N2O5.