Лекция Методология проектирования бд международный научно-технический университет имени академика ю. Бугая кафедра компьютерных наук и информационных систем icon

Лекция Методология проектирования бд международный научно-технический университет имени академика ю. Бугая кафедра компьютерных наук и информационных систем




НазваЛекция Методология проектирования бд международный научно-технический университет имени академика ю. Бугая кафедра компьютерных наук и информационных систем
Дата25.10.2012
Розмір445 b.
ТипЛекция


Лекция 9. Методология проектирования БД

  • МЕЖДУНАРОДНЫЙ НАУЧНО-ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ

  • ИМЕНИ АКАДЕМИКА Ю.БУГАЯ

  • Кафедра компьютерных наук и информационных систем


СОДЕРЖАНИЕ

  • Жизненный цикл разработки баз данных

  • Методология проектирования

  • Этап разработки стратегии

  • Этап системного анализа

  • Этап концептуального моделирования

  • Этап логического и физического проектирования



Жизненный цикл

  • Жизненны цикл системы баз данных представляет собой концепцию, в рамках которой полезно и удобно рассмат- ривать развитие системы баз данных во времени.

  • Жизненный цикл системы баз данных, как и любой программной системы, включает две основных фазы:

    • проектирование и
    • реализация.


Этапы жизненного цикла разработки БД



Методология проектирования БД



Требования к методологии проектирования БД

  • Требования к методологии проектирования БД:

    • Она должна приводить к созданию приемлемой структуры БД
      • в разумные сроки,
      • при разумных затратах,
      • удовлетворяющей требованиям заказчика.
    • Она должна быть достаточно общей, гибкой, доступной


Составляющие методологии проектирования БД

  • Процесс проектирования, состоящий из последова- тельности фаз и этапов, на каждом из которых необ- ходимо принимать альтернативные решения.

  • Методики выполнения требуемых в процессе проек- тирования расчетов и критерии оценки альтернатив- ных решений на каждом этапе.

  • Информационные требования в качестве исходных данных для процесса проектирования, как в целом, так и на каждом этапе.

  • Средства описания исходных данных и представ- ления результатов каждого этапа проектирования



Кто вовлечен в процесс проектирования

  • Со стороны организации-заказчика

    • ответственное руководство проекта,
    • специалисты-эксперты,
    • будущие потенциальные пользователи.
  • Со стороны исполнителя:

    • ответственное руководство проекта,
    • руководитель проекта,
    • разработчики стратегии автоматизации,
    • системные аналитики,
    • Проектировщики,
    • администратор БД,
    • разработчики, тестировщики, документаторы,
    • группа внедрения и сопровождения


Некоторые аспекты проектирования



Этап стратегии

  • Целью этапа стратегии является определение стратегических задач автоматизации

  • Основные результаты этого этапа должны включать:

    • Декларация о направлении прикладной деятельности, например, цели и задачи прикладной деятельности, приоритеты, ограничения, критические факторы успеха, ключевые показатели эффективности.
    • Декларация о целях и задачах автоматизации, затраты и возможный выигрыш,
    • Рекомендации и проблемы.
    • Определение границ системы, сфера применения системы БД.
    • Возможная архитектура системы.
    • Поэтапный план разработки.


Этап стратегии – отчетные документы



Этап системного анализа



Ключевые результаты этапа анализа

  • Согласованное описание информационной модели

  • Согласованное описание задач с достаточным уровнем детализации

  • Объемы данных, частота выполнения задач, ожидаемая производительность.

  • Необходимость мер по ревизии и контролю данных, резервному копированию и восстановлению.

  • Общее описание неавтоматизируемых процедур.

  • Критерии приемлемости, качества, гибкости, производительности.

  • Предварительная оценка объема системы.

  • Согласованный подход к этапам проектирования и реализации.

  • Уточненный план разработки системы.

  • Первоначальный вариант стратегии внедрения.



Этап концептуального моделирования

  • Этап концептуального моделирования – это построение строго описания ПО в терминах некоторого формального языка

  • Роли концептуальной модели:

    • Единая основа однозначного понимания ПО всеми заинтересованными лицами
    • Включает только концептуально релевантные аспекты ПО
    • Средство определения допустимой эволюции информационной модели ПО


Ключевые результаты этапа концептуального моделирования

  • Формальное описание информационной модели ПО.

  • Подробное и строгое описание хранилищ данных.

  • Детальное описание потоков данных.

  • Детальное описание иерархии решаемых задач с детальной спецификацией всех задач.

  • Детальное описание действующих в предметной области правил и ограничений



Этап логического и физического проектирования



Ключевые результаты этапа проектирования

  • Архитектура системы

  • Схемы системных модулей

  • Логическая и физическая схемы БД

  • Детальные объемно-частотные характеристики

  • Программные спецификации

  • Спецификации неавтоматизированных процедур

  • Согласованная стратегия внедрения, включающая в себя планы приема и сдачи системы, организационной подготовки, мероприятий по сбору данных, перехода на новую систему и установки оборудования

  • План испытаний системы

  • Черновой вариант эксплуатационной документации

  • Уточненный план разработки системы



Схожі:

Лекция Методология проектирования бд международный научно-технический университет имени академика ю. Бугая кафедра компьютерных наук и информационных систем iconЛекция Введение международный научно-технический университет имени академика ю. Бугая кафедра компьютерных наук и информационных систем

Лекция Методология проектирования бд международный научно-технический университет имени академика ю. Бугая кафедра компьютерных наук и информационных систем iconЛекция Сетевая модель данных международный научно-технический университет имени академика ю. Бугая кафедра компьютерных наук и информационных систем

Лекция Методология проектирования бд международный научно-технический университет имени академика ю. Бугая кафедра компьютерных наук и информационных систем iconЛекция Реляционная алгебра международный научно-технический университет имени академика ю. Бугая кафедра компьютерных наук и информационных систем содержание

Лекция Методология проектирования бд международный научно-технический университет имени академика ю. Бугая кафедра компьютерных наук и информационных систем iconЛекция Архитектура баз данных международный научно-технический университет имени академика ю. Бугая кафедра компьютерных наук и информационных систем

Лекция Методология проектирования бд международный научно-технический университет имени академика ю. Бугая кафедра компьютерных наук и информационных систем iconЛекция 12. Целостность данных международный научно-технический университет имени академика ю. Бугая кафедра компьютерных наук и информационных систем содержание
Возможность поддержания переходов из одного состояния в другое (статичные, динамичные)
Лекция Методология проектирования бд международный научно-технический университет имени академика ю. Бугая кафедра компьютерных наук и информационных систем iconЛекция Реляционная структура данных международный научно-технический университет имени академика ю. Бугая кафедра компьютерных наук и информационных систем
Порядок значений атрибутов в кортеже не фиксирован (он определен схемой отношения)
Лекция Методология проектирования бд международный научно-технический университет имени академика ю. Бугая кафедра компьютерных наук и информационных систем iconЛекция Иерархическая модель данных международный научно-технический университет имени академика ю. Бугая кафедра компьютерных наук и информационных систем
Каждый экземпляр сегмента связан с единственным экземпляром родительского сегмента
Лекция Методология проектирования бд международный научно-технический университет имени академика ю. Бугая кафедра компьютерных наук и информационных систем iconЛекция 10. Язык er-моделирования бд международный научно-технический университет имени академика ю. Бугая кафедра компьютерных наук и информационных систем содержание
Базируется на концепции, согласно которой информацион- ная модель по может быть описана в терминах
Лекция Методология проектирования бд международный научно-технический университет имени академика ю. Бугая кафедра компьютерных наук и информационных систем iconЛекция Реляционное исчисление международный научно-технический университет имени академика ю. Бугая кафедра компьютерных наук и информационных систем содержание
Имеет средства языка запросов, но не обладает возможностями манипулирования данными (как и реляционная алгебра)
Лекция Методология проектирования бд международный научно-технический университет имени академика ю. Бугая кафедра компьютерных наук и информационных систем iconЛекция 11. Защита данных международный научно-технический университет имени академика ю. Бугая кафедра компьютерных наук и информационных систем содержание
Разные пользователи могут иметь разные права доступа к одним и тем же объектам. Избирательный метод более гибкий
Додайте кнопку на своєму сайті:
Документи


База даних захищена авторським правом ©zavantag.com 2000-2013
При копіюванні матеріалу обов'язкове зазначення активного посилання відкритою для індексації.
звернутися до адміністрації
Документи