скачать (33.7 kb.)
- Смотрите также:
- CASE-технологии [ документ ]
- Вендров А.М. CASE-технологии. Современные методы и средства проектирования информационных систем [ документ ]
- Вендров А.М. CASE-технологии. Современные методы и средства проектирования информационных систем [ документ ]
- Файзрахманов В.А., Селезнев К.А. Структурно функциональный подход к проектирование ИТ и автоматизированных систем с использованием case-средств [ документ ]
- Тоискин В.С., Красильников В.В., Малиатаки В.В. Автоматизация процессов проектирования на основе CASE технологий [ документ ]
- Проектирование ИС [ лекция ]
- Зубрилина Т.В., Юрьев В.Н. Базы данных. Проектирование реляционных баз и хранилищ данных с использованием CASE-технологий: Учебное пособие [ документ ]
- Сапунцов В.Д., Лысенко М.А. Применение CASE-средств BPwin и ERwin для проектирования информационных систем [ документ ]
- Информационные технологии в управлении [ документ ]
- Информационные технологии [ документ ]
- Информационные потоки ис выпуска в эфир информационных программ телевидения [ документ ]
- Информационные технологии в формировании эффективного менеджмента организации [ реферат ]
Практическая работа №1
ТЕМА: Автоматизированное проектирование информационных систем с
использованием CASE-технологии. Классификация CASE-технологий
Аббревиатура CASE (Computer Aided Software/System Engineering) означает проектирование программного обеспечения или системы на основе компьютерной поддержки. Такое проектирование называется CASE-технологией проектирования.
CASE-технология – это совокупность методов анализа, проектирования, разработки и сопровождения ИС. Основная цель CASE-технологии состоит в том, чтобы отделить процесс проектирования ИС от ее кодирования и последующих этапов разработки, а также максимально автоматизировать процесс разработки и функционирования систем.
Современные CASE-средства охватывают обширную область поддержки многочисленных технологий проектирования ИС: от простых средств анализа и документирования до полномасштабных средств автоматизации, покрывающих весь жизненный цикл ИС.
CASE-технология – актуальное и интенсивно развивающееся направление создания САПР в области программных продуктов и ИС. Практически ни одна крупная ИС не создается в настоящее время без использования CASE-средств.
Область применения CASE-технологий относится к созданию, прежде всего экономических ИС, что объясняется массовостью этих систем.
CASE-технологии применяются не только для автоматизации проектирования ИС, но и для разработки моделей бизнес-процессов, помогающих в принятии решений в области стратегического планирования, управления финансами фирмы, в обучении персонала и т. д. Это направление применения CASE-технологий получило свое собственное название – бизнес-анализ.
CASE-технологии применяются также там, где проблематика предметной области отличается большой сложностью, например в разработке системного программного обеспечения.
Классификация CASE-технологий
CASE-средства можно сгруппировать по аналогии с классификацией ИС, для создания которых предназначены данные программные продукты. С этой точки зрения выделяют:
- локальные CASE-средства, служащие для анализа ИС и разработки автоматизированных рабочих мест (иногда такой подход называют «кусочной» автоматизацией), поддерживающие один-два типа моделей и методов. Примерами таких CASE-средств являются: Design/IDEF, CASE, Аналитик;
- малые интегрированные CASE-средства, используемые для создания небольших интегрированных ИС и поддерживающие несколько типов моделей и методов. В эту категорию попадают: AllFusion Erwin Data Modeler (прежнее название Erwin), AllFusion Model Manager (прежнее название Bpwin), Silverrun;
- средние интегрированные CASE-средства, поддерживающие от 4 до 10-15 типов моделей и методов. К данному типу следует отнести: Rational Rose, Designer/2000.
Помимо приведенной выше классификации возможны и другие классификации, например по следующим признакам:
по поддерживаемым методологиям проектирования: функционально (структурно)-ориентированные, объектно-ориентированные и комплексно-ориентированные (набор методологий проектирования);
по поддерживаемым графическим нотациям построения диаграмм: с фиксированной нотацией, с отдельными нотациями и наиболее распространенными нотациями;
по степени интегрированности: tools (отдельные локальные средства), toolkit (набор неинтегрированных средств, охватывающих большинство этапов разработки ИС) и workbench (полностью интегрированные средства, связанные общей базой проектных данных – репозиторием);
по типу и архитектуре вычислительной техники: ориентированные на ПЭВМ, ориентированные на локальную вычислительную сеть (ЛВС), ориентированные на глобальную вычислительную сеть (ГВС) и смешанного типа;
по режиму коллективной разработки проекта: не поддерживающие коллективную разработку, ориентированные на режим реального времени разработки проекта, ориентированные на режим объединения подпроектов;
по типу операционной системы: работающие под управлением WINDOWS; работающие под управлением UNIX и работающие под управлением различных ОС(WINDOWS, UNIX, OS/2 и др.).
В разряд CASE-систем попадают как относительно дешевые системы для ПК с ограниченными возможностями (такие, как редакторы диаграмм), так и дорогостоящие системы для больших ЭВМ.
Современные CASE-системы охватывают обширную область поддержки различных технологий проектирования и программирования: от простых средств анализа и документирования ИС до полномасштабных средств автоматизации, покрывающих весь ЖЦ ИС.
Помимо поддержки начальных этапов разработки, важное значение приобретают CASE-системы, ориентированные на проектирование и генерацию БД и пользовательских интерфейсов.
Генерация интерфейсов с БД и возможность преобразования (конвертирования) между различными концептуальными схемами и моделями данных увеличивает мобильность прикладных систем при переходе в другие операционные среды. Генерация кода и (или) таблиц, описывающих интерфейс прикладной системы с БД, не только позволяет сократить время разработки, но и дает возможность отделить разработку приложений от ведения архива проектной документации.
Скачать файл (33.7 kb.)