Файл: Технология раработки програмного обеспечения УП.pdf

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
background image

 

 

 
 

226 

программные

 

и

 

технические

 

средства.

 

Для

 

приобретения

 

и

 

ус-

тановки

 

этих

 

средств

 

заключаются

 

окончательные

 

договоры.

 

К

 

моменту

 

передачи

 

плана

 

испытаний

 

руководству

 

уже

 

подготавливается

 

отчет

 

о

 

состоянии

 

проекта.

 

Группа

 

обслужи-

вания

 

принимает

 

участие

 

в

 

подготовке

 

этого

 

отчета.

 

8.4.4 Организация обслуживания в фазе 

программирования и оценки 

В

 

фазах

 

программирования

 

и

 

оценки

 

группы

 

разработки

 

и

 

испытаний

 

требуют

 

наибольшего

 

внимания

 

со

 

стороны

 

группы

 

обслуживания,

 

и,

 

в

 

первую

 

очередь,

 

это

 

относится

 

к

 

обеспече-

нию

 

проводимых

 

работ

 

вычислительными

 

ресурсами.

 

В

 

этих

 

фазах

 

по

 

различным

 

причинам

 

могут

 

произойти

 

значительные

 

отставания

 

фактических

 

сроков

 

от

 

плановых.

 

Именно

 

в

 

таких

 

ситуациях

 

группа

 

обслуживания

 

работает

 

с

 

максимальной

 

на-

грузкой.

 

Предусмотрительный

 

руководитель

 

технической

 

служ-

бы

 

всегда

 

имеет

 

запланированные

 

резервы

 

времени

 

и

 

техниче-

ских

 

средств,

 

даже

 

если

 

руководитель

 

проекта

 

уже

 

исчерпал

 

все

 

свои

 

ресурсы.

 

Другая

 

задача

 

группы

 

обслуживания

 

в

 

фазе

 

программиро-

вания

 

состоит

 

в

 

изучении

 

спецификаций

 

испытаний

 

и

 

подго-

товке

 

необходимого

 

материально-технического

 

обеспечения

 

для

 

них.

 

По

 

мере

 

перехода

 

от

 

фазы

 

программирования

 

к

 

фазе

 

оценки

 

нагрузка

 

на

 

группу

 

обслуживания

 

возрастает.

 

Спустя

 

некоторое

 

время

 

после

 

начала

 

испытаний

 

класса

 

A,

 

возможно,

 

появится

 

необходимость

 

передать

 

изделие

 

одному

 

или

 

несколь-

ким

 

пользователям.

 

Такой

 

выпуск

 

называется

 

предваритель-

ным.

 

В

 

этом

 

случае

 

группа

 

обслуживания

 

выпускает

 

формуляр

 

предварительного

 

выпуска.

 

Он

 

содержит

 

сведения

 

о

 

причинах

 

предварительного

 

выпуска

 

изделия,

 

конкретном

 

его

 

получателе,

 

а

 

также

 

уведомление

 

об

 

отсутствии

 

его

 

поддержки.

 

Данные,

 

приводимые

 

в

 

формуляре,

 

утверждают,

 

что

 

выпуск

 

изделия

 

яв-

ляется

 

исключением

 

из

 

правила

 

и

 

что

 

пользователь

 

должен

 

со-

поставить

 

все

 

выгоды

 

и

 

потери,

 

связанные

 

с

 

использованием

 

неготовых

 

программных

 

средств.

 


background image

 

 

 
 

227 

Вскоре

 

после

 

начала

 

испытаний

 

класса

 

B

 

группа

 

обслу-

живания

 

начинает

 

готовиться

 

к

 

распространению

 

изделия.

 

Ос-

новной

 

задачей

 

на

 

этом

 

этапе

 

является

 

подготовка

 

информаци-

онного

 

листка

 

выпуска,

 

который

 

составляется

 

для

 

пользовате-

лей

 

и

 

указывает,

 

какие

 

компоненты

 

программного

 

изделия

 

под-

лежат

 

передаче

 

и

 

как

 

их

 

внедрять.

 

Информационный

 

листок

 

выпуска

 

подготавливается

 

на

 

основе

 

материалов

 

группы

 

разра-

ботки

 

и

 

передается

 

в

 

группу

 

испытаний,

 

где

 

используется

 

в

 

ка-

честве

 

одного

 

из

 

руководящих

 

документов

 

приемных

 

испыта-

ний

 

класса

 

И.

 

Информационный

 

листок

 

выпуска

 

принимает

 

закончен-

ный

 

вид

 

после

 

того,

 

как

 

группа

 

испытаний

 

закончит

 

испытания

 

и

 

составит

 

отчет

 

по

 

испытаниям

 

класса

 

B.

 

В

 

информационном

 

листке

 

описываются

 

все

 

«незначи-

тельные»

 

дефекты

 

программного

 

изделия,

 

обнаруженные

 

во

 

время

 

испытаний

 

класса

 

B

 

(как

 

в

 

программах,

 

так

 

и

 

в

 

докумен-

тации).

 

Следующий

 

шаг

 

 

производство

 

программного

 

изде-

лия.

 

Оно

 

включает

 

в

 

себя

 

следующие

 

действия:

 

 

тиражирование

 

программ;

 

 

упаковку

 

и

 

отправку

 

потребителям;

 

 

контроль

 

качества

 

изделия

 

путем

 

испытания

 

класса

 

C.

 

Эти

 

испытания

 

начинаются

 

сразу

 

же

 

после

 

появления

 

окончательной

 

редакции

 

информационного

 

листка.

 

После

 

при-

нятия

 

решения

 

о

 

выпуске

 

группа

 

обслуживания

 

печатает

 

ин-

формационные

 

листки.

 

Затем

 

группа

 

обслуживания

 

подготав-

ливает

 

достаточное

 

количество

 

экземпляров

 

программного

 

из-

делия

 

(плюс

 

несколько

 

про

 

запас),

 

комплектует

 

и

 

упаковывает

 

комплекты.

 

Далее,

 

она

 

завершает

 

испытания

 

класса

 

C,

 

выбирая

 

в

 

ка-

честве

 

объекта

 

испытаний

 

(случайным

 

образом)

 

один

 

или

 

не-

сколько

 

комплектов

 

программного

 

изделия.

 

Группа

 

обслуживания

 

несет

 

ответственность

 

за

 

правиль-

ность

 

распространения

 

конкретных

 

компонентов

 

программного

 

изделия

 

среди

 

определенных

 

потребителей;

 

фиксирует

 

автор-

ские

 

права

 

и

 

права

 

собственности

 

на

 

переданные

 

материалы,

 

что

 

позволяет

 

в

 

любое

 

время

 

контролировать

 

их

 

распростране-

ние;

 

следит

 

за

 

тем,

 

чтобы

 

пользователи

 

подписывали

 

соответст-


background image

 

 

 
 

228 

вующие

 

обязательства,

 

гарантирующие

 

принятие

 

мер

 

против

 

вторичного

 

распространения;

 

ведет

 

полный

 

и

 

точный

 

учет

 

пе-

ресылок

 

материалов

 

и,

 

что

 

наиболее

 

важно,

 

не

 

разрешает

 

вно-

сить

 

(кому

 

бы

 

то

 

ни

 

было)

 

самостоятельные

 

изменения

 

в

 

пере-

даваемый

 

пользователю

 

комплект

 

материалов.

 

Группа

 

обслуживания

 

также

 

обеспечивает

 

защиту

 

про-

граммных

 

средств

 

от

 

стихийных

 

бедствий.

 

Она

 

создает

 

дубли-

каты

 

и

 

обеспечивает

 

хранение

 

всех

 

жизненно

 

важных

 

материа-

лов

 

в

 

географически

 

удаленных

 

архивах,

 

обеспеченных

 

проти-

вопожарной

 

защитой.

 

Заключительный

 

этап

 

процесса

 

распространения

 

состоит

 

в

 

том,

 

что

 

группа

 

обслуживания

 

создает

 

специальную

 

кон-

трольную

 

ведомость

 

по

 

распространению

 

программного

 

про-

дукта

 

по

 

строго

 

стандартизованной

 

форме.

 

8.4.5 Организация обслуживания в фазе использования 

Пока

 

программное

 

изделие

 

не

 

будет

 

передано

 

всем

 

поль-

зователям,

 

группа

 

обслуживания

 

проводит

 

испытания

 

класса

 

C.

 

Использование

 

программного

 

изделия

 

продолжается

 

до

 

тех

 

пор,

 

пока

 

оно

 

отвечает

 

интересам

 

производителя

 

программ-

ных

 

средств,

 

и

 

в

 

то

 

же

 

время

 

производитель

 

должен

 

быть

 

готов

 

к

 

соответствующей

 

поддержке

 

программных

 

средств.

 

Для

 

груп-

пы

 

обслуживания

 

это

 

означает

 

организацию

 

исправления

 

оши-

бок,

 

редактирование

 

и

 

расширение

 

возможностей

 

программного

 

изделия.

 

Все

 

замечания

 

пользователей

 

по

 

дефектам

 

продукта

 

по-

ступают

 

в

 

группу

 

сопровождения.

 

Группа

 

обслуживания

 

вместе

 

с

 

группой

 

сопровождения

 

обрабатывает

 

их,

 

классифицирует

 

и

 

направляет

 

уведомление

 

о

 

получении

 

заявки

 

автору.

 

Различа-

ются

 

три

 

вида

 

заявок:

 

 

заявки

 

на

 

исправление

 

ошибок;

 

 

заявки

 

на

 

проведение

 

проверки;

 

 

заявки

 

на

 

расширение

 

функций.

 

Сообщение

 

о

 

подозреваемой

 

ошибке

 

называется

 

заявкой

 

на

 

исправление.

 

Обязательное

 

изменение

 

программного

 

изделия

 

для

 

обеспечения

 

его

 

совместимости

 

с

 

конкретной

 

конфигураци-

ей

 

ЭВМ

 

 

заявка

 

на

 

проведение

 

проверки.

 

Желательное,

 

но

 

не

 


background image

 

 

 
 

229 

обязательное,

 

усовершенствование

 

программного

 

изделия

 

 

заявка

 

на

 

расширение.

 

Важность

 

уведомления

 

автора

 

о

 

постановке

 

на

 

учет

 

по-

сланного

 

им

 

запроса

 

обусловлена

 

двумя

 

причинами:

 

 

такое

 

уведомление

 

убеждает

 

пользователя,

 

что

 

его

 

за-

явка

 

не

 

осталась

 

незамеченной;

 

 

в

 

уведомлении

 

всегда

 

указывается

 

срок,

 

к

 

которому

 

будет

 

дан

 

ответ.

 

То  есть

 

пользователь

 

знает,

 

сколько

 

ему

 

осталось

 

рабо-

тать

 

в

 

условиях

 

неопределенности,

 

и

 

группа

 

сопровождения

 

вынуждена

 

провести

 

анализ

 

в

 

указанный

 

срок.

 

При

 

обработке

 

заявки

 

на

 

исправление

 

ошибки

 

копия

 

пе-

редается

 

в

 

группу

 

поддержки

 

для

 

учета

 

и

 

контроля,

 

а

 

сама

 

заяв-

ка

 

(вместе

 

с

 

уведомлением)

 

 

в

 

группу

 

сопровождения

 

и

 

груп-

пу

 

испытаний.

 

Группа

 

обслуживания

 

сообщает

 

пользователю

 

о

 

результатах

 

анализа.

 

Если

 

анализ

 

показывает,

 

что

 

пользователь

 

ошибся,

 

неправильно

 

интерпретируя

 

функционирование

 

про-

граммного

 

изделия,

 

или

 

его

 

предложение

 

требует

 

модернизации

 

программы,

 

то

 

по

 

заявке

 

не

 

принимается

 

никаких

 

действий,

 

и

 

об

 

этом

 

уведомляются

 

все

 

группы.

 

Если

 

ошибка

 

действительно

 

существует,

 

группа

 

сопровождения

 

описывает

 

предполагаемый

 

способ

 

ее

 

разрешения

 

и

 

составляет

 

график

 

работ

 

по

 

этой

 

заявке.

 

После

 

завершения

 

работ

 

по

 

этой

 

заявке

 

группа

 

сопровож-

дения

 

сообщает

 

о

 

результатах

 

группе

 

испытаний

 

и

 

группе

 

об-

служивания.

 

Группа

 

обслуживания

 

уведомляет

 

о

 

результатах

 

рассмотрения

 

заявки

 

пользователя,

 

а

 

также

 

группу

 

поддержки,

 

осуществляющую

 

контроль

 

и

 

учет.

 

Если

 

в

 

ответе

 

предусматри-

вается

 

изменение

 

текста

 

программ,

 

группа

 

испытаний

 

подго-

тавливает

 

контрольные

 

примеры

 

для

 

проведения

 

повторных

 

испытаний,

 

а

 

группа

 

обслуживания

 

контролирует

 

выполнение

 

заявок,

 

ожидая

 

исправленной

 

редакции

 

программ.

 

Порядок

 

рассмотрения

 

заявок

 

на

 

расширение

 

и

 

проверку

 

программного

 

изделия

 

мало

 

чем

 

отличается

 

от

 

обработки

 

зая-

вок

 

на

 

исправление.

 

Новая

 

редакция

 

программного

 

изделия,

 

полученная

 

после

 

обработки

 

заявок

 

на

 

исправление

 

(или

 

расширение),

 

вызывает

 

иногда

 

необходимость

 

повторного

 

рассмотрения

 

в

 

фазе

 

исполь-


background image

 

 

 
 

230 

зования,

 

которое

 

осуществляется

 

группой

 

обслуживания

 

в

 

том

 

же

 

порядке,

 

как

 

и

 

первоначальное

 

распространение.

 

8.4.6 Участие группы обслуживания в фазовых обзорах 

В

 

фазовом

 

обзоре

 

I

 

группа

 

обслуживания

 

контролирует

 

распределение

 

бюджета

 

проекта

 

и

 

обсуждает

 

задачи,

 

возлагае-

мые

 

на

 

нее

 

после

 

того,

 

как

 

проект

 

минует

 

фазу

 

осуществимо-

сти.

 

Основное

 

внимание

 

сосредотачивает

 

на

 

оценке

 

потребно-

сти

 

в

 

оборудовании

 

и

 

других

 

средствах,

 

которые

 

понадобятся

 

в

 

процессе

 

разработки.

 

Так  как

 

в

 

этот

 

период

 

закупки

 

не

 

произ-

водятся,

 

роль

 

этой

 

группы

 

ограничивается

 

лишь

 

участием.

 

Ни-

каких

 

документов

 

она

 

не

 

утверждает.

 

Таблица

 

8.5

 

 

Участие

 

группы

 

обслуживания

 

в

 

фазовых

 

обзорах

 

Фаза

 

Фазовый

 

обзор

 

Форма

 

участия

 

при

 

обсуждении

 

документов

 

Исследование

 

I

 

Рассмотрение

  

Анализ

 

осуществимости

 

II

 

Рассмотрение

 

и

 

утверждение

 

Конструирование

 

III

 

Не

 

участвует

 

Программирование

 

IV

 

Рассмотрение

 

Оценка

 

V

 

Рассмотрение

 

Использование

 

VI

 

Рассмотрение

 

 

В

 

фазовом

 

обзоре

 

II

 

группа

 

обслуживания

 

ведет

 

переговоры

 

о

 

приобретении

 

оборудования

 

и

 

других

 

материалов

 

для

 

проведе-

ния

 

испытаний

 

класса

 

C

 

и

 

распространения

 

программного

 

изде-

лия.

 

Она

 

также

 

рассматривает

 

и

 

планирует

 

растущий

 

объем

 

услуг

 

в

 

конфигурационном

 

управлении,

 

защите

 

прав

 

собственности,

 

ве-

дении

 

документации

 

и

 

управлении

 

сопровождением.

 

Группа

 

обслуживания

 

не

 

участвует

 

в

 

фазовом

 

обзоре

 

III,

 

однако

 

в

 

промежутках

 

между

 

фазами

 

II

 

и

 

IV

 

она

 

рассматривает

 

и

 

утверждает

 

план

 

испытаний,

 

чтобы

 

убедиться

 

в

 

соответствии

 

этих

 

документов

 

требованиям

 

испытаний

 

класса

 

C.

 

Она

 

также

 

изучает

 

и

 

утверждает

 

обязательства

 

по

 

обеспечению

 

испытаний

 

аппарату-

рой

 

и

 

другими

 

средствами

 

в

 

соответствии

 

с

 

планом

 

испытаний.

 

За

 

исключением

 

управления

 

планами

 

и

 

утверждения

 

кален-

дарных

 

планов,

 

группа

 

обслуживания

 

не

 

принимает

 

участия

 

в

 

дру-