В течение периода эксплуатации системы происходят неизбежные изменения как вне организации (в том числе, изменение рынка, контрагентов), так и внутри организации (к примеру, смещение бизнес-приоритетов в другую индустрию, на другой рынок и пр.). Растет объем обрабатываемой информации, объем файлов, снижается пропускная способность, оборудование выходит из строя и появляется новое — все эти факторы неизбежно влияют на актуальность самой системы и решаемых ей задач (Зараменских Е.П., 2014).
Информационные технологии способствуют развитию бизнеса, эффективно содействуя в решении управленческих, организационных, и финансово-экономических задач, а также помогают повышать конкурентоспособность компании. Исходя из этого, в силу постоянно изменяющихся требований к Бизнесу, возникает потребность в постоянном развитии информационных систем, поддерживающих функционирование Бизнеса. [6].
Возникает понятие «Развитие ИС», как некого этапа в рамках жизненного цикла ИС.
Далее описаны разные подходы к моделированию жизненного цикла, которые иллюстрируют различные представления о назначении такого моделирования, а также в рамках модели определено место этапа Развития ИС. Описываются особенности моделирования жизненного цикла, в том числе и учитываются постоянно поступающие требований к разрабатываемой информационной системе.
На (Рисунок 1) представлена модель жизненного цикла программного обеспечения, в которой процесс развития программных систем разбивается на две фазы:
- · разработка,
- · сопровождение.
Фазы в свою очередь разбиваются этапы (Скопин И. Н, 2004).
Рисунок 1 Общепринятая модель жизненного цикла программного обеспечения.
В предложенной модели последним этапом на фазе разработки является этап тестирования (автономного и комплексного) и далее система и передается в эксплуатацию.
Во время фазы эксплуатации и сопровождения проводится деятельность по стабилизации функционирования информационных систем, в том числе фиксирование ошибок, найденных во время выполнения программ, поиск их причин и устранение, повышение надежности и других характеристик при эксплуатации системы. Систему адаптируют к окружающей среде, а также, при необходимости, проводятся и более существенные работы по модернизации системы. Таким образом, на данном этапе происходит эволюция системы. В связи с этим, фаза эксплуатации и сопровождения подразделяется на два этапа: собственно сопровождение и развитие. Часто на данной фазе приходится расходовать большую часть средств, относительно всех средств, используемых в процессе жизненного цикла программного обеспечения. [20].