Процесс управления конфигурацией Лаборатория информационных технологий (ИТЛаб) Учебно-исследовательский


Процесс управления конфигурацией Лаборатория информационных технологий (ИТЛаб) Учебно-исследовательский проект по курсу технологии программирования Куратор проекта: Карпенко С.Н. Разработчики: Ларионов А.А. Головин А.А. Нижний Новгород 2004г. Проект «Тэлма»

Лекция 1: Введение Обзор метода Назначение метода Определение концепций

Тема Управление конфигурациями 3 Определение Конфигурационная единица (CI) – ИТ- компонент, который: контролируется ИТ-организацией; наличие и версия которого зарегистрированы.

Тема Управление конфигурациями 4 Конфигурационная база данных – совокупность СI и их связей. СI это – технические средства все виды ПО активное и пассивное сетевое оборудование серверы системные блоки

Тема Управление конфигурациями 5 документация деловые процедуры бизнес-пользователи персонал ИТ-организации

Тема Управления конфигурациями 6 Конфигурационные Единицы

Тэлма Процесс управления конфигурацией 7 Финансовая информация и политика компании в отношении продуктов Какие тенденции существуют в разных группах продуктов? Какова текущая и остаточная стоимость ИТ-компонентов? Какие ИТ-компоненты нужно выводить из операционной среды и какие требуют модернизации? Сколько будет стоить замена определенных компонентов? Какие имеются лицензии и достаточно ли их? Какие контракты на сопровождение следует пересмотреть?

Тема управление конфигурациями 8 Выявление неисправностей и оценка результатов Какие ИТ-компоненты необходимы для поддержки процесса восстановления в случае чрезвычайной ситуации? Будет ли работать план восстановления на случай чрезвычайных обстоятельств, если была изменена Конфигурация Инфраструктуры? Какие ИТ-компоненты будут затронуты при развертывании новых сервисов? Какие программные модули входят в каждый из комплектов программного обеспечения? Какие ИТ-компоненты затрагиваются изменениями? Какие ИТ-компоненты вызывают известные ошибки?

Тема Управление конфигурациями 9 Предоставление услуг и выставление счетов Какие Конфигурации ИТ-компонентов являются существенными для определенных услуг? Какие ИТ-компоненты используются в том или ином месте и кем? Какие стандартные ИТ-компоненты может заказать пользователь и какие из них поддерживаются (каталог продуктов)?

Тэлма Процесс управления конфигурацией 10 Основные понятия Авторизованная (базисная) конфигурация – нормальная, проектная, эталонная конфигурация IT-инфраструктуры. Фактическая конфигурация – конфигурация де-факто с учетом всех «заплаток» врменных решения и обходных путей. Аналог – нормальная диспетчерская схема городской электрической сети и оператиная схема – с учетом всех вынужденных переключений, связанных с авариями в кабельных сетях и подстанциях.

Тэлма Процесс управления конфигурацией 11 Основные понятия Управление Активами — это бухгалтерский процесс мониторинга амортизации активов, чья закупочная цена превышает определенную величину. Мониторинг ведется путем учета закупочный; цен, амортизации, месторасположения активов. Эффективно работающая система Управления Активами может послужить основой для системы Управления Конфигурациями.

Тэлма Процесс управления конфигурацией 12 Основные понятия Управление Конфигурациями идет дальше, учитывая также информацию о взаимоотношениях между Конфигурационными Единицами и решая задачу стандартизации и авторизации единиц CI. Управление Конфигурациями также контролирует информацию о статусе ИТ- компонентов, их расположении, произведенных в них изменения и т. д.

Тэлма Процесс управления конфигурацией 13 Цель процесса точная регистрация детальной информации об ИТ-компонентах и услугах, предоставляемых организацией; предоставление точной информации и документации для поддержки других процессов сервис- менеджмента.

Тэлма Процесс управления конфигурацией 14 Связь процесса управления конфигурациями с другими процессами. Входом для процесса Управления Конфигурациями является информация об изменениях и информация из процесса Управления Закупками, а выходом — отчеты для других процессов и ИТ- руководства.

Тэлма Процесс управления конфигурацией 15 Связь процесса управления конфигурациями с другими процессами. Процесс управления Инцидентами (ПУИ) Процесс управления Проблемами (ПУПр) Процесс управления Изменениями (ПУИз) Процесс управления Релизами (ПУР) Процесс управления Уровнем услуг (ПУУу) Процесс управления Финансами (ПУФ) Процесс управления Доступностью (ПУД) Процесс управления мощнстями (ПУМ)

Тэлма Процесс управления конфигурацией 16 Виды деятельности процесса управления конфигурациями Планирование: определяются: стратегия, политика и задачи процесса, анализируется имеющаяся информация, определяются инструментальные средства и определяются ресурсы, создаются интерфейсы с другими процессами, проектами, поставщиками.

Тэлма Процесс управления конфигурацией 17 Виды деятельности процесса управления конфигурациями Идентификация: формируется процесс поддержки базы данных в актуальном состоянии. разработка модель данных СMDB процедуры создания новых Конфигурационных Единиц и для изменения уже существующих.

Тэлма Процесс управления конфигурацией 18 Виды деятельности процесса управления конфигурациями Контроль: контроль обеспечивает актуальное состояние Конфигурационной Базы Данных путем принятия, регистрации и мониторинга авторизованных и идентифицированных Конфигурационных Единиц. Наличие контроля гарантирует, что ни одна Конфигурационная Единица не будет добавлена, изменена, заменена или удалена без соответствующего документа, например, утвержденного Запроса на Изменение или скорректированной спецификации.

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

Тэлма Процесс управления конфигурацией 20 Виды деятельности процесса управления конфигурациями Верификация: верификация Конфигурационной Базы Данных путем аудита ИТ- инфраструктуры на наличие в ней зарегистрированных Конфигурационных Единиц и правильности регистрационных записей. Отчетность: предоставление информации в другие процессы и подготовка отчетов об использовании Конфигурационных Единиц

Тэлма Процесс управления конфигурацией 21 Виды деятельности

Лекция 2: Процедура управления конфигурацией Идентификация конфигураций Контроль за конфигурациями Вычисление статуса конфигурации Аудиты и обзоры конфигураций

Тэлма Процесс управления конфигурацией 23 Процедура управления конфигурациями Процесс управления конфигурациями состоит из следующих подпроцессов: Идентификация конфигураций Контроль за конфигурациями Вычисление статуса конфигурации Аудиты/обзоры конфигураций

Тэлма Процесс управления конфигурацией 24 Идентификация конфигураций Процесс идентификации конфигураций требует выполнения следующих шагов: Определение объектов конфигурации Выбор схемы наименования объектов конфигурации Определение утверждаемых схем Определение внутренних схем

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

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

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

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

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

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

Тэлма Процесс управления конфигурацией 31 Контроль за конфигурациями Управление конфигурациями непосредственно взаимодействует с процессом управления изменений. Первоначально этот шаг обеспечивает информацией управление изменениями о влиянии предлагаемого изменения. Когда (и если) это изменение принимается, процесс управления конфигурациями гарантирует, что объекты конфигурации, на которые влияет данное изменение, будут пересмотрены, для чего он подготовит соответствующие идентификационные номера, а затем будет модифицирована и схема, на которую изменение оказало влияние.

Тэлма Процесс управления конфигурацией 32 Таким образом, управление конфигурациями обрабатывает объекты конфигурации и контролирует редакции и схемы. Эти два шага обсуждаются более детально в следующих подразделах. Еще более детальную информацию можно найти в Digital Program Methodology Technique: Change Control. Процесс обработки изменений управляется Подразделением Контроля за Конфигурациями.

Тэлма Процесс управления конфигурацией 33 Системы Регистрации и Хранения Успешность управления конфигурациями зависит от дисциплины членов команды разработчиков при выполнении ими процедур для проверки объектов конфигурации внутри и вне различных библиотек. Системы управления библиотеками позволяют гарантировать, что модификации одного и того же объекта конфигурации не могут проводится одновременно различными разработчиками и что история каждого объекта может быть прослежена

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

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

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

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

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

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

Тэлма Процесс управления конфигурацией 40 Упомянутая база данных должна поддерживаться постоянно. Кроме того, она должна быть спроектирована так, чтобы способствовать различным типам поисков. Например, разработчик должен иметь возможность искать в базе данных изменения по схеме, по объекту конфигурации или по дате реализации.

Тэлма Процесс управления конфигурацией 41 Аудиты и обзоры конфигураций Менеджеры программы/проекта должны быть уверены, что требуемое управление конфигурацией реализуется - другими словами, все принятые изменения реализованы, а результат представляет собой то, что специфицировано в его проектной документации. Для достижения необходимо высокого уровня доверия они планируют регулярные аудиты и обзоры конфигурационного управления.

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

Тэлма Процесс управления конфигурацией 43 Аудитам конфигураций адресуются следующие вопросы, относящиеся к измененным объектам конфигурации: Проведены ли изменения так, как они специфицированы и проведены ли соответствующие технические обзоры? Выдержано ли следование соответствующим стандартам? Выдержано ли следование установленным процедурам управления конфигурациями для записи и выдачи отчетов? Модифицированы ли все связанные с изменением объекты конфигурации?

Лекция 3: Обзор систем конфигурационного и версионного контроля Rational ClearCase PVCS Dimension

Тэлма Процесс управления конфигурацией 45 Улучшение качества — важное условие выживания IT-компаний в современных рыночных условиях. Речь идет о конкурентной борьбе компаний за клиентов, которые больше не желают доверять собственные проекты фирмам, не способным гарантировать качественный результат (то есть предоставить доказательства своей возможности довести проект до конца в рамках установленного бюджета и с наивысшим качеством).

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

Тэлма Процесс управления конфигурацией 47 Rational ClearCase Понятие «внедрить СММ» заключается не во внедрении стандарта как такового. Стандарту можно удовлетворять, а чтобы внедрить его, требуется некая технология, способная упорядочить процесс создания ПО в соответствии с требованиями СММ. Такой технологией может служить продукт фирмы Rational, носящий имя Rational Unified Process, где четко расписаны все этапы разработки, даны четкие инструкции, описаны все документы, все роли участников и все их действия.

Тэлма Процесс управления конфигурацией 48 Для реализации тех или иных действий, связанных с конфигурационным управлением, в RUP имеются несколько взаимосвязанных программных продуктов: Rational ClearCase (средство версионного управления), Rational ClearQuest (средство организации конфигурационного управления и управления изменениями). Также на некоторых этапах удобно использовать систему генерации проектной документации Rational SoDA для получения отчетов установленного образца. Для объединения регионально удаленных команд применяется приложение Rational ClearCase MultiSite.

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

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

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

Тэлма Процесс управления конфигурацией 52 Кроме того, ClearCase позволяет объединять географически удаленные команды разработчиков посредством дополнительного модуля MultiSite, осуществляющего репликацию (передачу) текущего состояния проекта на указанный сайт. То есть если команда очень разбросана географически, то MultiSite позволит синхронизировать проект через Интернет для всех команд разработчиков.

Тэлма Процесс управления конфигурацией 53 ClearCase обеспечивает тесную интеграцию с продуктами самой Rational (Rose, SoDA, ClearQuest, Requisite PRO), со средствами разработки и офисными приложениями компании Microsoft (Visual C++, Visual Basic, MS Word), а также с продуктами других компаний

Тэлма Процесс управления конфигурацией 54 Интеграция со средствами разработки ClearCase относится к той группе инструментов, которые при своих весьма широких функциональных возможностях все же неспособны полностью раскрыть их без интеграции со средствами разработки. ClearCase может быть совместно использован с таким популярным средством разработки, как Visual Studio.

Тэлма Процесс управления конфигурацией 55 Совместное использование этих двух продуктов обеспечивает дополнительную возможность управления версиями непосредственно из среды разработки. ClearCase встраивается в рабочее пространство VisualStudio, дополняя своими функциями меню программы. Таким же образом интеграция происходит с Microsoft Word и Microsoft Front Page. В последних двух случаях появляется возможность слияния не только текстовых файлов, но и файлов с расширением DOC, XML, HTML.

Тэлма Процесс управления конфигурацией 56 Дополнительные возможности Компания Rational посредством RUP регламентирует все этапы разработки программного обеспечения, объединяющего в себе все знания и опыт. Для каждого из приведенных в RUP этапов компанией Rational создано специальное програмное обеспечение, в частности ClearCase. Расширив его за счет некоторых программных продуктов или дополнительных модулей, можно получить некоторые дополнительные возможности. Рассмотрим продукты и модули, которые можно использовать совместно с ClearCase

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

Тэлма Процесс управления конфигурацией 58 SoDA - cистема генерации проектной документации. Данное средство генерирует определенный набор шаблонов, выбирая все нужные данные из VOB или из отдельных файлов. Оно встраивается в Word, где создает шаблон, основанный на определенных данных. Использование SoDA значительно упрощает ведение проектной документации, предоставляя техническому писателю или менеджеру проекта все необходимые данные в стандартном виде на основе выбранного шаблона, после чего остается только дополнить нужными комментариями сгенерированный документ.

Тэлма Процесс управления конфигурацией 59 ClearQuest - позволит создать специальную базу данных, куда будут вноситься все изменения, внесенные в проект за указанный промежуток времени. Система настраиваемых триггеров - одна из наиболее мощных возможностей ClearCase - позволяет настраивать (достраивать) продукт под соответствующие нужды пользователей. ClearCase имеет таблицу событий, в которые можно встраивать триггеры. В простом варианте можно заставить ClearCase отправить письмо менеджеру проекта, если кто-либо из разработчиков удалил из состава проекта свой файл либо внес новый.

Тэлма Процесс управления конфигурацией 60 PVCS Dimensions PVCS Dimensions – это наиболее полный пакет для разработки управления конфигурацией среди продуктов PVCS. Он включает в себя менеджер версий, конструкций и релизов; менеджер несоответствий и изменений; менеджер исполнения в интегрированной системе, обеспечивающие динамическое представление процессов разработки и выпуска. При помощи PVCS разработчики могут моделировать жизненные циклы продукта, приспосабливая его под нужды предприятия, и ускорять процесс выпуска готового продукта, обеспечивая его своевременность и предсказуемость.

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

Тэлма Процесс управления конфигурацией 62 PVCS Dimencions автоматизирует весь цикл разработки сложных проектов. Вместе с тем, он подходит и для небольших проектов, если изменились масштабы запросов, но все равно предоставляет возможность компонентного построения и определяемых пользователем рабочих областей.

Тэлма Процесс управления конфигурацией 63 Поддержка процессов разработки Управление процессом - сертификация, стандартизация, своевременность, контрольные точки и одобрение Управление версиями и компоновкой - упрощает и координирует версии, релизы и компоновку Управление несоответствиями - отслеживает и выполняет изменения, детальные запросы, отчеты о сбоях и бизнес-выпуски Очевидность

Тэлма Процесс управления конфигурацией 64 Постоянно синхронизирует обновления проекта для членов команды Разрешает важные направления до возникновения проблем Просматривает сделанные изменения во всем проекте Динамически составляет отчетные документы, важную метрику, анализ динамики и статус проекта Проводит полный аудит

Тэлма Процесс управления конфигурацией 65 Поддерживает организации с разнородными данными Open APIs обеспечивает легкую настройку под нужды организации Содержит интерфейсы с другими важными приложениями, средствами разработки, поддерживает the Microsoft SCC API

Тэлма Процесс управления конфигурацией 66 Независимость платформ Так как в качестве метаданных PVCS Dimensions использует реляционную СУБД Oracle, можете для разработки сочетать широту доступа через интернет с внутрикорпоративной масштабируемостью. Реляционные метаданные могут быть перенесены на платформы Windows NT, UNIX или OpenVMS. Эти платформы также поддерживаются файл-серверами.

Тэлма Процесс управления конфигурацией 67 Поддержка большого количества аппаратных и программных платформ обеспечивает мультиплатформенную разработку, легкую возможность переноса продукта с одной платформы на другую и безошибочность работы продукта. Для связи используется стандартный протокол TCP/IP, возможна поддержка DECnet на OpenVMS.

Тэлма Процесс управления конфигурацией 68 Автоматизация слияний Параллельные потоки разработки могут сливаться на уровне рабочих наборов и файлов. Слияние наборов обеспечивает высококлассную комбинацию параллельных потоков разработки, автоматизируя поиск возможных конфликтов в сливаемых файлах.

Тэлма Процесс управления конфигурацией 69 Управление процессом Модель управления процессом Dimensions позволяет разрабатывать ПО для производственных, коммерческих или дистрибьюторских нужд. Dimensions позволяет создавать необходимое бизнес-ПО любого уровня сложности в полном соответствии стандартам сертификации и потребностями производств.

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

Тэлма Процесс управления конфигурацией 71 Построение компонентов В качестве хранилища метаданных для построения компонентов в Dimensions используется СУБД Oracle. При необходимости разработчики могут организовывать и реорганизовывать объекты разработки. Так как ресурсы разработки помещены в хранилище метаданных, вы можете управлять не только кодами файлов, но и всеми компонентами, их атрибутами и связями. Новые ассоциации, объекты и коллекции легко создаются автоматически.

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

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

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

Тэлма Процесс управления конфигурацией 75 Графические отчеты, представляющие важную информацию в понятной легкодоступной форме, могут создаваться при помощи интерфейса ODBC из любого средства для построения диаграмм. В опциях отчетов и форматах выходных форм содержатся графические, табличные, общие/детальные и стандартные матричные отчеты, фильтрованные отчеты для объектов Design Part, Baseline, Change Document, Item, Workset, Release and Product, выходные формы на экран, в формате HTML и PDF.

Тэлма Процесс управления конфигурацией 76 Литература Уайт Б. Управление конфигурацией программных средств. Практическое руководство по Rational ClearCase Владимир Липаев «Сертификация систем качества предприятий, разрабатывающих программные средства для информационных систем, на соответствие стандартам серии ISO 9000» http://tqm.stankin.ru/arch/n01/08.html Новичков А. Эффективная разработка программного обеспечения с использованием технологий и инструментов компании RATIONAL КомпьютерПресс 1'2001 Новичков А. Организация качественного управления конфигурацией с использованием CMM и Rational ClearCase КомпьютерПресс 4'2001 Новичков А. ClearCase - система конфигурационного и версионного контроля КомпьютерПресс 5'2001 http://www.interface.ru Сайт поддержки RUP http://www.compress.ru http://www.merant.ru/pvcs/pvcs_professional.htm http://www.rup.com

presentation.ppt
- Количество слайдов: 76