Что такое жизненный цикл информационной системы? В нашей стране согласно законодательству жизненный цикл информационной системы определен как совокупность этапов создания, промышленной эксплуатации, сопровождения, развития и прекращения промышленной эксплуатации информационной системы.

Согласно стандартам под жизненным циклом понимается эволюция системы, продукта, услуги, проекта или других видов деятельности от начала до полного завершения.

Жизненный цикл - развитие системы, продукта, услуги, проекта или других изготовленных человеком объектов, начиная со стадии разработки концепции и заканчивая прекращением применения.

В соответствии с пунктом 2 статьи 38 Закона Республики Казахстан «Об информатизации» информационная система государственного органа создается, эксплуатируется и развивается в соответствии с законодательством РК, действующими на территории Республики Казахстан стандартами, жизненным циклом информационной системы.

На сегодняшний день действуют следующие национальные стандарты, описывающие жизненный цикл систем:

- СТ РК ГОСТ Р 53622-2012 Информационные технологии. Информационно-вычислительные системы. Стадии и этапы жизненного цикла, виды и комплектность документов;

- СТ РК 34.019-2005 Информационная технология. Процессы жизненного цикла программных средств;

- СТ РК ГОСТ Р ИСО/МЭК ТО 16326-2006 Программная инженерия. Руководство по применению СТ РК 34.019 при управлении проектом;

- СТ РК ИСО/МЭК 15288-2011 Системотехника. Процессы жизненного цикла системы;

- СТ РК ISO/IEC TR 24748-3-2012 Информационные технологии. Разработка программного обеспечения и проектирование систем. Управление жизненным циклом. Часть 3. Руководство по применению ISO/IEC 12207 (процессы жизненного цикла программного обеспечения);

- СТ РК ИСО/МЭК ТО 24774-2011 Разработка систем и программного обеспечения. Менеджмент жизненного цикла. Руководящие указания по описанию процесса;

- СТ РК ГОСТ Р ИСО/МЭК 14764-2006 Информационная технология. Сопровождение программных средств;

и др.

Процесс жизни любой системы или программного продукта может быть описан посредством модели жизненного цикла, состоящей из стадий. Модели могут использоваться для представления всего жизненного цикла от замысла до прекращения применения или для представления части жизненного цикла, соответствующей текущему проекту. В свою очередь, модель жизненного цикла представляется в виде последовательности стадий, которые могут перекрываться или повторяться циклически в соответствии с областью применения, размером, сложностью, потребностью в изменениях и возможностях. Каждая стадия описывается формулировкой цели и выходов. Процессы и действия жизненного цикла отбираются и исполняются на этих стадиях для полного удовлетворения цели и результатам каждой стадии.

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

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

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

Так, согласно национального стандарта СТ РК ГОСТ Р 53622-2012 «Информационные технологии. Информационно-вычислительные системы. Стадии и этапы жизненного цикла, виды и комплектность документов» определены следующие основные стадии:

1. Разработка аванпроекта;

2. Разработка Технического задания на создание системы;

3. Проектирование;

4. Реализация проекта;

5. Внедрение;

6. Эксплуатация;

7. Сопровождение;

8. Снятие с эксплуатации.

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

Так, на стадии Разработки аванпроекта готовится обоснование требований к системе и ее составным частям, а также разрабатывается проект Технического задания на создание системы.

На второй стадии согласовывается и утверждается Техническое задание на создание системы.

Стадия Проектирования включает в себя следующие документы:

- обоснование состава вычислительных средств;

- обоснование состава системынх программ;

- обоснование состава программ общего назначения;

- обоснование и описание технических решений по прикладным программам.

На стадиях Реализация проекта, Внедрение и Сопровождение должны быть разработаны документы, включающие в себя:

- уточненный состав вычислительных средств;

- уточненный состав системных программ и программ общего назначения;

- прикладные программы в исполняемом коде;

- откорректированные конструкторские документы;

- эксплуатационные документы;

- нормативные документы по стандартизации.

В рамках стадии Сопровождение разрабатываются следующие документы:

- Техническое задание на внесение изменений в прикладные программы;

- проекты реализации реализации изменений;

- доработанные прикладные программы;

- уточненный состав вычислительных средств, системных программ и программ общего назначения;

- откорректированные конструкторские и эксплуатационные документы.

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

Таким образом, при создании информационной системы разрабатываются следующие виды основных документов:  

а) техническое задание на создание (разработку) ИВС;

б) организационно-распорядительные (руководящие) документы:

- ведомость документов на каждой стадии,

- приказы о проведении работ,

- планы (планы-графики) проведения работ,

- протоколы испытаний,

- протоколы согласования,

- акты о завершении работ,

- акты приема и сдачи в эксплуатацию (опытную или промышленную),

- руководящие указания по правилам разработки программ и оформлению документов,

в) конструкторские документы:

- ведомости программных документов, программ, вычислительных средств, технических средств;

- эскизные проекты в виде описания ИВС;

- технические проекты в виде описания ИВС;

- протоколы обмена данными;

-рабочие проекты в виде описания ИВС;

- тексты программ на языках программирования;

- программы и методики испытаний;

- нормативные документы по стандартизации;

г) эксплуатационные документы:

- ведомости программных документов, программ, вычислительных средств, технических средств;

- формуляры ИВС;

- формуляры программ;

- руководства администратора;

- инструкции по эксплуатации вычислительных и технических средств;

- руководства пользователя;

- паспорта вычислительных и технических средств;

д) рабочая документация (является разновидностью любого из названных видов документов и определяется степенью их завершенности и назначением).

Если же говорить о реализации информационных систем государственных органов, то необходимо отметить, что Законом Республики Казахстан «Об информатизации» предусмотрено проведение работ из следующих стадий:

- разработка инвестиционного предложения о создании или развитии информационной системы государственного органа;

- разработка технико-экономического обоснования бюджетных инвестиций и получение на него заключения экспертизы в сфере информатизации;

- принятие решения руководителя государственного органа об организации работ по созданию или развитию информационной системы;

- представление сведений о создаваемой информационной системе сервисному интегратору «электронного правительства» для учета на архитектурном портале «электронного правительства»;

- разработка технического задания на создание или развитие системы;

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

- согласование с уполномоченным органом технического задания на создание или развитие системы;

- осуществление государственных закупок товаров, работ и услуг в сфере информатизации;

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

- документирование процедур проведения опытной эксплуатации;

- испытание на соответствие требованиям информационной безопасности;

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

- оформление акта о завершении опытной эксплуатации.

- регистрация информационной системы на архитектурном портале «электронного правительства»;

- внедрение системы;

- ввод в промышленную эксплуатацию системы, который включает работы по проведению аттестации и подписания акта о вводе в промышленную эксплуатацию системы приемочной комиссией с участием представителей уполномоченного органа, заинтересованных государственных органов и организаций;

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

- сопровождение информационной системы;

- гарантийное обслуживание разработчиком информационной системы, включающее устранение ошибок и недочетов информационной системы, выявленных в период гарантийного срока;

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

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

Автор: Маржан Тастимова

Соавтор: Альфия Қази

Список используемой литературы:

1. Закон Республики Казахстан «Об информатизации» от 24 ноября 2015 года;

2. СТ РК ГОСТ Р 53622-2012 Информационные технологии. Информационно-вычислительные системы. Стадии и этапы жизненного цикла, виды и комплектность документов;

3. СТ РК 34.019-2005 Информационная технология. Процессы жизненного цикла программных средств;

4. СТ РК ГОСТ Р ИСО/МЭК ТО 16326-2006 Программная инженерия. Руководство по применению СТ РК 34.019 при управлении проектом;

5. СТ РК ИСО/МЭК 15288-2011 Системотехника. Процессы жизненного цикла системы;

6. СТ РК ISO/IEC TR 24748-3-2012 Информационные технологии. Разработка программного обеспечения и проектирование систем. Управление жизненным циклом. Часть 3. Руководство по применению ISO/IEC 12207 (процессы жизненного цикла программного обеспечения);

7. СТ РК ИСО/МЭК ТО 24774-2011 Разработка систем и программного обеспечения. Менеджмент жизненного цикла. Руководящие указания по описанию процесса.