Информатика и вычислительная техника
  • формат pdf
  • размер 2,51 МБ
  • добавлен 19 октября 2015 г.
Токмаков Г.П. Автоматизированное проектирование информационных систем
Учебное пособие. - Ульяновск: УлГТУ, 2015. – 121 с., ил.
Учебное пособие подготовлено по материалам лекционных курсов по дисциплине "Автоматизированное проектирование информационных систем". В пособии рассмотрены основные понятия информационных систем, их состав и структура, методы, стадии и этапы создания. Изложены различные методологии автоматизированного проектирования информационных систем, такие как: модель "сущность-связь", язык UML и спецификация
XSD. В последней главе приведен пример разработки информационной системы с использованием перспективной парадигмы моделирования, основанной на спецификации XSD. Пособие предназначено для студентов специальности 230100, а также может использоваться студентами специальностей 230400 и 231000.
Предисловие
Контрольные вопросы
Введение в проектирование информационных систем (ИнфС)
Основы создания и функционирования (ИнфС)
Основные понятия (ИнфС)
Проблемы проектирования (ИнфС)
Этапы разработки (ИнфС)
Предпроектный этап: формирование требований к системе
Проектирование (ИнфС)
Разработка приложений, тестирование и отладка (ИнфС)
Развёртывание (ИнфС)
Стадии проектирования (ИнфС)
Концептуальное (Инфологическое) проектирование
Логическое проектирование
Физическое проектирование
Контрольные вопросы
Проектирование реляционных баз данных с использованием семантических моделей: модель "сущность-связь"
Методологическая основа реализации модели "сущность-связь"
Методологии и стандарты моделирования сложных систем
Методология IDEF1X
Преимущества IDEF1X
Основные элементы семантической модели ENTITY-RELATIONSHIP (сущность-связь)
Атрибуты
Сущности
Отношения
Подтипы и супертипы сущностей
Получение реляционной схемы из ER-диаграммы
Контрольные вопросы
Проектирование реляционных баз данных с использованием семантических моделей: диаграммы классов языка UML
Введение
Основные понятия диаграмм классов UML
Классы
Атрибуты
Операции
Зависимости, обобщения и ассоциации
Зависимости
Обобщения и механизм наследования классов
Ассоциации: роли, кратность, агрегация, композиция
Ограничения целостности и язык OCL
Общая характеристика языка OCL
Инвариант класса
Операции над множествами, мультимножествами и последовательностями
Примеры инвариантов
Плюсы и минусы использования языка OCL при проектировании реляционных баз данных
Получение схемы реляционной базы данных из диаграммы классов UML
Контрольные вопросы
Моделирование данных в формализме спецификации XSD
XLM как способ логического представления информации
Становление языка XLM
Простой пример XLM-документа
XLM-процессоры
Определение XLM-схемы
Простые и сложные типы
Кардинальность
Определение новых типов
Элементы-составители Choise и All
Ограничения
Пример XLM-схемы
Стили и форматирование данных XLM
Контрольные вопросы
Автоматизация проектирования и разработки информационных систем на основе XLM-технологий
Моделирование данных на базе XSD
XSD-модель компонента Resource
Композиция против агрегации
Проектирование компонентов системы на основе XLM-схемы
Генерирование шаблона экземпляра XLM-документа
Генерирование постоянного хранилища данных
Создание пользовательского интерфейса
Отображение XLM-документа в базу данных
Отображение базы данных в XLM-документ
Преобразование XLM-схемы в диаграмму классов UML
Контрольные вопросы
Заключение
Список литературы
Глоссарий
Предметный указатель