- •Материал
- •Информационная система. Требования, предъявляемые к информационным системам. Цели внедрения ис.
- •Классификация информационных систем
- •Информационная система оперативного уровня
- •Информационные системы функционального уровня
- •Стратегическая информационная система
- •Проектирование ис. Цели проектирования ис. Требования к технологии проектирования
- •Средства проектирования ис. Основные признаки средств проектирования ис
- •Жизненный цикл информационной системы
- •Каноническое проектирование. Стадии канонического проектирования.
- •Типовое проектирование ис. Типовое проектное решение, классификация
- •Методология sadt (idef0)
- •Методология потоков данных dfd. Построение иерархии диаграмм потоков данных.
- •Построение иерархии диаграмм потоков данных
- •Уточнение концептуальной модели данных.
- •Диаграммы «сущность-связь». Базовые понятия er-диаграммы. Методы построения er-диаграмм. Моделирование данных
- •Базовые понятия er-диаграммы
- •Методы построения er-диаграмм
- •Нормализация бд
- •Первая нормальная форма (1нф)
- •Вторая нормальная форма (2нф)
- •Третья нормальная форма (знф)
- •Нормальная форма Бойса-Кодда (нфбк)
- •Общая характеристика языка sql. Стандарты sql. Совместимость
- •Стандартизация
- •Категории команд sql
- •Преимущества и недостатки языка sql
- •Транзакция, ее определение. Свойства транзакций.
- •Распределенные субд. Критерии распределенности.
- •Oltp и olap-системы
Средства проектирования ис. Основные признаки средств проектирования ис
Определение. Средства проектирования информационных систем – это комплекс инструментальных средств, обеспечивающих в рамках выбранной технологии проектирования поддержку полного жизненного цикла ИС.
Используя указанное определение, можно сформулировать основные признаки средств проектирования ИС:
Инвариантность к объекту проектирования (в рамках выбранной методологии проектирования);
Охват всех этапов жизненного цикла ИС (для совокупности средств!);
Техническая, программная и информационная совместимость друг с другом;
Простота освоения и применения;
Экономическая целесообразность использования.
Все средства проектирования ИС можно разделить на два класса:
Компьютерные, которые можно подразделить на следующие подклассы:
Средства проектирования операций обработки информации (алгоритмические языки, библиотеки стандартных подпрограмм и классов, инструменты тестирования и отладки программ);
Средства проектирования отдельных компонентов ИС (специализированные пакеты программ мат. статистики и мат. программирования, СУБД, графические и текстовые редакторы и др.);
Средства автоматизированной разработки различных этапов проекта ИС – CASE-средства.
Прочие – в основном стандарты, регламентирующие процесс создания ИС: стандарты проектирования, стандарты оформления проектной документации, стандарты пользовательского интерфейса.
CASE-технология представляет собой методологию проектирования ИС, а также набор инструментальных средств, позволяющих в наглядной форме моделировать предметную область, анализировать эту модель на всех этапах разработки и сопровождения ИС и разрабатывать приложения в соответствии с информационными потребностями пользователей. Большинство существующих CASE-средств основано на методологиях структурного (в основном) или объектно-ориентированного анализа и проектирования, использующих спецификации в виде диаграмм или текстов для описания внешних требований, связей между моделями системы, динамики поведения системы и архитектуры программных средств
CASE-средства позволяют создавать не только продукт, практически готовый к применению, но и обеспечить “правильный” процесс его разработки. Основная цель технологии – отделить проектирование программного обеспечения от его кодирования, сборки, тестирования и максимально “скрыть” от будущих пользователей все детали разработки и функционирования ПО. При этом значительно повышается эффективность работы проектировщика: сокращается время разработки, уменьшается число программных ошибок, программные модули можно использовать при следующих разработках.
В качестве примеров популярных CASE-средств укажем программные средства компании Computer Associates, IBM-Rational Software и Oracle:
BPwin – моделирование бизнес-процессов;
ERwin – моделирование баз данных и хранилищ данных;
ERwin Examiner – проверка структуры СУБД и моделей, созданных в Erwin;
ModelMart – среда для командной работы проектировщиков;
Paradigm Plus – моделирование приложений и генерация объектного кода;
Rational Rose – моделирование бизнес-процессов и компонентов приложений;
Rational Suite AnalystStudio – пакет для аналитиков данных;
Oracle Designer (входит в Oracle9i Developer Suite) – высокофункциональное средство проектирования программных систем и баз данных, реализующее технологию CASE и собственную методологию Oracle – CDM. Сложное CASE-средство, его имеет смысл использовать при ориентации на линейку продуктов Oracle.
