Рецензия

А. И. Костогрызов

Липаев В. В. Документирование и управление конфигурацией программных средств. Методы и стандарты. Серия “Информатизация России на пороге XXI века”. М., “Синтег”, 1998. - 220 с.

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

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

В силу сказанного становится ясно, насколько целесообразно издание книги для отечественных специалистов, в которой сосредоточены основные сведения о стандартах и нормативных документах, поддерживающих жизненный цикл (ЖЦ) ПС. В рассматриваемой нами книге на фоне ЖЦ базового комплекса программ представлена номенклатура документов, результирующих состояние соответствующих процессов, и рассмотрена их структура. Она позволяет регламентировать как сами процессы, так и их итоги. Однако поскольку результирующие документы подвержены изменениям, важное значение имеет управление их конфигурацией и сопровождение. В результате выделились и сформировались три направления рецензируемой книги:

- стандарты и профили ЖЦ программных средств;

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

- конфигурационное управление и сопровождение версий сложных программных средств.

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

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

В третьей главе даны правила и рекомендации по конфигурационному управлению и сопровождению версий прикладных программных средств.

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

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

С автором книги можно связаться по телефону: (095) 196-6365.

Версия для печати