47
II Проектная часть
2.1. Разработка проекта автоматизации
2.1.1. Этапы жизненного цикла проекта автоматизации
Модель жизненного цикла - структура, содержащая процессы, действия и задачи,
которые осуществляются в ходе разработки, функционирования и сопровождения
программного продукта в течение всей жизни системы, от определения требований
до завершения ее использования.
Требования, предъявленные к внедряемой системе в условиях жестких
ограничений, накладываемых фактором оборонного предприятия, были таковыми:
1) Создать электронную версию журнала заявок, полностью повторяющую
таблицу последней;
2) Обеспечить возможность печати таблицы, для подшивки в журнал заявок;
3) Обеспечить доступность и актуальность данных с любого рабочего места,
подключенного к сети;
4) Использовать только имеющиеся вычислительные мощности;
5) Не использовать базы данных, кроме текстовых, для обеспечения
возможности проверки содержимого файлов DLP системой;
6) Не использовать дополнительного ПО на серверах предприятия;
7) Внедрение осуществить собственными силами, в порядке собственной
инициативы;
8) Внедрение системы не должно повлечь за собой любые риски, или затраты;
9) Специалисту по ИБ обеспечить проверку исходного кода на закладки;
10) (Правка ведущего специалиста по безопасности и технологиям) Не
использовать крупные текстовые файлы, для обеспечения быстродействия
DLP системы. Использовать кодировку Windows-1251;
Всеми этапами разработки и внедрения информационной системы занимался
непосредственно я, контролем и проверкой занимался специалист по
информационной безопасности.
ГОСТ 34.601-90. Стандарт распространяется на автоматизированные системы и
устанавливает стадии и этапы их создания. В нём содержится описание работ на
каждом этапе. Стадии и этапы работы, закрепленные в стандарте, в большей
степени соответствуют каскадной модели жизненного цикла.
ISO/IEC 12207:2008. Стандарт распространяется на процессы и организацию
жизненного цикла. Распространяется на все виды заказного ПО. Стандарт не
содержит описания фаз, стадий этапов.