
- •Проектирование информационной системы (ис). Понятия и структура проекта ис
- •Классификация ис. Понятие жц. Классификация по архитектуре
- •Классификация по степени автоматизации
- •Классификация по характеру обработки данных
- •Классификация по сфере применения
- •Классификация по охвату задач (масштабности)
- •Технологии проектирования ис. Методы и средства проектирования ис. Краткая характеристика применяемых технологий проектирования.
- •Краткая характеристика применяемых технологий проектирования.
- •Каноническое проектирование ис. Стадии и этапы процесса проектирования ис. Понятие тз.
- •Типовое проектирование ис. Понятие типового элемента. Технологии параметрически-ориентированного и модельно-ориентированного проектирования.
- •Автоматизированное проектирование ис с использованием case-технологии. Достоинства и недостатки.
- •Функционально-ориентированный подход к созданию ис. Стандарты проектирования.
- •Объектно-ориентированный подход к созданию ис. Стандарты проектирования
Автоматизированное проектирование ис с использованием case-технологии. Достоинства и недостатки.
Термин CASE (Computer Aided System/Software Engineering) используется в довольно широком смысле. Первоначальное значение термина CASE, ограниченное вопросами автоматизации разработки только лишь программного обеспечения, в настоящее время приобрело новый смысл, охватывающий процесс разработки сложных ИС в целом. CASE – технологии применяются не только для автоматизации проектирования ИС, но и для разработки моделей бизнес-процессов при проведении бизнес-анализа. CASE – технологии применяются в ситуациях, когда проблематика предметной области отличается большой сложностью.
Можно выделить следующие основные принципы создания ИС на основе CASE – технологий:
1. принцип всесторонней компьютерной поддержки проектирования.
2. принцип модельного подхода. CASE – система может поддерживать методологию функционально –ориентированного или объектно-ориентированного подхода
3. принцип иерархического представления модели предметной области. Данный принцип выражается в возможности последовательной детализации (декомпозиции) описания системы в соответствии с нисходящим подходом проектирования.
4. принцип наглядности представления модели –означает наличие в составе CASE –технологий визуальных средств проектирования. Система графических изображения и правила, предназначенные для описания структуры системы, элементов данных и т.д., называются нотацией Case – средства.
5. принцип декомпозиции процесса ПИС с применением CASE –технологий на стадии и этапы.
Стадия 1. Анализ.
1.1 Предпроектные обследования подразделений организации
1.2 Разработка CASE-модели AS IS (как есть)
1.3 Разработка вариантов CASE -модели TO BE (как должно быть)
Стадия 2. Проектирование.
2.1Детализация иерархической модели ИС на основе функционально – ориентированного или объектно –ориентированного подхода
2.2 Разработка детализирующих моделей и диаграмм
Стадия 3. Программирование
Стадия 4. Внедрение.
6. принцип перенесение трудоемкости разработки на стадии анализа и проектирования
7. принцип независимости CASE -модели предметной области от средств реализации программирования. Благодаря соблюдению данного принципа имеется возможность переносить проектные решения с одной программы технической платформы на другую.
8. Возможность как прямого, так и обратного проектирования ИС. Обратное проектирование заключается в формировании модели и спецификацией (описание) на основе анализа программных кодов и схем БД.
9. Наличие центрального компонента CASE -средства – репозитория, представляющего собой хранилище данных.
CASE-технология в рамках методологии включает в себя методы, с помощью которых на основе графической нотации строятся диаграммы, поддерживаемые инструментальной средой.
Методология определяет шаги и этапность реализации проекта, а также правила использования методов, с помощью которых разрабатывается проект.
Метод - это процедура или техника генерации описаний компонентов ИС (например, проектирование потоков и структур данных).
Нотация - отображение структуры системы, элементов данных, этапов обработки с помощью специальных графических символов диаграмм, а также описание проекта системы на формальных и естественных языках.
Инструментальные средства CASE - специальные программы, которые поддерживают одну или несколько методологий анализа и проектирования ИС.
Преимущества CASE-технологии по сравнению с традиционной технологией оригинального проектирования сводятся к следующему:
• улучшение качества разрабатываемого программного приложения за счет средств автоматического контроля и генерации;
• возможность повторного использования компонентов разработки;
• поддержание адаптивности и сопровождения ИС;
• снижение времени создания системы, что позволяет на ранних стадиях проектирования получить прототип будущей системы и оценить его;
• освобождение разработчиков от рутинной работы по документированию проекта, так как при этом используется встроенный документатор;
• возможность коллективной разработки ЭИС в режиме реального времени.