Суббота, 04.05.2024, 22:10

Разработка баз данных Microsoft Access

Меню сайта
Категории раздела
Часто встречающиеся вопросы при проектировании БД [4] Изменение уровня защиты от макровирусов [1]
Особенности проектирования приложений в Access [1] Оптимизация приложений в Access [1]
Почему начинающие задают так много вопросов [1] Основные этапы разработки БД [1]
Техническое задание [2] Основные разделы ТЗ [1]
Наш опрос
Оцените мой сайт
Всего ответов: 7
Статистика

Онлайн всего: 1
Гостей: 1
Пользователей: 0
Вход на сайт
Поиск
Друзья сайта

Основные этапы разработки БД

Основные этапы разработки БД

Разработка базы данных разбивается на следующие основные этапы. Ниже приведены основные пункты, которые могут отличаться для конкретной разработки (например, часть 4).

     1. Разработка, утверждение ТЗ и подборка под него готовых частей 

  1. Первым делом нужно определить, для чего вообще нужна эта база и четко сформулировать ее задачи
  2. Если вы не специалист в предметной области, для которой создаете БД (что обычно и бывает), то обязательно сформулируйте заказчику все вопросы, ответы на которые вы и он хотите получать с помощью базы данных. В конечном итоге должно получиться предварительное тех. задание на разработку
  3. Согласно ТЗ создайте эскизы отчетов, которые хотелось бы получить и утвердите их с заказчиком
  4. Подберите среди других, ранее созданных проектов готовые (стандартные) формы, которые вы уже используете для ввода данных. После утверждения с заказчиком, импортируйте их в новый проект. Отсюда следует важный вывод: Чем активнее вы будете использовать стандартные объекты (типовые формы, отчеты, модули т. д.) при разработке БД, тем в более сжатые сроки вы уложитесь.
  5. Поиск и анализ уже существующего готового решения других разработчиков 
  6. По мере уточнения ТЗ начнет формироваться перечень необходимых данных. Зная это, можно определить, какие фактические данные следует сохранять в базе данных и по каким темам распределяются эти данные. Темам должны соответствовать таблицы, а данным — поля (столбцы) в этих таблицах.
  7. На основании полученного ТЗ, определяем время разработки в чел/час. Если это работа на заказ – то также получаем стоимость работы: Стоимость работы = чел/час * стоимость чел/часа, где стоимость чел/часа каждый определяет для себя сам
  8. После окончательного согласования ТЗ с заказчиком – составление и подписание договора обеими сторонами

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

  1. Согласно ТЗ и п.1.5 вся информация разбивается на группы и на минимальные логические компоненты
  2. Согласно списку необходимых полей и групп данных создаются требуемые таблицы с соответствующими им полями
  3. Определяются ключевые поля таблиц (внутренние и внешние ключи)
  4. Устанавливаются связи между таблицами, строится схема данных
  5. Таблицы заполняются минимально необходимым для анализа структуры БД объемом демо-данных
  6. Проводится анализ полученной структуры БД, исправляются возможные недочеты

     3. Проектирование интерфейса приложения

  1. Согласно ТЗ и п.2 создаются необходимые объекты базы данных — запросы, формы, отчеты, модули.
  2. Проводится анализ (предварительное тестирование) работы приложения и при необходимости исправляются недочеты
  3. В случае оказавшейся невозможности реализации каких либо пунктов ТЗ и прочих отступлений от него, этот вопрос уточняется с заказчиком.

     4. Тестирование, создание документации, сдача проекта и расчет

  1. В случае поэтапной оплаты работы, по мере выполнения п.3 заказчику периодически отдается на изучение, предварительное тестирование и утверждение, отдельные части приложения в демо-режиме, и согласно договору происходит оплата частей проекта.
  2. После окончательного создания проекта проводится его полное тестирование
  3. Создается документация (справка) на программу
  4. При успешном прохождении всех тестов программа отправляется заказчику в демо-режиме для окончательного ознакомления.
  5. Производится окончательный расчет согласно договору, после которого заказчику отправляется полная версия программы без каких либо ограничений.

Обсудить на форуме...

Категория: Основные этапы разработки БД | Добавил: admin (05.11.2010)
Просмотров: 2377 | Теги: этапы разработки БД