План
1 Разработка приложений
2 Реализация
Этапы проектирования и разработки БД и приложений
5 Разработка приложений
Параллельно с проектированием системы базы данных
выполняется разработка приложений. Главные составляющие
данного процесса — это проектирование транзакций
и пользовательского интерфейса.
Проектирование транзакций
Транзакции представляют некоторые события реального мира.
Транзакция может состоять из нескольких операций, однако
с точки зрения пользователя эти операции представляют собой
единое целое, переводящее базу данных из одного
непротиворечивого состояния в другое.
Реализация транзакций опирается на тот факт, что СУБД
способна обеспечивать сохранность внесенных во время
транзакции изменений в БД и непротиворечивость базы
данных даже в случае возникновения сбоя.
Проектирование транзакций заключается в определении:
- данных, которые используются транзакцией;
- функциональных характеристик транзакции;
- выходных данных, формируемых транзакцией;
- степени важности и интенсивности использования транзакции.
Проектирование пользовательского интерфейса
Интерфейс должен быть удобным и обеспечивать все
функциональные возможности, предусмотренные в спецификациях
требований пользователей.
Рекомендуется при проектировании пользовательского
интерфейса использовать следующие основные элементы и их
характеристики:
- содержательное название;
- ясные и понятные инструкции;
- логически обоснованные группировки и последовательности полей;
- визуально привлекательный вид окна формы или поля отчета;
- легко узнаваемые названия полей;
- согласованную терминологию и сокращения;
- согласованное использование цветов;
- визуальное выделение пространства и границ полей ввода данных;
- удобные средства перемещения курсора;
- средства исправления отдельных ошибочных символов и целых
полей; - средства вывода сообщений об ошибках при вводе недопустимых
значений; - особое выделение обязательных для ввода полей;
- средства вывода пояснительных сообщений с описанием полей;
- средства вывода сообщения об окончании заполнения формы.
6 Реализация
На данном этапе осуществляется физическая реализация
базы данных и разработанных приложений, позволяющих
пользователю формулировать требуемые запросы к БД и
манипулировать данными в БД.
База данных описывается на языке определения данных
выбранной СУБД. В результате компиляции его команд и
их выполнения создаются схемы и пустые файлы базы данных.
На этом же этапе определяются и все специфические
пользовательские представления. На этом этапе создаются
другие компоненты проекта приложения:
экраны меню, формы ввода данных и отчеты.