Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
BD / Slides / Russian / Лекция 09R-Методология проектирования БД.ppt
Скачиваний:
26
Добавлен:
20.02.2016
Размер:
114.18 Кб
Скачать

Лекция 9. Методология проектирования воскресенье 7 Июль, 2019

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

Диаграммы информационных потоков

ОТЧЕТ О

РАЗРАБОТКЕ

 

СТРАТЕГИИ

Архитектурные решения

(Основные решения)

 

План разработки

 

Первая очередь:

 

Вторая очередь:

Авторы:

 

Дата:

 

 

ФКН НАУ

 

11

Лекция 9. Методология проектирования воскресенье 7 Июль, 2019

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

Целью этапа анализа является проведение глубокого и всестороннего анализа содержимого ПО и фиксация результатов анализа в виде естественного языка

Методы анализа ПО:

проведение всевозможных бесед с пользователями;

интервьюирование и протоколирование;

анализ циркулирующих в организации документов и бланков;

анализ потока документов (документооборот);

анализ решаемых в организации задач и способов их решения;

фиксация всевозможных правил, ограничений, законов, действующих в ПО.

ФКН НАУ

12

Лекция 9. Методология проектирования воскресенье 7 Июль, 2019

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

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

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

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

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

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

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

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

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

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

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

ФКН НАУ

13

Лекция 9. Методология проектирования воскресенье 7 Июль, 2019

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

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

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

Единая основа однозначного понимания ПО всеми заинтересованными лицами

Включает только концептуально релевантные аспекты ПО

Средство определения допустимой эволюции информационной модели ПО

ФКН НАУ

14

Лекция 9. Методология проектирования воскресенье 7 Июль, 2019

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

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

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

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

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

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

ФКН НАУ

15

Лекция 9. Методология проектирования воскресенье 7 Июль, 2019

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

Этап проектирования - это поиск и определение наилучше- го способа реализации и удовлетворения требований, разра- ботанных на этапах анализа, и концептуального моделирова- ния с обеспечением согласованного уровня сервиса в услови- ях заданной технико-технологической среды и в соответствии с ранее принятыми решениями об уровне автоматизации

Логическое проектирование – это разработка логической структуры системы баз данных без привязки к конкретной СУБД, структурам хранения, методам доступа и т.д.

Физическое проектирование – это проект системы базы данных на конкретной СУБД.

ФКН НАУ

16

Лекция 9. Методология проектирования воскресенье 7 Июль, 2019

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

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

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

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

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

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

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

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

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

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

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

ФКН НАУ

17