AccesSoft - Статьи - Основные этапы разработки БД
Главная | Заказ программы | Каталог программ | Форум MS Access | Литература | Статьи | Новости | Гостевая | Контакты | Карта    

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

Разработка базы данных разбивается на следующие основные этапы. Ниже приведены основные пункты, которые могут отличаться для конкретной разработки (например, часть 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 Добавлен: 04.11.2008

Главная | Заказ программы | Каталог программ | Форум MS Access | Литература | Статьи | Новости | Гостевая | Контакты | Карта    
Стройфирмы. Производители пеноблоков. Вся Россия. | Салон детской мебели от 6041. Лучшая детская мебель. | Город Тюмень. Блиц объявления Тюмень.

Copyright © 2007 - 2012 AccesSoft. All Rights Reserved