Из существующих на сегодняшний день каскадной, спиральной и
итерационной моделей жизненного цикла проекта автоматизации в данном
проекте выберем итерационную модель, при которой происходит способ быстрой
разработки приложений – RAD (Rapid Application Development).
Особенностями итерационной модели является наличие трех
составляющих:
1. небольшая группа разработчиков до семи специалистов, которыми
выполняются работы проектирования отдельных подсистем для информационной
системы, так как требуется максимальная управляемость коллектива;
2. тщательно проработанный небольшой производственный график,
который длится не более трех месяцев;
3. повторяющейся цикл, при котором разработчиками запрашиваются и
реализуются в информационной системе требования, которые получаются в
результате периодического взаимодействия с заказчиками после того, как
разрабатываемое приложение начало обретать форму.
Подход RAD применяется для небольшого проекта, который
разрабатывается под конкретного заказчика, в виде несложной информационной
системы, которая содержит до 1000 операторов уникального кода, что подходит
под требования к дипломной работе, цель которой – разработка информационной
системы, которая будет удовлетворять требованиям, которые изложены в первой
главе. Данные требования можно считать ограничениями по качеству.
На этапе разработки информационной системы находится написание
технического задания (ТЗ), в котором отображаются требования, предъявляемые
к программе. После анализа и требований начинается проектирование
информационной системы, которая будет представлять из себя программный
продукт, работающий в связке с базой данных, так как при создании
программного продукта необходимо создать таблицы базы данных, а так же
файлы для использования в виде оперативно-результативной информации, после
чего пишутся процедуры и функции, которые обеспечивают проверку вводимой
информации.
На стадии внедрения подготавливается и постепенно осваивается
заказчиком разработанная проектная документация информационной системы.