Студопедия

Главная страница Случайная страница

Разделы сайта

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






CASE-технология проектирования информационных систем






CASE – это акроним Computer-Aided System / Software Engineering, объединяющий методы автоматизации самого процесса проектирования информационных систем. CASE средства поддерживают или автоматизируют работы на всех этапах жизненного цикла системы.

Целью CASE-технологии является ускорение процесса создания систем и повышение их качества.

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

Реальные затраты на внедрение обычно намного превышают затраты на их приобретение.

Выгоды при успешном внедрении:

1) Высокий уровень технологической поддержки процессов разработки и сопровождения ПО;

2) Положительное воздействие на такие факторы как: производительность, качество продукции, соблюдение стандартов, документирование.

3) Уровень отдачи от инвестиций в CASE-средства.

Преимущества CASE-средств по сравнению с традиционным ПО:

- улучшение качества разработки приложения за счет средств автоматического контроля и генерации;

- возможность повторного использования компонентов разработки;

- снижение времени создания системы;

- освобождение разработчиков от рутинной работы по документированию проекта, т.к. при этом используется встроенный документатор;

- возможность конечной разработки ИС в режиме реального времени.

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

Архитектура CASE-средства:

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

− проектировщики и их права доступа к различным компонентам системы;

− организационные структуры;

− диаграммы, отражающие организационные, функциональные, информационные, технологические и другие аспекты системы;

− компоненты диаграмм;

− связи между диаграммами;

− структуры данных;

− программные модули;

− процедуры;

− библиотеки модулей и т.д.

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

− создавать элементы диаграмм и взаимосвязи между ними;

− задавать описания элементов диаграмм;

− задавать описания связей между элементами диаграмм;

− редактировать элементы диаграмм, их взаимосвязи и описания.

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

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

Администратор проекта автоматизирует выполнение следующих административных функций:

− инициализации проекта;

− задания начальных параметров проекта;

− назначения и изменения прав доступа к элементам проекта;

− мониторинга выполнения проекта.

Сервис выполняет функции архивации данных, восстановления данных и создания нового репозитория.

Основные возможности CASE-средства определяются набором моделей, который поддерживает графический редактор диаграмм.

Модели, применяемые на стадии конструирования, образуют метафору проектирования или подход к проектированию. Выделяют три подхода к проектированию:

− Функционально-ориентированное проектирование, которое использует структурные методы для построения функциональной, информационной и других моделей информационной системы.

− Объектно-ориентированное проектирование предлагает набор объектных моделей для описания предметной области. Для этого применяется специальный язык UML (Unified Modeling Language).

− Модельно–ориентированное проектирование основано на настройке и доработке типовой конфигурации информационной системы в среде специализированных инструментальных систем, таких как R/3, BAAN, 1С: Предприятие.






© 2023 :: MyLektsii.ru :: Мои Лекции
Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав.
Копирование текстов разрешено только с указанием индексируемой ссылки на источник.