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

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

 
 

236 

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

тем

точнее

могут

оказаться

оценки,

полученные

в

этой

фазе.

В

фазовом

обзоре

I

начинается

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

извещения

о

календарных

сроках.

На

этом

этапе

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

готовить

подробный

план

выпуска

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

После

фазового

обзора

I

эта

группа

фактически

перестает

участвовать

в

проекте,

вплоть

до

утверждения

соглашения

о

требованиях.

В

утвержденном

соглашении

о

требованиях

указывается,

какие

виды

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

надо

издавать,

когда

они

будут

гото-

вы

и

в

каких

видах

выражается

дополнительное

участие

группы

выпуска

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

в

работе

над

программным

изделием.

Если

эта

группа

изъявляет

желание

участвовать

в

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

внешних

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

она

может

быть

включена

в

техниче-

скую

ревизионную

комиссию.

Если

группа

выпуска

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

не

планирует

изда-

ние

каких-либо

документов,

отличающихся

от

стандартных,

то

экспертам,

изучающим

соглашение

о

требованиях,

достаточно

будет

рассмотреть

в

этом

соглашении

полноту

документов,

предусмотренных

стандартом.

При

этом

участие

группы

выпус-

ка

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

в

составлении

соглашения

о

требованиях

бу-

дет

минимальным.

В

период

между

составлением

соглашения

о

требованиях

и

его

утверждением,

на

этапе

фазового

обзора

II,

все

заинтере-

сованные

группы

должны

оценить

требования

к

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

изделию

и

его

возможности.

Хотя

группа

выпуска

документа-

ции

привлекается

только

для

консультаций

при

составлении

соглашения

о

требованиях,

она

тщательно

изучает

его,

чтобы

убедиться,

что

ее

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

соответствуют

назначению

про-

граммного

изделия.

8.5.4 Организация выпуска документации в фазах 

конструирования и программирования 

Активная

работа

группы

выпуска

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

начина-

ется

в

этих

фазах.

В

фазе

конструирования

создаются

макеты

будущей

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

План

выпуска

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

детализи-

рует

положения

соглашения

о

требованиях,

касающиеся

доку-

ментации.

В

них

учитываются

сроки

проведения

работ

в

рамках


background image

 
 

237 

других

функций

и

ранее

проведенных

изменений

проекта,

стан-

дарты,

характеристика

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

и

этапы

проверки.

Иногда

план

выпуска

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

для

нескольких

проектов

объеди-

няется.

Утвержденный

план

подкрепляется

индивидуальными

планами.

В

фазе

конструирования

группа

разработки

передает

внешние

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

на

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

другим

группам.

Группа

выпуска

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

убеждается

в

том,

что

внешние

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

имеют

завершенный

вид,

и

начинает

готовить

рукописи

справочных

материалов.

Если

в

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

вклю-

чено

техническое

описание,

то

работа

начинается

именно

с

это-

го

документа,

т.к.

он

должен

быть

готов

в

то

же

самое

время,

когда

группа

поддержки

выпустит

рекламные

материалы.

Если

для

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

продукта

предусмотрен

выпуск

справочного

материала

в

режиме

on-line,

группа

выпуска

доку-

ментации

совместно

с

группой

разработки

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

внешнюю

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

на

изделие,

в

которой

описываются

форматы

и

содержание

всех

сообщений,

выдаваемых

пользова-

телю.

Максимальная

нагрузка

группы

выпуска

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

наступает

в

фазе

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

Группа

изучает

план

груп-

пы

поддержки,

чтобы

убедиться,

что

рукописи

уже

изданных

материалов,

необходимые

для

обучения

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

или

для

создания

рекламных

материалов,

появятся

к

заданному

сроку.

В

течение

этой

фазы

группа

выпуска

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

один

или

не-

сколько

раз

передает

на

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

группы

разработки

руко-

писи

справочных

материалов

с

тем,

чтобы

выявить

расхожде-

ния

в

технических

деталях.

В

конце

фазы

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

на

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

посту-

пают

рукописи

материалов

по

обучению

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

подго-

товленные

группой

поддержки.

Группа

выпуска

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

проверяет

эти

материалы

на

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

стилю

и

содержанию

остальной

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

С

момента

утверждения

внешних

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

и

до

на-

чала

испытаний

класса

B

группа

выпуска

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

следит

за

всеми

изменениями

внешних

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

Так как

она

не

участвует

в

обсуждении,

то

ей

приходится

соглашаться

с

вно-


background image

 
 

238 

симыми

изменениями

и

настаивать

на

соответствующих

изме-

нениях

сроков

издания

и

объемов

финансирования.

Это

осуще-

ствляется

путем

участия

в

технической

ревизионной

комиссии.

8.5.5 Организация выпуска документации в фазах 

оценки и использования 

В

начале

фазы

оценки

группа

выпуска

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

за-

канчивает

составление

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

вариантов

всей

докумен-

тации

вместе

с

иллюстрациями.

Рукописи

направляются

на

рас-

смотрение

другим

группам.

Группы

подготавливают

перечень

дефектов,

замеченных

в

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

Решающая

роль

при

анализе

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

принадлежит

группе

испытаний.

Если

группа

испытаний

удовлетворена

содержанием

рукописей,

по

-

следние

сдаются

в

печать,

и

готовая

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

поступает

на

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

В

фазе

оценки

группа

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

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

ру-

ководство

по

вводу

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

изделия

в

действие

ин-

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

листок

выпуска.

Этот

листок

создается

в

соот-

ветствии

со

стандартами

группы

выпуска

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

кото-

рая

и

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

его

выход

в

свет.

Группа

выпуска

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

привлекается

к

обсужде-

нию

решения

о

выпуске

изделия,

если

будет

предложено

оста-

вить

без

исправления

замеченные

в

документах

дефекты.

Это

возможно

лишь

в

том

случае,

если

устранение

дефектов

приве-

дет

к

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

затратам.

После

того,

как

изделие

вступило

в

фазу

использования,

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

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

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

по

той

же

схеме,

что

и

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

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

изделия.

Несмотря

на

меры

анализа

и

контроля,

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

обнаруживают

некоторые

ошибки

в

программном

изделии.

По

мере

поступления

сведений

о

замеченных

ошибках

(заявки

на

техническое

обслуживание)

они

устраняются,

и

накопленные

исправления

вносятся

в

доку-

ментацию.

Коррекция

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

несколькими

способами:

заново

перепечатывается

весь

материал;

печатаются

отдельные

страницы

с

перечнем

исправле-

ний;


background image

 
 

239 

перепечатываются

целые

страницы

для

замены

стра-

ниц

с

ошибками.

Рассылка

корректирующего

материала

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

либо

путем

непосредственного

исправления,

либо

путем

вклю-

чения

перечня

исправлений

в

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

листки

выпуска

для

издаваемых

новых

выпусков

изделия,

либо

в

ответ

на

заяв-

ку

на

техническое

обслуживание.

Независимо

от

формы

прове-

дения

коррекции

или

способа

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

должна

соблю-

даться

дисциплина

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

управления.

Каждое

издание

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

каждая

замена

страницы

и

каждый

пе-

речень

исправлений

должны

содержать

указание

на

конкретную

внешнюю

спецификацию,

и

наоборот.

8.5.6 Участие группы выпуска документации 

в фазовых обзорах 

До

фазового

обзора

I

в

группу

выпуска

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

по-

ступает

запрос

на

проведение

предварительных

оценок

необхо-

димых

ресурсов,

на

основании

которых

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

распреде-

ление

бюджета.

Утверждение

средств

происходит

в

ходе

фазо-

вого

обзора

II.

В

ходе

фазового

обзора

II

группа

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

свои

ис-

ходные

позиции

в

отношении

соглашения

о

требованиях,

руково-

дствуясь

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

бюджетом,

и

утверждает

пересмотренное

соглашение

о

требованиях.

Проводится

также

анализ

распределе-

ния

бюджета

внутри

проекта,

после

чего

группа

выпуска

докумен-

тации

утверждает

расходы

на

печатную

продукцию.

Аналогичным

образом

утверждается

календарный

план.

Таблица

8.6

Участие

группы

выпуска

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

в

фазовых

об-

зорах

Фаза

Фазовый

обзор

Форма

участия

при

обсуждении

документов

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

I

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

  

Анализ

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

II

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

и

утверждение

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

III

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

  

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

IV

Не

участвует

  

Оценка

V

Не

участвует

  

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

VI

Не

участвует

  


background image

 
 

240 

До

фазового

обзора

III

группа

участвует

в

работе

над

внешней

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

Ко

времени

фазового

обзора

III

она

должна

изучить

внешнюю

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

и

убедиться,

что

в

ней

правильно

представлены

интересы

группы

выпуска

доку-

ментации.

В

фазовом

обзоре

IV

все

внимание

участников

проекта

сосредоточено

на

передаче

программ

в

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

группы

испытаний.

Группа

выпуска

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

участвует

в

этом

обзоре

лишь

в

том

случае,

когда

для

создания

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

нужны

дополнительные

источники

или

если

план

выпуска

до-

кументации

нуждается

в

коррекции.

В

фазовом

обзоре

V

группа

выпуска

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

участ-

вует

только

в

том

случае,

когда

нужны

ее

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

при

выпуске

изделия

с

недоработками.

В

фазовом

обзоре

VI

основное

внимание

уделяется

ос-

лаблению

поддержки

изделия

или

ее

полной

отмене.

К

этому

моменту

изменения

в

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

настолько

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

что

группа

в

этом

обзоре

не

участвует.

8.6 

Организация

испытаний

программных

изделий

В

широком

смысле

слова,

под

испытаниями

понимают

не

отладку,

призванную

определить,

почему

в

программе

возника-

ет

та

или

иная

ошибка

и

устранить

ее

причины,

а

процесс

уста-

новления

самого

факта

наличия

дефектов

и

расхождения

между

истинными

свойствами

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

изделия

и

его

специфи-

кациями.

Нельзя

сказать,

что

испытания

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

изделия

гарантируют

обеспечение

его

качества.

Обеспечение

качества

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

изделия

включает,

помимо

испытаний,

еще

це-

лый

ряд

других

процедур

(анализ

эксплутационных

характери-

стик,

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

«стандартных»

методов

проектирования

и

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

восстанавливаемость

после

отказа,

простота

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

повторяемость

результатов

и

др.)

Однако

ис-

пытания

важнейшая

из

этих

процедур.