Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Сдавали в ОТИ 2 раза.doc
Скачиваний:
1
Добавлен:
01.05.2025
Размер:
1.63 Mб
Скачать

II. Проектная часть

2.1 Разработка проекта автоматизации

2.1.1 Этапы жизненного цикла проекта автоматизации

Жизненный цикл проекта создания программного обеспечения для учёта продажи начинается в момент принятия решения о его создании и заканчивается в момент выведения его из эксплуатации [14].

Существует международный стандарт, регламентирующий жизненный цикл информационных систем — ISO/IEC 12207. Standard for Information Technology, а также ГОСТ 34.601-90 «Автоматизированные системы. Стадии создания».

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

Разработка программного обеспечения для автоматизации документооборота состоит из нескольких этапов:

Жизненный цикл информационной системы охватывает все стадии и этапы ее создания, сопровождения и развития:

исследование предметной области с последующим формированием функциональной и информационной моделей объекта, для которого предназначена информационная система;

проектирование системы, заключающееся в разработке проектных решений, удовлетворяющих всем требованиям ТЗ;

разработку системы (в том числе программирование и тестирование прикладных программ на основании проектных спецификаций подсистем, выделенных на стадии проектирования);

тестирование информационной системы и выявление сбоев с последующим их устранением;

эксплуатацию системы и ее сопровождение;

развитие системы.

Жизненный цикл протекает в соответствии с выбранной моделью ЖЦ.

В настоящее время существует две основные модели жизненного цикла – это каскадная и спиральная модели.[4] В каскадной модели процесс разработки идет поэтапно, шаг за шагом. Переход к следующему этапу происходит только после завершения предыдущего. В спиральной модели разработка проходит по нарастающей. На начальном этапе разрабатывается система с высоким уровнем абстракции, а на последующих витках эта разработка все больше и больше конкретизируется. Для жизненного цикла текущего проекта была выбрана каскадная модель, так как для разрабатываемой системы больше подходит поэтапная разработка. Переход к следующему этапу происходит только после завершения всех работ на предыдущем этапе, включая подготовку полного пакета документации, достаточной для того, чтобы разработка могла быть продолжена другой группой разработчиков и есть возможность планирования сроков завершения работ и затрат на их выполнение.

Каскадный метод хорошо подходит для построения систем, где в самом начале разработки можно достаточно точно и полно сформулировать все требования, с тем, чтобы предоставить разработчикам свободу реализовывать их как можно лучше с технической точки зрения.[14] Однако в случае, если в середине разработки вскрываются ошибки, допущенные в начале, то приходится прибегать к энтраверсии проекта и реальная схема каскадной модели приобретает другой вид. Таким образом, каскадный метод более всего подходит к конкретной разработке.

2. Программирование, запуск проекта

На этом этапе дорабатывается функциональные модули программного обеспечения, которые не были включены в стандартный состав системы управления программы.

Тестирование работоспособности программного обеспечения на наличие ошибок, тестирование форм на корректность работы в различных платформ.

Сдача программного обеспечения в эксплуатацию

Организация работ по размещению интернет - проекта в сети на домене клиента. Финальное тестирование проекта. Обучение персонала клиента или отдельно выделенного должностного лица работы с системой управления программного обеспечения.