Автоматизированное проектирование информационных систем
Выбери формат для чтения
Загружаем конспект в формате pptx
Это займет всего пару минут! А пока ты можешь прочитать работу в формате Word 👇
Тема: Автоматизированное проектирование информационных систем
на основе CASE- технологии
План:
1. Назначение CASE-средств
2. Состав и классификация CASE-средств
3. Технология внедрения CASE-средств
4. Обзор CASE-средств
О-162
1. Назначение CASE-средств
Под CASE(Computer Aided Software Engineering)-средством понимается специальное
программное обеспечение, поддерживающее процессы создания и сопровождения
информационных систем: анализ и формулировка требований, проектирование
прикладного программного обеспечения и баз данных, генерация кода, тестирование,
документирование,
обеспечение качества, конфигурационное управление и управление проектом, а также
другие процессы.
Полная среда разработки информационной системы представляет из себя
совокупность
используемых CASE-средств, системного программного обеспечения и технических
средств.
Чтобы увеличить шансы на успешное внедрение CASE-средства, необходимо
руководствоваться тремя аспектами:
- технология (ограниченность существующих возможностей);
- культура (готовность к внедрению новых процессов);
- управление (четкое руководство важными этапами и процессами внедрения)
5.2 Состав и классификация CASE-средств
Архитектуру CASE-средства можно представить в виде совокупности шести
компонентов:
1. Репозиторий данных.
2. Графический редактор диаграмм.
3. Верификатор диаграмм.
4. Генератор отчётов.
5. Администратор проекта.
6. Сервис
Рисунок 1. Компоненты CASE-средства
ОПИС
В зависимости от области применения различные CASE-средства могут содержать
следующие компоненты:
- репозиторий;
- графические средства анализа и проектирования;
- средства разработки приложений;
- средства конфигурационного управления;
- средства документирования;
- средства тестирования;
- средства управления проектом;
- средства реинжиниринга
Типовая классификация CASE-средств по большей части соотносится с их
компонентным составом.
Можно разделить CASE-средства на следующие типы:
- средства моделирования предметной области (построения и анализа моделей
предметной области);
- средства анализа и проектирования (создание спецификации компонентов,
интерфейсов системы, архитектуры системы, алгоритмов и структур данных);
- средства проектирования баз данных (построение моделей данных);
- средства разработки приложений;
- средства реинжиниринга (анализ программных кодов и схем баз данных и
формирование на их основе различных моделей и проектных спецификаций);
- средства планирования и управления;
- средства конфигурационного управления;
- средства тестирования;
3. Технология внедрения CASE-средств
Процесс внедрения CASE-средств состоит из следующих этапов:
1. Определение потребностей в CASE-средствах.
2. Оценка и выбор CASE-средств.
3. Выполнение пилотного проекта.
4. Практическое внедрение CASE-средств.
4. Обзор CASE-средств
В качестве примеров, можно выделить следующие популярные CASEсредства:
- CA ERwin Process Modeler
- CA ERwin Data Modeler
- Visual Paradigm for UML
- ARIS Express
CA ERwin Process Modeler (ранее BPwin) является инструментом
позволяющим моделировать, анализировать, документировать и оптимизировать
бизнес-процессы.
Данный продукт поддерживает такие нотации как: IDEF-0, IDEF0, IDEF3,
DFD, FEO, Swimlane. Интерфейс программы показан на рис. 2.
Рисунок 2. Интерфейс CA ERwin Process Modeler
CA ERwin Data Modeling представляет собой среду моделирования данных.
CA ERrwin Data Modeler позволяет проектировать структуру баз данных
в нотациях IDEF1x, IE и Dimensional, генерировать SQL-код разработанной
базы данных, осуществлять прямое и обратное проектирование, составлять различные
отчёты.
Интерфейс программы представлен на рис. 3
Рисунок 3. Интерфейс CA ERwin Data Modeler
Visual Paradigm for UML относится к профессиональным инструмента работы со
стандартом UML. При помощи встроенного функционала данный пакет способен
поддерживать весь рабочий цикл программы: анализ, ориентированный на объекты,
дизайн, ориентированный на объекты, конструкция, тестирование и разработка.
Visual Paradigm for UML позволяет:
- создавать UML диаграммы;
- создавать SysML диаграммы;
- создавать SoaML диаграммы;
- проектировать корпоративные архитектуры, используя фреймворки;
- проектировать структуру баз данных и генерировать SQL-код;
- осуществлять прямое и обратное проектирование на множество языков
программирования;
- создание диаграмм бизнес-процессов BPMN;
- создавать модели BPEL;
- создавать базовые диаграммы.
Интерфейс программ показан на рис. 4
Рисунок 4. Интерфейс программы Visual Paradigm for UML
ARIS Express принадлежит к семейству средств моделирования ARIS (ARchitecture of
Integrated Information Systems) компании IDS Scheer, которая является частью компании Software
AG. Ведущие аналитические компании Gartner Group и Forrester Research относят компанию IDS
Scheer к лидерам мирового рынка средств моделирования и анализа бизнес-процессов.
ARIS Express поддерживает следующие типы моделей:
- Организационная диаграмма (Organizational chart)
- Бизнес-процесс (Business process)
- ИТ-инфраструктура (IT infrastructure)
- Карта процессов (Process landscape)
- Модель данных (Data model)
- Карта систем (System landscape)
- Доска (Whiteboard)
- BPMN диаграмма версии 2.0 (BPMN diagram)
- Общие диаграммы (General diagram)
Интерфейс программы показан на рис. 5.
В настоящее время при проектировании информационных систем широко применяются как
отечественные CASE-средства, так и продукты иностранных разработчиков. Почти каждый год
появляются или новые версии известных программ, или новые CASE-средства, учитывающие
проблемы предшественников.
Рисунок 5. Интерфейс ARIS Express