![]() Главная страница Случайная страница КАТЕГОРИИ: АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника |
CASE-технология проектирования информационных систем ⇐ ПредыдущаяСтр 2 из 2
CASE – это акроним Computer-Aided System / Software Engineering, объединяющий методы автоматизации самого процесса проектирования информационных систем. CASE средства поддерживают или автоматизируют работы на всех этапах жизненного цикла системы. Целью CASE-технологии является ускорение процесса создания систем и повышение их качества. CASE-средства не обязательно дают немедленный эффект, он может быть получен только спустя какое-то время. Реальные затраты на внедрение обычно намного превышают затраты на их приобретение. Выгоды при успешном внедрении: 1) Высокий уровень технологической поддержки процессов разработки и сопровождения ПО; 2) Положительное воздействие на такие факторы как: производительность, качество продукции, соблюдение стандартов, документирование. 3) Уровень отдачи от инвестиций в CASE-средства. Преимущества CASE-средств по сравнению с традиционным ПО: - улучшение качества разработки приложения за счет средств автоматического контроля и генерации; - возможность повторного использования компонентов разработки; - снижение времени создания системы; - освобождение разработчиков от рутинной работы по документированию проекта, т.к. при этом используется встроенный документатор; - возможность конечной разработки ИС в режиме реального времени. Программа, как конечный продукт проектирования, содержит не только идеи программиста, но также и идеи системного аналитика и требования пользователей. Все это может быть использовано в новой системе. При этом следует учитывать, что старые программы были написаны без соблюдения стандартов и извлекаемая в таких случаях информация формулируется в физических терминах (например в адресах переменных). Архитектура CASE-средства: Репозиторий (энциклопедия, словарь данных) является ядром системы и представляет собой специализированную базу данных, на основе которой выполняется синхронизация всех описаний (диаграмм) и координация усилий всех разработчиков. Репозиторий содержит информацию об объектах проектируемой ИС и взаимосвязях между ними: − проектировщики и их права доступа к различным компонентам системы; − организационные структуры; − диаграммы, отражающие организационные, функциональные, информационные, технологические и другие аспекты системы; − компоненты диаграмм; − связи между диаграммами; − структуры данных; − программные модули; − процедуры; − библиотеки модулей и т.д. Графический редактор диаграмм позволяет создавать различные описания системы в виде рисунков и может выполнять следующие операции: − создавать элементы диаграмм и взаимосвязи между ними; − задавать описания элементов диаграмм; − задавать описания связей между элементами диаграмм; − редактировать элементы диаграмм, их взаимосвязи и описания. Верификатор диаграмм контролирует правильность диаграмм и синхронизирует диаграммы между собой. Документатор проекта документирует проект в виде различных отчетов. Отчеты могут строиться по нескольким признакам, например, по времени, автору, элементам диаграмм, диаграмме или проекту в целом. Администратор проекта автоматизирует выполнение следующих административных функций: − инициализации проекта; − задания начальных параметров проекта; − назначения и изменения прав доступа к элементам проекта; − мониторинга выполнения проекта. Сервис выполняет функции архивации данных, восстановления данных и создания нового репозитория. Основные возможности CASE-средства определяются набором моделей, который поддерживает графический редактор диаграмм. Модели, применяемые на стадии конструирования, образуют метафору проектирования или подход к проектированию. Выделяют три подхода к проектированию: − Функционально-ориентированное проектирование, которое использует структурные методы для построения функциональной, информационной и других моделей информационной системы. − Объектно-ориентированное проектирование предлагает набор объектных моделей для описания предметной области. Для этого применяется специальный язык UML (Unified Modeling Language). − Модельно–ориентированное проектирование основано на настройке и доработке типовой конфигурации информационной системы в среде специализированных инструментальных систем, таких как R/3, BAAN, 1С: Предприятие.
|