Рецензия
А. И. Костогрызов
Липаев В. В. Документирование и управление конфигурацией программных средств. Методы и стандарты. Серия “Информатизация России на пороге XXI века”. М., “Синтег”, 1998. - 220 с.
Для координации действий и сокращения непроизводительных затрат при разработке сложных программных средств (ПС) необходима организация коллективов и жесткая дисциплина при выполнении частных заданий. Документирование программ и данных представляет собой базовый процесс, отражающий состояние всего жизненного цикла от обследования объектов информатизации до прекращения сопровождения последней версии ПС.
Программы и данные в информационных системах являются наиболее гибкими компонентами, которые подвержены изменениям в течение всего жизненного цикла. Множество модификаций и текущих состояний компонентов сложных ПС нужно упорядочивать, контролировать их развитие и применение. Организованное, контролируемое и методичное отслеживание динамики изменений программ и данных, слаженности выполнения приложений лежит в основе эффективного, поступательного развития каждого проекта по разработке ПС. Для решения таких задач активно применяются методы, методики и средства автоматизации конфигурационного управления.
В силу сказанного становится ясно, насколько целесообразно издание книги для отечественных специалистов, в которой сосредоточены основные сведения о стандартах и нормативных документах, поддерживающих жизненный цикл (ЖЦ) ПС. В рассматриваемой нами книге на фоне ЖЦ базового комплекса программ представлена номенклатура документов, результирующих состояние соответствующих процессов, и рассмотрена их структура. Она позволяет регламентировать как сами процессы, так и их итоги. Однако поскольку результирующие документы подвержены изменениям, важное значение имеет управление их конфигурацией и сопровождение. В результате выделились и сформировались три направления рецензируемой книги:
- стандарты и профили ЖЦ программных средств;
- требования к структуре и содержанию разделов документации на программы и данные на всем их ЖЦ;
- конфигурационное управление и сопровождение версий сложных программных средств.
В первой главе представлены основы ЖЦ программных средств и формирования соответствующих профилей стандартов. Описывая стандарты на ЖЦ ПС, автор обращает внимание на то, что их рекомендации и документы необходимо адаптировать к характеристикам конкретных проектов. Для подавляющего большинства работ он приводит нормативные ссылки на стандарты, в которых детализируются и регламентируются соответствующие процессы.
Во второй главе изложены требования к структуре разделов документов на прикладные программные средства. Приводятся рекомендации по составлению более сорока отчетных и результирующих документов, обеспечивающих полный жизненный цикл сложных ПС информационных систем различного назначения. Материал разработан на основе международных и действующих стандартов России.
В третьей главе даны правила и рекомендации по конфигурационному управлению и сопровождению версий прикладных программных средств.
Помимо основной части в книге есть приложения с описанием аннотаций и разделов стандартов, регламентирующих документирование, управление конфигурацией и сопровождение ПС. Здесь же в качестве примера рассмотрены некоторые инструментальные средства для решения этих задач.
Книга, несомненно, будет полезна разработчикам, заказчикам и руководителям проектов по разработке сложных информационных систем. Изложенные материалы могут быть использованы при создании и развитии фирменных руководств по документированию и конфигурационному управлению версиями сложных прикладных программных средств и их компонентов. Издание целесообразно рекомендовать как учебное пособие для студентов вузов и как справочник по стандартам в этой области.
С автором книги можно связаться по телефону: (095) 196-6365.