| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
ГОСТ Р ИСО/МЭК 15910-2002 ГОСУДАРСТВЕННЫЙ СТАНДАРТ РОССИЙСКОЙ ФЕДЕРАЦИИ Информационная технология ПРОЦЕСС
СОЗДАНИЯ ГОССТАНДАРТ РОССИИ Москва Предисловие 2. ПРИНЯТ И ВВЕДЕН В ДЕЙСТВИЕ Постановлением Госстандарта России от 25 июня 2002 г. № 249-ст 3. Настоящий стандарт содержит полный аутентичный текст международного стандарта ИСО/МЭК 15910-99 «Информационная технология. Процесс создания документации пользователя программного средства» СОДЕРЖАНИЕ Введение Существующие стандарты можно отнести к двум основным типам: a) стандарты на продукцию, определяющие ее характеристики и требования к ней; b) стандарты на процессы, определяющие конкретные методы создания продукции. Возрастающий масштаб применения программных средств и их сложность вызывает необходимость наличия полной, точной и понятной документации на эти средства, доступной пользователям. Настоящий стандарт определяет способ достижения данной цели, устанавливая работы (что должно быть сделано и исполнителя), связанные с качеством документации пользователя программных средств. Документация часто рассматривает нечто, разрабатываемое после создания конкретного программного средства. Однако с точки зрения качества разработки программной документации она должна рассматриваться как неотъемлемая часть процесса создания данного программного средства. При надлежащем подходе к данной проблеме требуется достаточно сложная работа по планированию документирования. Целью настоящего стандарта является стимулирование разработчиков программных средств к надлежащему использованию процесса документирования. Стандарт также представляет пользователям метод определения надлежащего применения процесса документирования при создании конкретного программного средства. Основной работой по настоящему стандарту является создание комплексного плана разработки документации, реализация которого обеспечивает лучшее документирование программного средства. Для соответствия настоящему стандарту данный план должен включать в себя требования (спецификацию) к стилю оформления документов. Настоящий стандарт не определяет состав данных требований (то есть компоновку конкретного документа или используемый шрифт), но устанавливает их диапазон. Стандарт также определяет виды информации, представляемой заказчиком разработчику документации (документатору) для проверяющих и распространяющих документацию. Более подробная информация по данному вопросу приведена в библиографии. Примечания 1. Основной стандарт дополнен справочными приложениями, библиографией и тематическим указателем. 2. Исходный стандарт ИСО/МЭК 15910 разработан на основе австралийского стандарта AS 4258:1994. 3. Перечень дополнительных публикаций, связанных с тематикой настоящего стандарта, приведен в библиографии (см. [1] - [21]). ГОСТ Р ИСО/МЭК 15910-2002 ГОСУДАРСТВЕННЫЙ СТАНДАРТ РОССИЙСКОЙ ФЕДЕРАЦИИ Информационная технология ПРОЦЕСС СОЗДАНИЯ ДОКУМЕНТАЦИИ ПОЛЬЗОВАТЕЛЯ ПРОГРАММНОГО СРЕДСТВА Information technology. Software user documentation process Дата введения 2003-07-01 1. Область примененияНастоящий стандарт определяет минимально необходимый процесс создания документации пользователя всех видов для программного средства, имеющего интерфейс пользователя. Данные виды охватывают печатную документацию (например, руководства пользователя и краткие справочные карты), диалоговую (оперативную) документацию, справочный текст («хелпы») и системы диалоговой документации. Стандарт соответствует требованиям 6.1 ГОСТ Р ИСО/МЭК 12207. Применение настоящего стандарта должно обеспечить разработку документации, удовлетворяющей потребностям пользователя. Стандарт предназначен для разработчиков и потребителей документации пользователя. Настоящий стандарт используется для печатной документации, а также для справочных экранов, справочной системы обеспечения поставки, справочной информации и т.д. Стандарт предназначен для применения при двусторонних отношениях и может быть использован, если обе стороны корпоративно связаны. Стандарт также может быть использован одной из сторон для самоконтроля. Примечание - В приложении В приведены более подробные рекомендации по применению настоящего стандарта в договоре между заказчиком и разработчиком документации. 2. СоответствиеСоответствие настоящему стандарту определяют по результатам демонстрации выполнения реализацией процесса, описанного в разделе 8. 3. Нормативные ссылкиВ настоящем стандарте использованы ссылки на следующие стандарты: ГОСТ 2.301-68 Единая система конструкторской документации. Форматы ГОСТ Р ИСО 9127-94 Системы обработки информации. Документация пользователя и информация на упаковке для потребительских программных пакетов ГОСТ Р ИСО/МЭК 12119-2000 Информационная технология. Пакеты программ. Требования к качеству и тестирование ГОСТ Р ИСО/МЭК 12207-99 Информационная технология. Процессы жизненного цикла программных средств ИСО 216-75* Бумага писчая и классы печатных материалов. Размеры обрезки. Серии А и В. * Оригинал международного стандарта - во ВНИИКИ Госстандарта России. 4. ОпределенияВ настоящем стандарте использованы следующие термины с соответствующими определениями. 4.1 А4, А5: Размеры сторон листа 210 ´ 297 мм и 148 ´ 210 мм соответственно (см. ИСО 216, ГОСТ 2.301). 4.2 заказчик (acquirer): Организация, которая приобретает или получает систему, программный продукт или программную услугу от поставщика (3.1 ГОСТ Р ИСО/МЭК 12207). Примечание - Заказчиком может быть: оптовый или розничный покупатель, клиент, собственник или пользователь. В контексте настоящего стандарта заказчиком является сторона, запрашивающая документацию. Отметим, что наличие у заказчика документации не является обязательным. Заказчик и разработчик документации могут быть представителями одной организации, или заказчиком может быть разработчик данного программного средства. 4.3 аудитория (audience): Категория пользователей, предъявляющих к документации одинаковые или аналогичные требования и характеристики (например, в части использования документации, ее назначения, уровня обучения, возможностей и опыта персонала), определяющие содержание, структуру и назначение данной документации. Примечание - Одна и та же программная документация может использоваться различными аудиториями (например, руководством, операторами по вводу исходных данных или сопроводителями). 4.4 изучение аудитории (audience research): Планируемый процесс опроса потенциальных пользователей и анализа его индивидуальных и интегральных результатов. Примечание - Целью данного процесса является определение возможностей, квалификации, опыта, предубежденности и преимуществ потенциальных читателей документа. 4.5 В5: Размеры сторон листа 176 ´ 250 мм (см. ИСО 216). 4.6 вспомогательный материал (back matter): Материал, содержащийся в конце книги или руководства, например, тематический указатель. 4.7 фотошаблоны (camera-ready originals): Набор изображений на бумаге, фотопленке или другом носителе, с которого может быть сделана фотокопия, где каждое изображение содержит все необходимые текстовые и графические элементы одной страницы печатного документа, скомпонованные должным образом. 4.8 дата пересмотра (cut-off date): Дата, по истечении которой все изменения, внесенные в программные средства, описываются в новой редакции документации, более верной по сравнению с действующей. 4.9 номенклатура поставки (deliverables): Объекты (элементы, изделия и т.д.), поставляемые заказчику по условиям договора. 4.10 документ (document): См. элемент документации (4.26). 4.11 документация (documentation): Печатные руководства пользователя, диалоговая (оперативная) документация и справочный текст («хелпы»), описывающие как пользоваться программным продуктом. 4.12 персонал разработчиков документации (documentation development staff): Весь персонал, привлекаемый на любом этапе планирования, написания, редактирования и выпуска документации. Примечание - Данный термин охватывает коллектив авторов, оформителей, иллюстраторов и администрации проекта. 4.13 план документирования (documentation plan): Документ, в котором излагаются необходимые элементы проекта документирования. 4.14 документатор (documenter): Сторона, создающая документацию. Примечание - В настоящем стандарте не используют термин разработчик (developer) (в смысле 3.8 по ГОСТ Р ИСО/МЭК 12207), так как в случае документирования разработчик программного средства часто является заказчиком документации, и использование термина разработчик может привести к разночтению. Поэтому используют термин документатор. 4.15 электронная копия (electronic copy): Компьютерный диск или другой машиночитаемый носитель информации, содержащий файл или файлы, с которого(ых) может быть распечатан документ. 4.16 n-штрих (en dash): Штрих, имеющий такую же ширину, как и строчная буква «n». 4.17 концевые примечания (endnotes): Примечания, собранные в конце главы или документа. 4.18 страница-раскладка (foldout): Страница, сложенная так, что ее задняя часть шире передней (немного превышает основной формат), которую можно развернуть. 4.19 нижний колонтитул (footer): Справочная(ые) строка(и) под текстом страницы, указывающая(ие) на ее содержание (например, номер страницы). 4.20 сноска (footnote): Помещаемый внизу страницы (колонки) текст (примечание, библиографическая ссылка и т.д.), связанный с основным текстом знаком сноски (цифровым номером, звездочкой), закрываемым круглой скобкой, набираемый обычно шрифтом пониженного кегля по сравнению со шрифтом основного текста и отделяемый от него пробелом или пробелом с тонкой короткой линейкой. 4.21 вводный материал (front matter): Начальная часть или глава издания, например, титульный лист и содержание. 4.22 верхний колонтитул (header): Справочная(ые) строка(и) над текстом страницы. 4.23 заголовок (heading): Название внутреннего подраздела издания, определяющее тему, раскрываемую в последующем тексте. 4.24 справочная система (help system): См. 4.32. 4.25 справочный текст (help text): Текст, облегчающий и убыстряющий пользователю, при эксплуатации программного средства, поиск содержащихся в издании объектов, автоматически выбираемый в зависимости от контекста, в котором он вызывается, т.е. справочный текст контекстно зависим. 4.26 элемент документации (item of documentation): Целевая информация, предназначенная для конкретной аудитории, размещенная на конкретном носителе (например, в книге, на диске, в краткой справочной карте) в заданном формате. 4.27 справочная ссылка (location reference): Метка, выделяющая заголовок или подзаголовок в тематическом (предметном) указателе, показывающая, к какой части документа они относятся. 4.28 измененный документ (изменение документа) (mark-up): Документ, содержащий заполненные листы изменений, а также процесс создания такого документа. 4.29 оригинал-макет (mechanicals): Оригинал, напечатанный как образец для набора, содержащий подробные текстовые, переплетные, издательские и компоновочные характеристики печатной продукции (издания). 4.30 навигация (navigation): Способ перехода пользователя от одной части прикладных программных средств к другой. 4.31 диалоговая документация (on-line documentation): Информация, доступная пользователю при эксплуатации программного средства, которая не обязательно привязана к конкретному контексту (см. также 4.25). 4.32 система диалоговой документации или справочная система (on-line documentation system or help system): Часть программы (иногда отдельная программа), запрашиваемая пользователем и позволяющая ему просматривать части диалоговой документации или справочного текста (см. также 4.25 и 4.31). 4.33 концевая висячая строка (orphan): Строка части текста (главы, раздела и т.д.) единственная на странице (полосе). 4.34 бумажный документ (orphan): Часть документации, представляемая в печатном виде. 4.35 элиз (доп. пиксель) (pixel): Наименьший элемент изображения на экране дисплея; сокращение от «элемент изображения» («picture element»). 4.36 точка (point): Единица типометрической типографской системы, выражаемая расстоянием по вертикали и содержащая в 1 мм приблизительно 2,8 точек (в одном дюйме приблизительно 72 точки). 4.37 процесс (process): Набор преобразующий исходные данные в выходные результаты (3.17 ГОСТ Р ИСО/МЭК 12207). 4.38 продукция (product): Полный набор компьютерных программ, процедур и соответствующих им документации и данных, предназначенный для поставки пользователю. Примечание - Используют также термин «программный продукт». 4.39 производство (production): Предварительная подготовка текста к переводу его в фотошаблоны, законченные справочные тексты или диалоговую документацию. 4.40 гранки (proof): Окончательная редакция бумажного документа, представленная перед печатью заказчику для рассмотрения и утверждения. Примечание - При отсутствии замечаний окончательный документ должен быть во всех отношениях идентичен гранкам, за исключением вида бумаги, переплета и цветового оформления. Гранки обычно являются фотокопией фотошаблонов. 4.41 прототип (prototype): Модель или предварительная реализация части программного средства, пригодная для оценки проекта системы, ее потенциальных рабочих характеристик, производства или лучшего понимания требований к программному средству. 4.42 оборот (листа) (recto): Страница нижняя по отношению к левой или правой верхней стороне крышки переплета. 4.43 распечатка экрана (screen dump): Предполагаемое изображение, которое пользователь должен видеть на экране при эксплуатации программного средства. 4.44 система (system): Комплекс процессов, технических и программных средств, устройств, обслуживаемый персоналом и обладающий возможностью удовлетворять установленным потребностям и целям (3.31 ГОСТ Р ИСО/МЭК 12207). 4.45 содержание (table of contents): Указатель заголовков издания с указанием номеров страниц в порядке их возрастания. 4.46 таблица действующих страниц (лист изменений) (table of effective pages): Перечень последних версий номеров каждой замененной страницы бумажного документа. При замене отдельных страниц в перечне указывают старые и новые номера страниц. 4.47 план выбора группы проектантов (team selection plan): Документ, устанавливающий требования к квалификации и опыту персонала, разрабатывающего документацию. 4.48 страница-развертка (throwclear): Страница-раскладка, выполненная таким образом, что в развернутом виде и закрытом издании (книге, руководстве) доступна для обозрения (чтения) совместно с предыдущими страницами. 4.49 практическая лаборатория (usability laboratory): Комплекс аналитических и исследовательских помещений, оснащенных видео- и аудиооборудованием для регистрации ответов на запросы пользователей. 4.50 тестирование на практичность (usability testing): Формальный процесс оценки соответствия документации установленным требованиям. 4.51 интерфейс пользователя (user interface): Интерфейс, обеспечивающий возможность обмена информацией между человеком и техническими или программными компонентами вычислительной системы. 4.52 пользователь (user): Лицо или организация, которые используют действующую систему для выполнения конкретной функции (3.34 ГОСТ Р ИСО/МЭК 12207). Примечание - см. также 4.3. 4.53 разворот (листа) (verso): Две смежные страницы раскрытого издания, левая и правая. 4.54 разделитель активный (white space, active): Пространство (за исключением полей), охватывающее текстовые и графические элементы, разделяющее текст, отделяющее тематические и подтематические составляющие текста, указывающее в тексте тематические и иерархические отношения, выделяющее соответствующую информацию и облегчающее чтение текста. 4.55 разделитель пассивный (white space, passive): Верхнее, нижнее, левое и правое поля, окружающие текст. 4.56 начальная висячая строка (widow): Первая строка части текста (главы, раздела и т.д.), завершающая последнюю строку на странице (полосе). 5. Управление качествомЕсли разработку программного средства документируют в соответствии со стандартом по управлению качеством, положения данного стандарта в равной мере применяют как к самой разработке, так и к соответствующей документации. Примечание - Даже если стандарт по управлению качеством не указан в договор (контракте), документаторы стремятся использовать систему управления качеством, аттестованную на соответствие данному(ым) стандарту(ам). Относительно качества программного средства в целом см. ГОСТ Р ИСО/МЭК 12119. 6. АдаптацияНастоящий стандарт определяет одну из реализаций процесса документирования, описанного в ГОСТ Р ИСО/МЭК 12207, и может быть адаптирован к условиям конкретных проектов (см. приложение В). 7. ЦелиНастоящий стандарт по существу является стандартом на процесс. Стандарт не определяет компоновку конкретного документа, его содержание и другие аспекты комплектности документации, однако он устанавливает метод планирования и проведения процесса документирования. 8. Требования8.1 Процесс документирования8.1.1 Общие положения Процесс документирования должен быть выполнен в два этапа в последовательности, представленной на рисунке 1 в затененных прямоугольниках. Поэтапные работы не выполняются одновременно. На отдельных этапах работы могут проводиться параллельно. Возможные итерации работ показаны пунктирными линиями. Когда минимальный состав документации определяется заказчиком (например, с использованием ГОСТ Р ИСО 9127 или ИСО/МЭК 6592 [1]), это должно быть учтено документатором при разработке плана документирования. 8.1.2 Представление исходных материалов Заказчик должен обеспечивать документатору доступ: a) ко всем соответствующим спецификациям, форматам записей, компоновкам экранов и отчетов, выходным результатам работы средств автоматизации программирования (CASE tool) и другой информации, необходимой для подготовки документации; b) к рабочей копии программного средства (при необходимости); c) к аналитикам и программистам, включая своевременное правильное решение вопросов, возникающих у персонала разработчиков документации; d) к типичным пользователям (по возможности) для анализа аудитории и тестирования на практичность. В обязанности документатора входит обеспечение плодотворности контактов с разработчиками программных средств заказчика, гарантирующее как минимум понимание сути выпускаемой продукции и соответствующих ей аудиторий. Примечание - Документатор не отвечает за разработку, проверку или корректировку исходных материалов, а только за их получение. Независимо от того, является ли документатор одновременно разработчиком программного средства, заказчик должен обеспечить его копиями всех применяемых стандартов, руководствами по стилям и форматам, а также соответствующими материалами (если они не являются общедоступными). Документатор должен обеспечить данными материалами соответствующий персонал разработчиков документации. Обязанностью разработчика является обеспечение полноты, правильности и актуальности всех материалов, предъявляемых разработчику на момент их поставки. Разработчик должен гарантировать, что представление документатору данных материалов не нарушает прав интеллектуальной собственности любой третьей стороны. Документатор должен предпринять соответствующие шаги по сохранению материалов, представленных заказчиком, обеспечить защиту информации о требованиях заказчика и возвратить все материалы заказчику по завершении проекта документирования. Примечание - В ряде случаев нет необходимости возвращать все материалы; данный вопрос должен быть оговорен в договоре. В ряде случаев требуется сохранить конфиденциальность и секретность предоставленных материалов. В договоре должны быть установлены уровни (грифы) конфиденциальности или секретности материалов, представляемых заказчиком документатору. Рисунок 1 - Обзор процесса документирования Документатор должен подготовить план документирования, в котором должны быть определены задания, выполняемые при создании конкретной документации. Данный план должен быть официально согласован заказчиком, что подтверждает полный учет в этом плане всех требований заказчика. Примечание - Обычно план документирования должен охватывать весь комплект документации, например руководства пользователя, диалоговую документацию, справочные тексты и краткие справочные карты. Пример плана приведен в приложении С. Процесс проектирования документации описан в приложении D. В плане документирования должны быть четко описаны область применения и ограничения по использованию планируемой документации, а также основные решения по анализу и проектированию этой документации. В плане также должны быть определены процессы и проверки, выполняемые при разработке документации. План документирования должен охватывать следующие вопросы (но не ограничиваться ими): a) рабочее наименование, назначение, область применения и ограничения по использованию планируемой документации; b) спецификацию стиля в соответствии 8.2; c) определение аудитории пользователей (см. 8.1.3.2); d) обоснование причин использования документации данной аудиторией и ее целевое назначение; e) содержание (план-проспект) документации, с оценкой ее постраничного объема, и соответствующие уточнения для других машинных носителей документации; f) номенклатуру поставки - число печатных копий, наличие электронных копий, форматы дисков и файлов (включая версии программных средств) и откуда они могут быть поставлены; g) установление собственника авторских прав на документацию и любых других прав собственности. Примечание - Вопрос прав собственности является сложным. Во всех договорах на документацию должны быть указаны собственники соответствующих прав. При этом может быть указана последующая возможность передачи авторских прав от документатора к заказчику. Передача авторских прав целесообразна при определении места и способа тиражирования документации; h) обеспечение перевода документации на другие языки. Примечание - Подробнее см. в приложении Е; i) уровни (грифы) секретности и конфиденциальности (при необходимости); j) процедуры и проверки, могущие влиять на процесс разработки документации, включая, при необходимости, хранение, поиск, резервирование, передачу и оценку качества; k) методы и средства производства (тиражирования) и используемые версии данных средств; l) структуру коллектива разработчиков документации и, возможно, плана выбора данной структуры. Примечание - Конкретные лица привлекаются на различных этапах написания и производства (тиражирования) документации в зависимости от уровня своего опыта и знаний. Например, может быть необходимым хорошее знание автором документируемой системы и опыт в написании документации; для редактора может потребоваться только опыт редактирования, но не знание системы; от компоновщика (оформителя) может не требоваться других знаний кроме знания средств оформления; m) взаимосвязи (подчиненности) проекта; n) почасовую загрузку и зарплату персонала (руководство по оценке этих факторов приведено в приложении F); o) требования к проектным ресурсам, включая информационные и прочие ресурсы, представляемые заказчиком, и срокам их представления; р) метод передачи документатору информации об изменениях программного средства в процессе его разработки; q) планы контроля изменений и сопровождения документации (факультативно); r) планы проверки документации после ее создания; s) календарное планирование (графики) по контрольным точкам (milestones), включая (при необходимости): 1) утверждение плана документирования, 2) подготовку, проверку и корректировку проекта каждого документа, 3) тестирование на практичность, 4) подготовку оригиналов фотошаблонов, 5) распечатку, переплетение и распространение документации. При необходимости каждый из пунктов плана должен быть описан для каждого элемента документации. Примечания 1. Полезно также включить в план документирования образцы аналогичной документации, выпускаемой документатором или другими сторонами, чтобы показать ее стили и компоновку. 2. План документирования должен быть подготовлен и утвержден до начала разработки документации, чтобы гарантировать согласование всеми сторонами поставленных задач и используемых методов. После утверждения плана он должен быть доведен до всех заинтересованных сторон, включая персонал разработчиков документации, а также заказчика и субподрядчиков (например, печатников, наборщиков, переводчиков). 8.1.3.2 Определение аудитории пользователей План документирования должен включать определение аудитории(й) пользователей документации, уровня образования, способностей, подготовки, опыта данных пользователей и других характеристик, связанных с содержанием, структурой и использованием документации. Обычно имеется ряд различных групп пользователей, преследующих различные цели при использовании конкретной документации. Каждый тип пользователей, включая их характеристики и задачи, решаемые ими при помощи документации, должен быть определен отдельно. Примечания 1. Данные об определении аудитории пользователей могут быть получены из: a) результатов изучения аудитории, проведенного заказчиком или документатором; b) описаний, представляемых заказчиком; c) определений аудитории, полученных из других источников. 2. По возможности персонал разработчиков документации должен организовать встречи с типовыми пользователями в их рабочей обстановке и обследовать их работу. 8.1.3.3 Контроль плана документирования После официального согласования плана документатор должен нести ответственность за контроль и распространение данного плана. Документатором должен быть составлен список по распространению учтенных копий данного плана. В случае внесения в план последующих изменений (согласованных документатором и заказчиком) документатор должен гарантировать получение этих изменений всеми держателями учтенных копий. Примечание - Вследствие проблем, возникающих при наличии устарелых копий плана, документатор должен запретить его несанкционированное копирование и предусмотреть процедуры аудита всех обновляемых копий плана. Соответствующие проверки должны проводиться заказчиком с привлечением документатора (при необходимости). Примечание - Целью проверки является гарантирование полноты и правильности представленных материалов и удовлетворения ими потребностей заказчика в соответствии с условиями договора и планом документирования. Проверка должна проводиться персоналом заказчика, обладающим соответствующей квалификацией и полномочиями по предложению изменений в документацию и утверждению измененной документации. Примечание - Заказчик должен ограничить количество проверяющих лиц до пределов, необходимых для реализации функции проверки. При утверждении (согласовании) каждого проекта документации заказчик должен гарантировать правильность решения вопросов ее защиты и законности. Документация для проверки должна представляться с сопроводительным письмом от документатора, в котором должны быть указаны цели проверки и обязанности проверяющей стороны (эксперта). Примечания 1. Качество документации и успешность проверок повышаются при наличии хороших контактов между заказчиком и документатором в процессе разработки документации. При этом должно быть предусмотрено неформальное обсуждение возникающих вопросов и по возможности раннее представление заказчику образцов документации или предварительных материалов. 2. Договор может быть скорректирован при необходимости внесения в него изменений, не связанных с областью действия договора или плана документирования. 3. Отметим, что проведение проверки не освобождает документаторов от обязанностей по гарантированию максимально возможной полноты и точности документации. 4. Непосредственно перед представлением любой публикации на утверждение, в ней должны быть обновлены все распечатки экранов для гарантирования ее актуальности. 5. Результаты проверок представляются заказчиком документатору в виде пометок в проекте документации или письменных комментариев по его содержанию. Заказчик должен хранить копии всех вносимых изменений для сравнения их с последующими проектами документации. Представляемые заказчиком комментарии должны быть в виде, позволяющем персоналу разработчиков документации внести предлагаемые изменения в проект документации без дальнейших пояснений. 6. Для больших сложных систем или систем, разрабатываемых одновременно с документацией, может быть необходимо более двух проектов документации и наличие гранок. В этом случае максимальное число проектов (редакций) документации должно быть оговорено между заказчиком и документатором и указано в плане документирования. 7. При проверке проектов документации используют редакционные разметки (знаки, цвета, разметка шрифтов и прочее). Целью редакционных разметок является выделение частей публикации, нуждающихся в уточнении. Тем самым предотвращается необходимость в повторных проверках проектов. Настоятельно рекомендуется для внесения редакционной разметки использовать средства автоматизированного сравнения документов (при их наличии). При редакционной разметке рекомендуется: a) не вносить разметку в распечатку первого проекта (редакции) новой публикации; b) использовать разметку для показа изменений, вносимых в оригинал проверяемой публикации; c) во втором проекте использовать разметки с номером 1 для указания изменений, внесенных по результатам проверки первой редакции; d) в третьем проекте использовать разметки с номером 2 аналогично номеру 1; e) после принятия третьего проекта все разметки в нем должны быть сохранены до проверки гранок публикации. 8.1.4.2 Проверка плана документирования Данная проверка должна гарантировать, что документация, предусмотренная планом документирования, после его выполнения будет удовлетворять целям заказчика. При утверждении плана документирования заказчик согласовывает все характеристики номенклатуры поставки, предусмотренной планом. Примечание - Заказчики должны уделять особое внимание структуре, полноте и практичности документации в соответствии с планом-проспектом ее содержания. План документирования должен быть проверен и утвержден (согласован) до начала работ над первым проектом документации. Рекомендации по оценке плана приведены в приложении G. 8.1.4.3 Проверка первой редакции Первая редакция (проект) должна содержать основную часть документации в соответствии с планом документирования, а также содержание, приложения и словарь (словник, определения). При применении средств автоматического создания указателя каждая его предметная рубрика (индекс) должна ссылаться на конкретные пункты документации. Орфография, пунктуация, стиль и компоновка документации должны соответствовать указанным в плане документирования. Первый проект документации должен быть проверен заказчиком. Данная проверка предназначена для контроля технической правильности и полноты документации и должна гарантировать соответствие данного проекта заданиям плана документирования. Также проверяют соответствие орфографии, пунктуации, стиля и компоновки документации требованиям плана документирования. При утверждении первого проекта заказчик согласовывает техническую правильность, структуру, понятность и полноту документации, исключая предложенные изменения. Примечания 1. Перед предъявлением заказчику первый проект должен быть отредактирован по следующим причинам: a) чтобы проверяющий не отвлекался на корректировку типографских и компоновочных ошибок; b) чтобы любые технические неточности, внесенные при редактировании, были обнаружены проверяющим. 2. Проект должен быть проверен на соответствие выданным заданиям, указанной аудитории, содержанию и другим характеристикам, согласованным в плане документирования. Перед возвратом первого проекта с комментариями документатору заказчик должен быть уверен, что проект, включая все корректировки, соответствует плану документирования. 8.1.4.4 Проверка второго проекта Во второй проект документации должны быть включены все изменения, согласованные с заказчиком при проверке первого проекта, а комплектность поставки второго проекта по возможности должна соответствовать номенклатуре поставки, оговоренной в плане документирования. Данная проверка предназначена для контроля правильности внесения в документацию всех изменений, указанных заказчиком на этапе первого проекта. При утверждении второго проекта заказчик согласовывает все аспекты документации за исключением физической формы представления документации по данному проекту, которая может не соответствовать указанной в номенклатуре поставки. Примечание - При утверждении второго проекта заказчик должен быть уверен, что по данному проекту (включая внесенные изменения по результатам проверки первого проекта) могут быть изготовлены гранки. В подготовленные гранки документации должны быть внесены все изменения, указанные заказчиком при проверке второго проекта. Данная проверка предназначена для контроля правильности внесения в документацию всех изменений, указанных заказчиком на этапе второго проекта. Любые обнаруженные заказчиком несоответствия должны быть немедленно доведены до сведения документатора, который должен соответствующим образом модифицировать документацию и представить копии измененных разделов заказчику для дальнейшей проверки. Утверждая (согласовывая) гранки документации, заказчик подтверждает готовность конкретного документа к производству (тиражированию). 8.1.5 Тестирование документации на практичность В плане документирования должен быть указан требуемый уровень тестирования документации на практичность. Минимально должно быть проведено одно тестирование на практичность документации, используемой для выпускаемой версии программного средства. Примечания 1. Тестирование на практичность следует рассматривать как дополнения к проводимым проверкам и анализам документации. Подобное тестирование при разработке должно проводиться на прототипе документации, наиболее полно моделирующем ее окончательную версию. 2. При установлении условий данного тестирования должен быть полностью указан стандарт на характеристики практичности, по которому проводят измерение. Следует также определить соответствующий(е) метод(ы) измерения и процесс описания результатов замеров. 3. При необходимости в плане документирования следует определить среду тестирования, которая должна полностью соответствовать эксплуатационной среде конечного пользователя. 4. Тестирование на практичность может быть использовано для оценки (измерения) практичности по ГОСТ Р ИСО/МЭК 12119. 8.1.5.2 Планирование В плане документирования должны быть полностью описаны условия тестирования, включая: a) этап(ы) жизненного цикла разработки, на котором(ых) должно проводиться тестирование; b) цели тестирования; c) используемые показатели (например, время реакции задач); d) среду тестирования; e) число и вид привлекаемых пользователей; f) процесс описания результатов тестирования и рекомендаций по ним; g) процесс обеспечения реализации рекомендаций по результатам тестирования; h) процесс доведения результатов тестирования до всего персонала разработчиков документации и заказчика; i) обязанности персонала разработчиков документации, участвующего в тестировании; j) процесс определения необходимости последующего тестирования. Примечания 1. При проведении тестирования документации на практичность необходимо проверить соответствие документов конкретному программному средству. Для повышения эффективности данного тестирования его необходимо проводить как можно раньше, внося необходимые изменения как в само программное средство, так и в его документацию. 2. При составлении графика тестирования необходимо учитывать тестирование отдельных компонентов (частей) программного средства и выполняемых ими функций. Когда тестирование запланировано до завершения разработки программного средства, при его проведении должна быть использована рабочая модель или прототип данного средства. При проведении тестирования после завершения разработки программного средства следует использовать выпускаемую версию данного программного средства. В проведении тестирования документации на практичность должны участвовать представители заказчика. Данными представителями должны являться лица, имеющие тот же опыт (навыки, образование и т.д.), что и пользователи из конкретной аудитории. Цели их участия в тестировании должны быть определены заказчиком. Примечание - Для участия в тестировании по возможности должны быть привлечены лица из конкретной аудитории. 8.1.6 Документация, разработанная другими компаниями по субподрядам Документатор (головной подрядчик) должен гарантировать соответствие документации, разработанной субподрядчиками, настоящему стандарту, плану документирования и договору. В отношении документации, разрабатываемой субподрядчиком, документатор выступает в роли заказчика, а субподрядчик - документатора. Примечание - Документатор должен заключить соглашения с субподрядчиками в соответствии с настоящим стандартом. 8.1.7 Контроль изменений и сопровождение документации 8.1.7.1 Общие положения В плане документирования должны быть предусмотрены следующие четыре типа изменений документации: a) функциональные изменения данной версии (this-version function changes) - изменения функции программного средства, внесенные при разработке документации и отраженные в опубликованной документации; b) функциональные изменения последующей версии (next-version function changes) - изменения функции программного средства, внесенные при разработке документации и не отраженные в опубликованной документации, но подлежащие учету в последующей редакции документации. Примечание - Различие между перечислениями а) и b) обычно определяется термином «дата пересмотра (cut-off date)»; c) изменения программного средства после публикации (post-publication software changes) - изменения конкретных функций программного средства после издания данной документации; d) изменения документа после публикации (post-publication document changes) - изменения в опубликованной документации, обусловленные изменениями программного средства или обнаружением погрешностей в данной документации. Документатор должен обеспечить проектирование документации так, чтобы допустить внесение в нее изменений всех четырех типов. Для этого необходимо, чтобы: a) была предусмотрена процедура внесения каждого типа изменений в документ. Примечание - Разработчики документации обычно должны получать учтенные копии изменений программного средства, подтверждающие внесение соответствующих изменений в данное средство после конкретной даты его пересмотра; b) наименование документа и номер версии или дата были указаны в верхнем или нижнем колонтитуле конкретного документа; c) в бумажном документе с замененными страницами была предусмотрена таблица действующих страниц (лист изменений) или нечто подобное, позволяющее пользователю контролировать наличие каждой страницы документа; d) дополнительно были предусмотрены методы, обеспечивающие внесение изменений в каждую учтенную копию конкретного документа; e) дополнительно был предусмотрен метод, позволяющий пользователю контролировать соответствие конкретной копии данного документа используемой версии программного средства. В договоре должно быть оговорено, что изменения каждого типа вносятся в документацию документатором. 8.2 Содержание спецификации стиляВ данном подразделе определено содержание спецификации стиля документации. Примечание - Дополнительные рекомендации по данному вопросу приведены в приложении Н. В данную спецификацию дополнительно могут быть включены конкретные стандарты и руководства или приведены ссылки на соответствующие разделы плана документирования. Должен быть указан язык, на котором составлена документация для конкретной страны, например французский (для Канады). При необходимости для принятого языка должен быть указан соответствующий орфографический словарь и, по возможности, список исключений из него. Примечание - Должен быть определен национальный орфографический словарь, удовлетворяющий интересам основной аудитории пользователей в данной стране. По возможности словарь следует представить в виде файла орфографического контроля. 8.2.2.3 Грамматика и ее применение Должны быть приведены рекомендации по грамматике языка и стилю ее применения. Примечание - Должен быть определен стандарт по национальной грамматике и ее применению в интересах основной аудитории пользователей в данной стране. 8.2.3.1 Компоновка и оригинал-макеты 8.2.3.1.1 Размер (формат) бумаги Должен быть определен используемый размер бумаги. Примечание - При выборе размера бумаги должно быть учтено следующее: а) форматы А4, А5 и В5 указаны в настоящем стандарте (см. 4.1 и 4.5); b) как будут храниться данные документы (в некоторых архивах возникают проблемы с хранением документов в конкретных форматах); c) используются ли распечатки экранов (распечатки целых экранов в формате А5 недостаточно разборчивы); d) используемый национальный стандартный формат бумаги, если документация представляется в виде фотокопий; e) требования к мобильности и рабочей области документации. 8.2.3.1.2 Ориентация (расположение) Должна быть определена ориентация конкретной страницы документа как книжная (вертикальная) или альбомная (горизонтальная). При необходимости для языков, допускающих варианты ориентации текста, следует ее указать (например, сверху вниз, справа налево, на развороте или обороте по отношению к крышке переплета). 8.2.3.1.3 Одно- или двусторонняя печать Следует указать, будет ли документация печататься в одно- или двустороннем формате. Примечание - Двусторонний формат следует применять при печатном способе выпуска исходного материала, так как при этом расходуется меньше бумаги. Двусторонний формат можно использовать при выпуске фотокопий исходного материала. Односторонний формат может быть выбран из-за соображений практичности документации. 8.2.3.1.4 Разрешающая способность типографского или лазерного способа печати Должна быть определена минимально допустимая разрешающая способность печати (количество точек в 1 дюйме/1 мм). Примечание - Минимально рекомендуемой является разрешающая способность 300 точек/дюйм. 8.2.3.1.5 Ширина внутреннего поля Должно быть определено расстояние от полосы набора до корешка переплета. 8.2.3.1.6. Ширина внешних полей Должны быть определены расстояния от полосы набора до внешних краев страницы. Должны быть определены цвета красок, используемых при печати. Примечание - Если в плане документирования или в договоре указано несколько цветов, любой документатор, не компетентный в области многоцветной печати, должен заранее (до предъявления гранок заказчику) обратиться за консультацией к соответствующим специалистам. 8.2.3.1.8 Цвет, масса и качество бумаги Должны быть определены цвет, масса и качество (номер) бумаги, используемой для документации. Примечание - Если требуется конкретный номер бумаги, это должно быть указано. Если в документации применяются разделители, должны быть указаны их цвет, масса и качество. В спецификации стиля должна быть определена информация, печатаемая на разделителях, а также их формат, ориентация и используемый шрифт. 8.2.3.1.10 Метод воспроизведения (тиражирования) и качество Должен быть указан метод тиражирования документации (печатный, фотокопировальный и т.д.), а также соответствующие ему показатели качества. Должен быть указан метод переплетения документации. 8.2.3.2.1 Нумерация страниц Должна быть определена схема нумерации страниц. Примечания 1. Каждая страница должна иметь индивидуальный номер. Номера страниц должны быть проставлены в порядке их брошюрования. 2. При брошюровке документа с заменяемыми страницами схема нумерации должна учитывать номер текущей главы (раздела) с номером страницы в данной главе (разделе), например «1-1», «1-2» и т.д. (тем самым обеспечивается вставка страниц в документ без перенумерации всех последующих страниц). 3. В случае брошюровки документа без замены страниц используют порядковую номерацию, например «1», «2» и т.д. Иногда для нумерации страниц содержания используют другую схему («i», «ii» и т.д.). Следует избегать схожих методов нумерации страниц вспомогательного (указателя и т.д.) и вводного материалов, так как это может привести к неоднозначности в случае изъятия или вставки страниц. 8.2.3.2.2 Нумерация таблиц и рисунков Должны быть определены схемы нумерации рисунков и таблиц (при необходимости их нумерации). Примечание - Рисунки и таблицы в документе (частях документа) должны иметь индивидуальную нумерацию. Рисунки и таблицы должны нумероваться в порядке их расположения в документе (частях документа). Может быть использована единая, последовательная нумерация рисунков и таблиц. 8.2.3.3 Использование сносок или концевых примечаний Должны быть указаны возможности применения сносок или концевых примечаний. Примечание - В документации пользователя программного средства данные элементы обычно не используют; в спецификации стиля следует запретить их применение. 8.2.3.4 Правила пагинации и плотности документа Должны быть определены правила пагинации (постраничного разбиения, например, чтобы заголовки не проставлялись в конце страницы) и плотности документа (например, регулирование количества чистых страниц, начальных и концевых висячих строк). 8.2.3.5 Вводные и вспомогательные материалы Должны быть определены виды вводных и вспомогательных материалов, включая (при необходимости) требования к содержанию и оформлению: a) титульного листа; b) информации о гарантиях, авторских правах, компенсациях и торговой марке; c) содержания; d) списка рисунков и таблиц; e) приложений; f) словаря (глоссария); g) перечней обозначений и сокращений; h) указателя. Должен быть определен порядок расположения данных элементов в документе. Примечание - Следует установить требования к содержанию и оформлению вводных и вспомогательных материалов только необходимых видов. 8.2.3.6 Текст основной части документа 8.2.3.6.1 Гарнитуры и кегли шрифтов Должны быть определены гарнитуры и кегли шрифтов, используемых в основной части документа. Должно быть указано число колонок, используемых при оформлении страниц документа. Примечание - Наиболее часто в документации пользователя программного средства используют одноколонное оформление страниц, но может быть также использовано двухколонное оформление. 8.2.3.6.3 Отступы по горизонтали и пробелы по вертикали Для текста основной части издания должны быть определены отступы (втяжки) слева или справа от края набора основного для издания формата, когда часть строк полосы набирают на более узкий формат со сдвигом влево (правосторонняя втяжка), вправо (левосторонняя), с обеих сторон (двусторонняя), а также пробелы по вертикали (например, межстрочные, межабзацевые). Примечания 1. Для языков романской группы в тексте основной части документа следует избегать строк длиной более 65 и менее 30 символов. 2. Для подсчета соответствующей длины строки изначально выбирают строку длиной 5 см и считают количество символов (включая пробелы), содержащихся в десяти строках обычного текста (без разбивки на абзацы) данной длины. Полученное число делят на 50 для определения среднего числа символов на 1 см. Затем принимают решение о необходимом количестве символов в строке (которое должно быть между 30 и 65) и делят его на ранее определенное среднее число символов на 1 см для получения необходимой длины строки в сантиметрах. Должны быть определены параметры выравнивания текста основной части на выбранном языке (например, левостороннее или по ширине). 8.2.3.7.1 Количество уровней и наименования заголовков Должно быть определено количество уровней заголовков, а для каждого уровня задано его обозначение или нумерация. Примечание - Следует избегать использования более трех уровней заголовков. Трех уровней обычно достаточно. 8.2.3.7.2 Стиль текста заголовков Должен быть определен стиль текста заголовков для используемых в документации языков (например, «Стиль основных предложений», «Все буквы заглавные»). 8.2.3.7.3 Гарнитуры, кегли шрифтов и отступы для заголовков каждого уровня Должны быть определены гарнитуры и кегли шрифтов, отступы по горизонтали и интервалы по вертикали для каждого уровня заголовков. 8.2.3.7.4 Графические элементы, используемые в заголовках Должны быть определены графические элементы (например, подчеркивание, раскраска, пиктограммы), применяемые на каждом уровне заголовков. 8.2.3.8 Верхние и нижние колонтитулы 8.2.3.8.1 Содержание колонтитулов Должно быть определено содержание заполнения верхних и нижних колонтитулов. Примечание - Например, таковыми могут быть номера страниц, проставляемые на полях. 8.2.3.8.2 Гарнитуры, кегли шрифтов и расположение колонтитулов Должны быть определены гарнитуры и кегли шрифтов, а также горизонтальное и вертикальное расположение верхних и нижних колонтитулов. При двусторонней печати отдельно должно быть определено содержание и оформление верхних и нижних колонтитулов левых и правых страниц. Примечание - Например, расположение номеров страниц на страницах каждого типа. 8.2.3.8.3 Используемые графические элементы Должны быть определены графические элементы (например, подчеркивание, раскраска, пиктограммы), применяемые для колонтитула каждого типа. 8.2.3.9.1 Содержимое Должно быть определено содержимое надписей. 8.2.3.9.2 Гарнитуры, кегли шрифтов и расположение Должны быть определены гарнитуры и кегли шрифтов, а также расположение надписей в документе. Должны быть определены правила оформления таблиц, например головки таблиц следует повторять при переходе на другую страницу. 8.2.3.10.2 Гарнитуры и минимальные кегли шрифтов Должны быть определены гарнитуры и минимальные кегли шрифтов, используемых в таблицах. 8.2.3.11.1. Общие положения Отчеты (сообщения) являются результатами работы прикладных программных средств, выдаваемые в печатном или экранном виде. Образцы отчетов обычно включают в документацию пользователя программного средства. 8.2.3.11.2 Содержание Могут быть установлены правила оформления и содержания отчетов. Примечание - Отчеты лучше понимаются, когда на каждом их поле распечатки экранов отражены реальные данные. В отчетах также должны быть использованы функциональные данные. 8.2.3.11.3 Гарнитуры и минимальные кегли шрифтов Должны быть определены гарнитуры и минимальные кегли шрифтов, используемые в отчетах. 8.2.3.11.4 Использование горизонтальной компоновки и страниц-раскладок Должны быть определены правила по использованию горизонтальной компоновки (то есть альбомных форматов) для очень широких или длинных отчетов. Должны быть также установлены правила использования в отчетах страниц-раскладок и страниц-разверток. 8.2.3.12.1 Содержание Должны быть установлены общие правила содержания распечаток экранов. Примечание - Распечатки экранов лучше понимаются, когда на каждой из них отражены реальные данные. В распечатках также должны быть использованы функциональные данные. 8.2.3.12.2 Оформление (компоновка) Должны быть установлены общие правила оформления (компоновки) распечаток экранов. 8.2.3.12.3 Оформление частичных распечаток экранов Должны быть установлены (при необходимости) правила оформления частичных (неполных) распечаток экранов. 8.2.3.13.1 Минимальная толщина линий, гарнитуры и кегли шрифтов Должны быть установлены, используемые в рисунках гарнитуры и кегли шрифтов, а также минимальная толщина линий. Должны быть установлены правила расположения (ориентации) рисунков. 8.2.3.14 Уведомления и предостережения 8.2.3.14.1 Стиль текста Должен быть определен стиль текста уведомлений и предостережений для используемых в документации языков (например, «Стиль основных предложений», «Все буквы заглавные»). 8.2.3.14.2 Гарнитуры, кегли шрифтов и отступы Должны быть определены гарнитуры и кегли шрифтов, отступы по горизонтали и интервалы по вертикали для уведомлений и предостережений. 8.2.3.14.3 Графические элементы, используемые в заголовках Должны быть определены графические элементы (например, подчеркивание, раскраска, пиктограммы), используемые в уведомлениях и предостережениях. 8.2.4 Электронная документация 8.2.4.1 Типы справочной информации В спецификации стиля документации могут быть указаны один или несколько из следующих типов справочной информации: a) контекстная справка (context help) - информация о текущем поле, в котором находится курсор или высвечена программа, включая ее необходимое или целевое (предметное) содержание, ее назначение и потенциальное влияние на работу программного средства; b) расширенная справка (extended help) - информация о текущем экране или окне, включая ее назначение и требуемый режим использования; c) справка о клавишах (keys help) - информация о применении клавиатуры, функциональном назначении клавиш и их перенаименовании (обозначении); d) справка о справках (help to help) - информация об использовании справочной системы в целом; e) справка о сообщении (message help) - информация о том, что пользователь должен или может сделать в ответ на конкретные системные сообщения, например сообщения об ошибках; f) терминологическая справка (reference phrase help) - определения конкретных элементов, связей с конкретной тематикой и расшифровка обозначений и сокращений; g) понятийная справка (intelligent help) - справочная информация, выдаваемая системой для предупреждения пользователя об ошибках. Может быть структурирована, чтобы первоначально пользователь получал краткое справочное сообщение, а при повторении той же ошибки - более подробное сообщение, и наоборот, пользователь может получить развернутое сообщение при первой ошибке и краткое - при ее повторении. 8.2.4.2 Типы диалоговой (оперативной) документации В спецификации стиля электронной документации могут быть указаны один или несколько из следующих типов диалоговой документации: a) руководства или рекомендации пользователя (user guide or reference) - описывают процедуры по применению продукта; b) командные справки (command reference) - определяют синтаксис, результаты и целевое назначение каждой команды (только для команд управления системой); c) рекомендации по сообщению (message reference) - определяют, что пользователь должен или может сделать в ответ на конкретные системные сообщения, например сообщения об ошибках; d) административная информация (administration information) - информация о конфигурации и защите системы, а при необходимости - о ее инсталляции, предназначенная для администратора системы. 8.2.4.3 Оформление 8.2.4.3.1 Общее положение Оформление (компоновка) информации в системах справочной и диалоговой (оперативной) документации во многом может определяться возможностями инструментальных средств, используемых при их создании. 8.2.4.3.2 Сопутствующие материалы Должны быть установлены правила размещения материалов, связанных с электронной документацией, и их местоположение. 8.2.4.3.3 Подсветка и использование цвета Должны быть установлены правила использования в электронной документации подсветок выделяемых элементов и использование цветового оформления. Примечания 1. Использование подсветок и цветов для выделения элементов документации должно быть минимизировано, особенно в случае возможной путаницы между выделенным текстом и гипертекстовыми связями. 2. Цвета следует использовать осторожно, особенно при отсутствии уверенности в том, что тот же цвет не используется для уведомления о более важной информации. Это особенно важно при наличии у пользователей возможностей выбора различного цветового оформления экранов. 3. Для четкого выделения элементов и во избежание возникновения при этом проблем по возможности следует основные цвета (красный, зеленый и синий) использовать на фоне белого или черного. 4. Различные яркие цвета не следует использовать последовательно, так как это может привести к возникновению на экране трехмерных эффектов. 5. Обычно некоторые цвета имеют определенные смысловые значения (например, красный - «стой» или «опасно», зеленый - «продолжить» или «безопасно») и могут быть выбраны соответственно этому значению. Данный тип цветосочетания следует использовать осторожно, если пользователи могут выбирать различные цветовые оформления экранов. 6. Колористика экранов дисплеев является сложным вопросом и часто связана с недостаточной проектной проработкой. Документаторам в этом случае следует обращаться за помощью к соответствующим специалистам. 8.2.4.3.4 Оформление диалоговой документации и справочного текста Должны быть установлены правила оформления соответствующих текстов. Должны быть установлены правила оформления соответствующих заголовков. 8.2.4.3.6 Текст основной части Для текста основной части электронной документации должны быть определены следующие элементы: a) выравнивание (для соответствующих языков); b) отступы и интервалы. Примечание - Для языков романской группы следует избегать строк длиной более 65 и менее 30 символов. Интервал между строками следует устанавливать не менее двух пикселей или 15 % от высоты символа, независимо от его величины. Это не распространяется на знаки ударения или выносные элементы строчных символов; c) минимальная высота символа. Примечание - Для языков романской группы высота символов должна быть не менее 16 и не более 45 угловых минут. Предпочтительной высотой символа являются 20-22 угловые минуты. Угловые минуты используются в качестве показателя высоты символа на видеодисплее; данный показатель отражает охват символа глазом. Он зависит не только от фактической высоты символа на экране, но также от нормального расстояния до экрана. В таблице 1 показано отношение между высотой символа в угловых минутах и миллиметрах на расстоянии в 1 м. Например, на более коротком расстоянии высота пропорционально уменьшается по сравнению с заданной в таблице. В таблице для сравнения также показано соответствующее число отображаемых точек для гарнитуры «Times Roman». Таблица 1 - Угол обзора и число точек
Должны быть установлены правила навигации по электронной документации. Примечания 1. Уровни связей информации в документации должны контролироваться, обеспечивая пользователю возможности возврата в исходный пункт, содержание или указатель без блуждания в документе. 2. Должны быть выработаны и применены правила структурирования документа. Например, количество связей в каждой информационной цепочке должно быть ограничено числом X. Значение X должно быть таким, чтобы пользователи имели соответствующие возможности для возврата к содержанию или перехода к другим структурным элементам документа. Уровни заголовков также могут быть взаимоувязаны с уровнями сложности документа (например, «В заголовках первого уровня представляется только общая информация»). 3. Проблемно ориентированная и общая информация должны быть выделены в отдельные разделы с входящими связями между ними, тем самым позволяя пользователю изучить конкретную задачу без непреднамеренного поиска в общих материалах, что может дезориентировать и отвлекать его. 4. Следует использовать графические материалы. Общая схема, отражающая основные разделы документа с гипертекстовыми связями между ними, дает пользователю ясное визуальное представление о структуре документа. 5. В начале документа должен быть раздел с рекомендациями пользователю, содержащий информацию по применению диалоговой документации. Данный раздел следует использовать для пояснения структуры документа и правил по его применению. 8.2.4.3.8 Использование клавиатуры Должны быть определены правила использования специальных клавиш в диалоговой документации. Примечания 1. Пользователь должен иметь возможность вызова справки, используя конкретную клавишу или комбинацию клавиш, в любой точке программы. Пользователь также должен иметь возможность вызова диалоговой документации с использованием единственной клавиши или комбинации клавиш. 2. В плане документирования должны быть определены условные наименования и функции всех специальных функциональных клавиш, используемых в системе диалоговой или справочной документации. 3. Применение специальной функциональной клавиши в документации должно быть соотнесено с использованием функциональных клавиш в самом программном приложении. ПРИЛОЖЕНИЕ А(справочное) Перекрестные ссылки с ГОСТ Р ИСО/МЭК 12207Настоящий стандарт соответствует ГОСТ Р ИСО/МЭК 12207 в части реализации его подраздела 6.1 по отношению к документации пользователя (см. таблицу А.1). Таблица А.1 - Перекрестные ссылки с ГОСТ Р ИСО/МЭК 12207
ПРИЛОЖЕНИЕ В(справочное) Использование настоящего стандарта в договореВ.1 Общие положенияВ настоящем стандарте имеются разделы, требования которых необходимо пояснить применительно к конкретному договору или другим ссылочным документам (например, международным). В свою очередь, план документирования также нуждается в пояснении. В договоре должны быть даны ответы на следующие вопросы: a) откуда поступает информация о изучении аудитории? (Ответ рекомендуемый); b) необходимо ли готовить более двух проектов комплекта документации и одного комплекта гранок? (При необходимости, в настоящем стандарте по умолчанию предусмотрены два проекта комплектов документации и один комплект гранок); c) кто представляет исходные материалы? (Обычно это очевидно, но для проектов со сложными взаимосвязями между вовлеченными сторонами нуждается в уточнении); d) какие уровни конфиденциальности или секретности необходимо использовать для материалов, предоставляемых заказчиком документатору? e) имеется ли стандарт на оформление бумажной документации? (Это не обязательно; по умолчанию может быть использована спецификация стиля документации, установленная в настоящем стандарте; затем в плане документирования может быть оговорено количество проектов документации и т.д.). В.2 Образец раздела договораВ соответствии с настоящим стандартом образец раздела договора может быть представлен в следующем виде. Пример Раздел 123 Документация Вся документация пользователя должна соответствовать ГОСТ Р ИСО/МЭК 15910. В комплект документации не следует включать диалоговую документацию и справочные тексты. Вся информация об изучении аудитории и другие исходные материалы должны представляться заказчиком. Должно быть проведено одно тестирование на практичность при поставке первого модуля программного средства, которое должно предусматривать проверки всех функциональных возможностей данного модуля в интересах пяти различных типовых пользователей. В.3 Практическое применение настоящего стандартаНеобходима адаптация настоящего стандарта в интересах потребителей и пользователей в целях его практического применения. Практическое применение настоящего стандарта обычно заключается в исключении и добавлении ряда разделов, что должно быть оговорено соответствующим соглашением (как правило, в договоре, но возможно и в плане документирования). Практическое применение настоящего стандарта следует проводить тщательно, с учетом его общей структуры. ПРИЛОЖЕНИЕ С(справочное) Образец плана документирования. Документация пользователя для системы ABC - административного управления магнитными лентамиС.1 ВведениеВ настоящем плане описана стратегия разработки документации пользователя для системы ABC, представляемой в виде комплекта документации XYZ. Определена область применения проекта, номенклатура поставки документации и ресурсы, необходимые для ее создания. Данная стратегия предусматривает создание твердых копий документации и диалоговой документации в виде справочных текстов. В случае изменения данной стратегии следует пересмотреть план документирования. С.2 Область применения и ограниченияВ комплекте документации не предусмотрены инструкции по применению операционной системы, на которой прогоняется система ABC. Однако для читателя должны быть указаны ссылки на соответствующие руководства по данному вопросу. Инсталляция, ввод в действие и управление документацией системы ABC уже реализованы и не рассматриваются в настоящем проекте. С.3 Оформление и стиль описанияПо умолчанию следует использовать оформление и стиль описания, указанные в ГОСТ Р ИСО/МЭК 15910. Образец страницы приложен к плану документирования. Таблица С.1 - Руководство по стилю
С.4 АудиторияВ аудиторию пользователей данной системы входят операторы компьютеров, обладающие минимальными техническими знаниями. Минимальное образование операторов должно соответствовать 12-летнему среднему (школьному) образованию. Аудитория не охватывает безграмотных пользователей; все пользователи должны обладать хорошими навыками чтения. Пользователи должны иметь однолетний (двухлетний) опыт работы в качестве операторов вычислительного центра, включая навыки по эксплуатационным процедурам запуска, остановки, резервирования и сохранения систем, а также загрузки и разгрузки магнитных лент. В их обязанности также должен входить контроль диагностических сообщений от системы и реакция на них. Предполагается, что пользователи: a) понимают общие процедуры управления магнитными лентами; b) обладают адекватным восприятием соответствующих команд операционной системы; c) не имеют навыков работы с магнитными лентами в системе ABC. С.5 Проект содержания документацииСодержание включает в себя следующее: a) введение - концепция ABC и ее связь с системой (пять страниц); b) обзор - общие функции системы ABC (три страницы); c) установка ленты (пять страниц); d) снятие ленты (пять страниц); e) проблемы - руководство по определению дефектов, включая системные сообщения (четыре страницы); f) словарь терминов и определений (одна страница); g) указатель (одна страница). Всего 24 страницы. С.6 Номенклатура поставкиПо окончании проекта должны быть поставлены следующие объекты: a) 500 переплетенных копий руководства; b) электронная копия всей документации на дискетах емкостью 1,44 Мбайт, диаметром 3,5 дюйма в формате DEF 3.0 (пригодная для распечатки документации на принтере); c) электронная копия справочного текста. С.7 Авторские праваАвторские права на все материалы принадлежат организации XYZ. С.8 ТранспортированиеОсобых условий по транспортированию продукции не требуется. С.9 Процесс разработки и контрольПри создании руководств пользователя системы ABC должны использоваться процедуры разработки и контроля, установленные в Руководстве по качеству организации XYZ. С.10 ТиражированиеПри производстве руководств пользователя системы ABC следует использовать типографскую систему DEF (версия 3.0). Графические материалы следует разрабатывать с использованием графического пакета JKL. Виды экранов дисплея для системы ABC следует собрать в электронном виде, а их копии - внести в окончательный документ. Содержание и указатель должны быть подготовлены и выпушены на системе DEF. Копии фотошаблонов должны быть отпечатаны на лазерном принтере с плотностью печати 300 точек на дюйм; за отдельную плату они могут быть распечатаны на лазерном принтере высокого качества с плотностью печати 1275 точек на дюйм. Каждое руководство должно быть выполнено в формате А4 с двусторонней печатью и сброшюровано так, чтобы была возможность заменять листы. Переплет должен быть формата А4 и скреплен кольцами диаметром 25 мм. На обложке должны быть приведены распечатки экранов системы ABC. Бумага для руководств должна быть матовой и иметь плотность 103 г/см2. Справочные тексты должны быть разработаны с использованием макетирования в системе DEF. С.11 ПроектантыСостав коллектива разработчиков и их обязанности приведены в таблице С.2. Таблица С.2 - Проектанты
С.12 РесурсыИнформацию, необходимую для разработки руководств, следует выбирать из проектной документации на систему ABC, получать от разработчиков программных средств и отбирать по результатам опытной эксплуатации данной системы. Разработчикам документации необходимы следующие ресурсы: a) копии функциональной проектной документации на систему ABC; b) доступ к системе ABC; c) доступ к разработчикам программного обеспечения системы ABC. С.13 Тестирование на практичностьПосле корректировки второго проекта документации по замечаниям заказчика должно быть проведено тестирование на практичность руководства пользователя и справочных текстов для системы ABC. Целью тестирования является оценка степени, в которой язык, содержание и оформление руководства пользователя и справочных текстов для системы ABC облегчают пользователям практическое применение программных средств данной системы. Тестирование должно проводиться в машинном зале с использованием бета-версии тестов для ABC; в тестировании должно участвовать по одному представителю от разработчиков программных средств и разработчиков документации (далее - представители). Тестирование должно проводиться с привлечением четырех типовых пользователей, перечисленных в С.4, выбранных произвольно из персонала ночной смены, эксплуатирующего систему. Каждому из них должны быть даны копии руководства пользователя и справочных текстов для системы ABC с просьбой выполнить ряд действий (перечисленных в плане тестирования). Представители записывают время выполнения каждого действия, замечания пользователя и процессы, выполняемые пользователями при реализации каждого действия. При превышении любым пользователем времени выполнения действия, указанного в плане тестирования, или неправильном выполнении данного действия представители записывают соответствующие замечания пользователя о причинах возникшей проблемы. Эти замечания представляются па совещании по рассмотрению документации и в качестве изменений в проект документации. На совещании определяют целесообразность проведения повторного тестирования. С.14 График работГрафик работ показан в таблице С.3. Таблица С.3 - График работ
ПРИЛОЖЕНИЕ D(справочное) Отношения между аудиториями, выданными заданиями, бумажной и диалоговой документациейПроектирование документации начинается с анализа пользователей документируемой системы. Как правило, существуют определенные группы пользователей, объединяемые в определенные аудитории в соответствии с их потребностями. В ряде случаев иерархию аудиторий целесообразно представлять в виде отдельных групп, как показано на рисунке D.1. Рисунок D.1 - Иерархия аудиторий В ряде случаев следует выбирать аудиторию, исходя из опытности пользователя данной аудитории по использованию системы. Например, аудитории могут быть определены как «Неопытные пользователи» или «Опытные пользователи». После определения перечня аудиторий для конкретной системы на следующем этапе следует определить задания (tasks), выполняемые каждой аудиторией. Часто данные задания представляют в виде иерархической структуры (см. рисунок D.2). Рисунок D.2 - Иерархия заданий На следующем этапе для определенной аудитории в рамках выданных ей заданий определяют перечень ее потребностей в информации (information needs). На основе данного перечня определяют содержание конкретного документа, как показано на рисунке 3. Рисунок D.3 - Информационные потребности На данном этапе (но не ранее) следует определить вид (тип) конкретного документа и машинный носитель, на котором он поставляется. Например, информационные потребности данной аудитории в рамках конкретного задания могут быть удовлетворены в формате печатного руководства, диалогового руководства, контекстно-зависимых справочных экранов, справочных схем или видео- и оперативных руководств. Обычно стремятся сократить номенклатуру разрабатываемых документов. При этом стараются один документ использовать в разных целях. На рисунке D.4 показаны виды деятельности (работы), выполняемые в процессе проектирования документации. Одним из важных моментов является представление пользователю необходимых сведений на различных носителях; потребность в этом не предопределяется ролью диалоговой или бумажной документации; ролью любого носителя является представление пользователю необходимых сведений в требуемом виде (формате) в зависимости от конкретной аудитории, продукта и набора заданий пользователя. Планирование документации (в соответствии с настоящим стандартом) связано только с установлением набора сведений, необходимых пользователям, и лишь в конце процесса документирования решается вопрос о выборе носителя, на котором следует представлять эти сведения. Например, диалоговую и бумажную документацию следует планировать одновременно, так как одному пользователю для получения необходимых сведений может потребоваться документация обоих видов. Рисунок D.4 - Общая структура процесса проектирования документирования Более подробное описание процесса проектирования документации приведено в BS 7649-93 [2]. ПРИЛОЖЕНИЕ Е(справочное) Рекомендации по написанию на английском языке документации, подлежащей последующему переводуЕ.1 Общие положенияВ настоящем приложении приведены рекомендации, которые следует учитывать при написании на английском языке исходных материалов, подлежащих последующему переводу на другие языки. Большая часть данных рекомендаций относится как к бумажной, так и диалоговой документации. Е.2 ТерминологияВ части терминологии, используемой в документах, необходимо руководствоваться следующими правилами: a) применять общие и нетехнические термины в соответствии с их определениями, установленными в общих словарях; b) создавать глоссарии (словники), содержащие: 1) определения всех специфических и неизвестных терминов, 2) виды и определения всех обозначений и сокращений, 3) толкования непривычного использования слов, применение имен существительных в качестве наречий, 4) библиографию специализированных словарей и стандартов; c) специальная терминология должна быть основана на национальных или международных терминологических стандартах, общепризнанных словарях или согласованных глоссариях; d) каждое сокращение должно быть расшифровано при первом его появлении в тексте основной части документа; e) каждый термин должен одинаково трактоваться в документе, диалоговой информации и системной библиотеке; f) составные выражения (например, «ввод данных [data input]») должны иметь одно смысловое значение во всей документации; g) составные выражения не должны содержать более трех слов; h) одно и то же слово не должно использоваться для различных частей речи; i) все специфические и специальные термины должны использоваться в соответствующем контексте; j) термины, вводимые вне соответствующего контекста, например наименования клавиш или команды, должны быть определены в глоссарии; k) следует избегать использования термина «биллион (billion)». Примечание - Американский биллион (109) не совпадает с английским биллионом (1012); l) следует избегать использования термина «перевод (translation)», например при ссылке на перевод в формат файла, в смысловом значении, отличном от перевода с одного языка на другой. Вместо этого следует применять термин «преобразование (convertion)». Е.3 Стиль переводаСледует использовать только общепринятые обозначения, которые должны быть расшифрованы в списке обозначений. Не должны применяться следующие обозначения: a) американский символ «#» для фунта; b) приподнятая точка (∙) для операции умножения. Е.3.2 Неоднозначно трактуемые слова Авторы документов должны избегать использования следующих неоднозначно трактуемых слов: a) who (кто), that (который), which (какой); b) only (только), merely (приблизительно), just (едва), mainly (в основном), simply (просто); c) while (пока); d) so (таким образом); e) as (как); f) can (иметь возможность), may (мочь); g) since (так как); h) when (когда), if (если); i) alternate (дополнительный), alternative (альтернативный). Должны быть учтены следующие вопросы синтаксиса: a) предложения не должны быть слишком длинными; b) следует избегать построения предложений, описывающих ряд положений, разделяемых чрезмерным количеством запятых; c) пункты, содержащие определенные ограничения, и пункты без ограничений должны быть представлены раздельно. Там, где могут быть использованы скобки или точка с запятой, не следует применять тире. Е.4 Физические факторыНеобходимо учитывать следующие физические факторы: a) сокращения нецелесообразно использовать только для экономии места; b) предусмотреть необходимые места для простановки соответствующих значений, например цены; c) следует использовать стандартные графические инструментальные средства (пакеты) и избегать применения вклеек; d) избегать внесения поясняющего текста в рисунки; e) следует использовать графические символы, имеющие общепринятое смысловое значение; f) по возможности вместо словесного пояснения использовать графические изображения. Е.5 Диалоговая информацияПрименительно к диалоговой информации необходимо учитывать следующие положения: a) при наличии обратной связи с разработчиками программных средств следует обеспечить выделение диалоговой информации (текстов и сообщений) из логики программы; b) каждый блок текста или сообщение должны иметь индивидуальное идентификационное обозначение с указанием соответствующей классификационной группы данного текста или сообщения; c) конкретное программное средство не должно ориентироваться на длину, формат или расположение незащищенных экранных полей ввода-вывода (input and output fields); d) для каждого понятия следует использовать отдельное сообщение. Сообщения не должны быть надуманными; e) переменные в сообщении должны содержать только непереводимую информацию, например ключевые слова и коды возврата; f) из предложений не следует исключать предлоги в целях экономии места. Е.6 Культурные факторыПрименительно к культурным факторам необходимо учитывать следующие положения: a) иллюстративные материалы (например, лица, животные и звуки речи) должны быть независимыми от национальных культурных особенностей; b) следует избегать использования примеров, связанных со специфическими национальными традициями или особенностями (например, праздниками, банковским делом, зарплатой, спортом и т.д.); c) в тексте и иллюстрациях следует избегать использования идиоматических выражений, присущих национальному языку документатора; d) следует избегать использования юмористических выражений, особенно каламбуров. e) следует осторожно использовать иронические выражения; f) необходимо избегать использования сленговых, жаргонных и простонародных выражений; g) не должны использоваться упоминания первых лиц государства; h) не следует выражать даты только в числовом виде. Месяц всегда должен быть написан полностью (например, 28 июля 1991); i) обычно следует использовать двумерные представления, если международные соглашения не требуют иного (например, для автошин, водопроводов, гвоздей и фотопленки); j) когда метрические величины располагаются вместе с величинами в других системах измерения, из контекста должно быть понятно, какая из величин относится к соответствующей системе измерений. ПРИЛОЖЕНИЕ F(справочное) Оценка проектаF.1 Общие положенияВ настоящем приложении представлен ряд рекомендуемых методов оценки проекта. В ряде случаев эти методы противоречат друг другу, так как оценка проекта документирования достаточно субъективна. В частности, данные оценки могут быть завышенными при внесении изменений в программное средство в процессе его документирования. Данные методы позволяют сделать практические прикидки, на фактические сроки реализации проекта следует проставлять исходя из практического опыта экспертов, проводящих соответствующие оценки. F.2 Поминутный и почасовой методыДанные методы предусматривают около 3 ч для написания страницы текста, пригодного для публикации. Время, необходимое для создания графических материалов, определяется их сложностью и количеством черновиков, необходимых для создания соответствующего оригинала. По общей оценке требуется от 3 до 5 ч для создания и корректировки типового графического материала, используемого в программной документации (исключая экранные распечатки). В начале проекта трудно оценить общий постраничный объем создаваемой документации. Если для завершения проекта требуется более 2 мес, подсчет страниц должен быть проведен по истечении первого месяца. Для очень больших проектов номенклатура поставки должна быть разделена на части, поддающиеся управлению. При этом оценка сроков завершения проекта в целом может быть дана только в количестве месяцев, а детально может быть оценена лишь первая часть работы. При использовании данного метода документатор и заказчик должны сверить свои оценки сроков завершения проекта. В таблице F.1 приведены сроки реализации «типового» (гипотетического) проекта. При этом предполагается, что автор готовит материалы непосредственно на персональном компьютере, и для их выпуска используют портативные издательские системы. Таблица F.1 - Ориентировочные сроки
F.3 Метод нисходящего проектированияF.3.1 Общие положения Данный метод основан на предположении, что число страниц в публикации(ях) может быть оценено достаточно просто с использованием следующих допущений: a) автор может за месяц подготовить 22 страницы нового текста; b) автор может за месяц подготовить 44 страницы текста с изменениями. Например, объем публикации оценен в 150 страниц. Поскольку это новая публикация, получаем: 150/22 = 7 чел./мес. В эти 7 мес входят: планирование публикации, ее написание, редактирование и проверка двух редакций, а также подготовка фотошаблонов. F.3.2 Пропорции Продолжительность 7 чел./мес распределена в следующих пропорциональных отношениях: a) 15 % - планирование (в данном примере - четыре недели); b) 50 % - написание первой редакции (14 недель); c) 25 % - написание второй редакции (семь недель); d) 10 % - подготовка фотошаблонов (три недели). F.3.3 Планирование Период планирования охватывает: a) исследования и подготовку плана; b) изучение и проверку плана; c) корректировку плана по результатам проверки. F.3.4 Первая редакция Период первой редакции охватывает: a) подготовку содержания (плана-проспекта) документации; b) изучение и проверку содержания (плана-проспекта); c) подготовку пробного куска текста для редактора; d) редактирование пробного куска текста и его переписывание по замечаниям редактора; e) написание всей первой редакции документации; f) редактирование всей первой редакции документации; g) переработку отредактированной документации; h) изучение и проверку переработанной документации. Иллюстративные материалы готовят одновременно с текстом первой редакции. F.3.5 Вторая редакция Период второй редакции охватывает: a) внесение в документацию всех изменений, предложенных по результатам проверки первой редакции; b) повторное (второе) редактирование второй редакции документации; c) переработку отредактированной документации; d) изучение и проверку переработанной документации. F.3.6 Принятая редакция Редакцией для фотонабора является принятая редакция документирования. Ее подготовка охватывает: a) внесение в документацию всех изменений, предложенных по результатам проверки второй редакции; b) проверку правильности внесения данных изменений; c) удаление всех редакционных разметок; d) изготовление фотошаблонов; e) отправку фотошаблонов в печать (в типографию). Обычно экспертам (нормоконтролерам) требуется от одной до двух недель для изучения и подготовки замечаний, а сама проверка занимает от одного до нескольких дней. Метод нисходящего проектирования может быть использован для существующих публикаций. Например, книга объемом 100 страниц может быть переработана так, что половина ее изменяется и добавляется 10 % новых материалов. Используя вышепринятые допущения, получаем: 50/44 = 1,13 чел./мес для существующего материала плюс 10/22 = 0,45 чел./мес для внесения нового материала. Когда сроки, необходимые для создания документации, превышают допустимые, для выполнения задания следует привлекать несколько авторов. Так же следует поступать при подготовке нескольких документов для одного программного средства. ПРИЛОЖЕНИЕ G(справочное) Оценка плана документированияИспользование настоящего стандарта во взаимоотношениях между заказчиком и документатором способствует созданию качественной документации в частности потому, что между ними согласовывается план документирования. Этим достигается двойной эффект: во-первых, документатор учитывает все аспекты документации, оговоренные в плане; во-вторых, заказчик и документатор согласуют метод документирования, определенный в плане, еще до начала работы. Заказчик должен установить наличие в плане документирования следующих элементов: a) соответствующих определений всех аудиторий. Формулировка вида «Руководство предназначено для аудитории, охватывающей пользователей программного средства» неполна (см. приложение D). В определение аудитории должны быть включены все лица, могущие использовать данное программное средство (включая лиц, которые могут только просматривать отчеты или сообщения от данного средства); b) содержания (планов-проспектов) документации с оценкой их постраничного объема; c) определения числа печатных копий и методов печати (тиражирования) и брошюровки документации; d) однозначного определения собственника авторских прав на документацию; e) установление методов подготовки документации. Большинство технических документов может быть создано при помощи компьютера; f) достаточных сроков для проверки заказчиком редакций документации. Любые отсрочки при возврате документатору проверенных редакций могут привести к срыву сроков поставки документации; g) от организации-заказчика может потребоваться обеспечение документатора соответствующими ресурсами (доступом к ее персоналу, оборудованием и т.д.), при отсутствии которых работы могут быть сорваны. В целом план документирования должен учитывать все специфические обстоятельства, относящиеся к организации-заказчику и пользователям. Крайне маловероятна возможность использования плана документирования, разработанного в рамках одного проекта, для другого. ПРИЛОЖЕНИЕ Н(справочное) Образец спецификации стиляН.1 Общие положенияПредставленный образец спецификации стиля документации соответствует требованиям 8.2 и по умолчанию может быть использован в плане документирования. Примечание - Перед окончательным принятием данной спецификации полезно создать на ее основе модель документа. Н.2 Элементы стиляВ таблице Н.1 приведены элементы стиля и их рекомендуемые значения по умолчанию. Таблица Н.1 - Элементы стиля и их значения
Н.3 Спецификация указателяКаждый документ, содержащий более 32 страниц, должен иметь указатель. Примечание - Указатель должен охватывать все компоненты документа, включая вводные материалы, приложения, дополнения и рисунки. Н.3.2 Качество Указатель должен быть достаточно подробным, чтобы удовлетворить потребностям соответствующих аудиторий. Примечание - Указатель должен занимать от 5 % (для учебных руководств) до 10 % (для справочных руководств) общего объема данного документа. Следует рассмотреть возможность использования профессиональных классификаторов. Н.3.3 Состав (содержание) и организация указателя Весь комплект документации должен иметь единый указатель, если иное не оговорено в плане документирования. Примечания 1. В качестве заголовков (элементов) указателя (слов или фраз, вносимых в указатель) следует использовать объекты, выбранные из конкретного документа (например, «программное средство»). 2. Для представления одинакового понятия должен использоваться один и тот же термин. 3. В указателе могут быть использованы подзаголовки, описывающие некоторые аспекты основного заголовка. 4. Заголовки указателя должны представлять основные понятия из конкретного документа. Для них следует использовать имена существительные, при необходимости дополняя их прилагательными, другими существительными или глаголами. В качестве заголовков могут быть взяты машинные команды, использованные в документации и представленные в виде глагола. 5. Термины, состоящие из нескольких слов, следует применять как заголовки без разбивки их на подзаголовки. 6. Следует избегать использования предлогов, если их отсутствие не приводит к неоднозначному пониманию термина. 7. Понятия, отражающие различные аспекты одного объекта, должны быть перечислены как подзаголовки основного заголовка указателя. 8. Сокращения и обозначения должны быть расположены в алфавитном порядке (например, обозначение «BASIC» для «Beginners All-purpose Symbolic Instruction Code» между «Base» и «Bettery»). 9. Заголовки указателя должны располагаться в алфавитном порядке, пробел должен трактоваться как символ, предшествующий последующему (например, термин «Alt key» размещается перед «Alternative»). Для каждого элемента (заголовка, подзаголовка) указателя должны быть даны локальные ссылки при отсутствии перекрестных ссылок. В справочных ссылках должен быть указан либо номер страницы документа (например, 1, 2), либо номера раздела, подраздела и т.д. (например, «2.22», «3.34»). При указании рисунков справочные ссылки могут быть даны на их номера. Примечания 1. Обычно пользователям удобнее пользоваться ссылками на страницы, чем на разделы документа. 2. Для элементов указателя не следует использовать большие перечни локальных ссылок. Максимально удобными для работы являются пять ссылок (например, 1, 33, 43, 99, 102). Во избежание длинных перечней локальных ссылок следует использовать подзаголовки. 3. Ссылки, подлежащие обсуждению, могут быть выделены шрифтом (гарнитурой, кеглем). 4. Если перечень подзаголовков охватывает несколько колонок (столбцов), вверху каждой колонки должно быть указано наименование основного заголовка со словом «продолжение». 5. Если используют особую последовательность нумерации страниц, она должна быть указана в указателе. Например, если нумерация начинается с номера каждой главы, данный номер должен быть указан в локальной ссылке, то есть «2-22, 3-34». 6. Если элемент указателя используют в нескольких частях документа, нумеруемых последовательно, в локальной ссылке должны быть указаны только первые и последние номера, разделенные тире (например, 3-11). Когда тире используют в нумерации страниц, для разделения страниц тире не используется (например, 3-6 до 3-8). В перекрестных ссылках на сокращения, синонимы или альтернативные виды термина, выбранные из элементов указателя, следует использовать сокращение «См.» (например, проект - см. оформление). Примечание - Дополнительно перекрестная ссылка с сокращением «См.» может быть дана на другие элементы документа. За перекрестной ссылкой не следует использовать локальную ссылку. Перекрестная ссылка со словами «См. также» может быть дана из более обширного термина на менее исчерпывающие термины, если не используется прямая локальная ссылка. Примечание - Перекрестные ссылки со словами «См. также» следует использовать для взаимоувязки терминов в интересах пользователя. Перекрестная ссылка со словами «См. также» под основным элементом указателя должна объединять ряд связанных элементов указателя, имеющих справочные ссылки. Например Рисунки 4 см. также графические элементы; распечатки экранов индексирование 12 список 15 нумерация 2 Слова «См.» и «См. также» обычно выделяют курсивом. БиблиографияВ нижеперечисленных публикациях содержится более подробная информация по некоторым темам, связанным с настоящим стандартом. Соответствующие международные и национальные стандарты * Оригинал международного стандарта - во ВНИИКИ Госстандарта России. [2] BS 7649-93 Руководство по проектированию и выпуску документации пользователей прикладных программных средств Общие положения [3] Barnum С. М. and Capliner S. Techniques for Technical Communicators, MacMillan, 1993 [4] Brockmann R. J. Writing Better Computer User Documentation, Wiley, 1990 [5] Brusaw С. Т., Aired G. J. and Oliu W. E. Handbook of Technical Writing, St. Martins Press, 1993 [6] Burnett R. E. Technical Communications, Wadsworth Publishing, 1994 [7] Hackos J. T. Managing Your Documentation Projects, Wiley, 1994 [8] Holtz H. The Complete Guide to Writing Readable User Manuals. Dow Jones-Irwin, 1988 [9] Horton W. K. Illustrating Computer Documentation. Wiley, 1991 [10] Simpson H. and Casey S. M. Developing Effective User Documentation: A Human Factors Approach. McGraw-Hill, 1988 [11] Weiss E. H. How to Write Usable User Documentation, Oryx Press < 1991 [12] Zinsser W. On Writing Well, Harper and Row < 1994 Диалоговая документация и гипертекст [13] Began S., Farkas D. and Wellinske J. Developing On-Line Help for Windows, International Thomson Press, 1995 [14] Brown С. М. Human-Computer Interface Design. Norwood, 1988 [15] Helander (Ed). Handbook of Human-Computer Interaction. North Holland [16] Horton W. K. Designing and Writing On-line Documentation, Help Text to Hypertext. Wiley, 1990 [17] Horton W. K. Designing and Writing On-line Documentation: Hypermedia for Self-Supporting Products, Wiley, 1994 [18] Laurel and Mountford, The Art of Human-Computer Interface Design. Addison-Wesley, 1990 [19] Van Der Veer and Mulder, Human-Computer Interaction. Springer-Verlag, 1988 Тестирование на практичность [20] Dumas J. S. and Redish J. C. A Practical Guide to Usability Testing, Ablex Publishing, 1993 [21] Nielson J. Usability Engineering, AP Professional, 1993 Тематический указательавторские права в плане документирования 8.1.3.1g в образце плана С.7 обязанности заказчика 8.1 при оценке плана документирования приложение G формулировка 8.2.3.5b активный разделитель, определение 4.54 алфавитный порядок в указателе Н.3.3 альбомная (горизонтальная) ориентация 8.2.3.1.2, 8.2.3.11.4 анализ требований 8.1.3 Аудитория доступ 8.1.2d образец плана С.4 описание 8.1.3.1,8.1.3.2, приложение G определение 4.3 библиография библиография описание для перевода приложение Е бумага 8.2.3.1.8 размер (формат) 8.2.3.1.1 бумажная документация 8.2.3 определение 4.34 вводный материал определение 4.21 спецификация 8.2.3.5 верхний колонтитул 4.22 взаимодействие между заказчиком и документатором 8.1.4.1 вопросы законности 8.1.4.1 Время необходимое 8.1.3.1 оценка приложение F вспомогательный материал определение 4.6 спецификация 8.2.3.5 выравнивание текста в бумажной документации 8.2.3.6.4 в диалоговой документации 8.2.4.3.6 грамматика 8.2.2.3 Гранки определение 4.40 количество копий B.1b проверка 8.1.4.5 графические элементы в диалоговой документации 8.2.4.3.7 верхние и нижние колонтитулы 8.2.3.8 заголовки 8.2.3.7 необходимое время для разработки F.2 описание для перевода Е.4 уведомления и предостережения 8.2.3.14 дата пересмотра 4.8 даты (при переводе) Е.6h двусторонняя печать 8.2.3.1.3 верхние и нижние колонтитулы 8.2.3.8 диалоговая документация 8.2.4.2 в плане документирования 8.1.3.1 описание для перевода Е.5 определение 4.31 длина строки 8.2.3.6.3 Договор использование настоящего стандарта приложение В образец раздела договора, соответствующий стандарту В.3 собственник авторских прав 8.1.3.1g документ с замененными страницами таблица действующих страниц 8.1.7.2с документатор 4.14 документация 4.11 доступ к аналитикам 8.1.2с доступ к оформлению экранов 8.1.2а доступ к программистам 8.1.2с доступ к техническим требованиям (условиям) 8.1.2 доступ к форматам записей 8.1.2а жаргонные выражения Е.6f завершение разработки плана документирования 8.1.3.2 Заголовки в бумажной документации 8.2.3.7 в диалоговой документации 8.2.4.3.5 в указателе Н.3.3, примечание 1 определение 4.23 Заказчик определение 4.2 требования 8.1.3.1 защита (документации) 8.1.4.1 защита, предусмотренная договором 8.1.2, В.1 измененный документ (изменение документа) 4.28 интервалы по вертикали 8.2.3.6.3 интерфейс пользователя 4.51 информация для администратора в диалоговых справочных системах 8.2.4 информация о торговой марке 8.2.3.5b иронические выражения Е.6е использование верхних колонтитулов 8.2.3.8 использование клавиатуры в диалоговой документации и справках 8.2.4.3.8 использование концевых примечаний 8.2.3.3 использование нижних колонтитулов 8.2.3.8 использование сносок 8.2.3.3 использование страниц-раскладок 8.2.3.11.4 использование языка 8.2.2.1 календарный план (график) 8.1.3.1s в образце плана С.14 книжная (вертикальная) ориентация 8.2.3.1.2 колонки 8.2.3.6.2 командные справки в диалоговой справочной системе 8.2.4.2 компактность бумажной документации 8.2.3.1.1е контекстная справка (диалоговая) 8.2.4.1а контроль в образце плана С.9 плана документирования 8.1.3.3 планирования 8.1.3.1 контроль изменений 8.1.7 договора приложение В в плане документирования 8.1.3.3 не связанных с областью действия договора 8.1.4.1, примечание 2 оценка временных затрат F.3.6 плана 8.1.3.1q контрольные точки (этапы) 8.1.3.1s конфиденциальность, предусмотренная договором 8.1.2 концевые примечания 4.17 копирование плана документирования 8.1.3.3 краткие справочные карты 8.1.3.1 края и нумерация страниц 8.2.3.1, 8.2.3.2 культурные особенности (при переводе) Е.6 математические символы Е.3.1 метод нисходящего проектирования при оценке F.3 Навигация в диалоговой документации и справочных текстах 8.2.4.3.7 определение 4.30 надписи 8.2.3.9 нижний колонтитул 4.19 номенклатура поставки в образце плана С.6 определение 4.9 нотация метрических величин для перевода E.6j область применения в образце плана С.2 документации 8.1.3.1а настоящего стандарта 1 обозначения в указателе Н.3 описание для перевода Е.2 перечень 8.2.3.5 образец договора приложение В оформления приложение Н плана документирования приложение С обязанности проверяющей стороны (эксперта) 8.1.4.1 ограничения документации 8.1.4.1 односторонняя печать 8.2.3.1.3 определения 4 оригинал-макеты 8.2 определение 4.29 ориентация рисунков 8.2.3.13.2 страниц 8.2.3.1.2 орфография в редакции (проекте) документации 8.1.4.3 правила 8.2.12 отступы по горизонтали 8.2.3.6.3 отступы, интервалы, пробелы в диалоговой документации 8.2.4.3.4 в тексте основной части 8.2.3.6 для перевода Е.4 отчеты 8.2.3.11 оформление бумажной документации 8.2.3.1 выдаваемых материалов 8.1.2 диалоговой документации 8.2.4.3.4 образец приложение Н образец плана приложение С по настоящему стандарту В.2 принятых решений 8.1.3.1 распечаток экранов 8.2.3.12.2 редакций (проектов) документации 8.1.4.3, 8.1.4.4 таблиц 8.2.3.10.1 текста основной части документа 8.2.3.6 оценка плана документирования приложение G оценка (проекта) приложение F пагинация 8.2.3.4 пассивный разделитель 4.55 перевод в образце плана С.8 в плане документирования 8.1.3.1h правила приложение Е перекрестные ссылки (в указателе) Н.3.5 переплет график переплетения 8.1.3.1s5 метод 8.2.3.1.11 период планирования F.3.3 персонал разработчиков документации 4.12 печать календарное планирование 8.1.3.1s метод и качество 8.2.3.1.10 разрешающая способность 8.2.3.1.4 пиктограммы в верхних и нижних колонтитулах 8.2.3.8.3 в заголовках 8.2.3.7.4 план выбора группы проектантов 4.47 план документирования 8.1.3 контроль 8.1.3.3 образец приложение С определение 4.13 оценка приложение G проверка 8.1.4.2 специальные функциональные клавиши 8.2.4.3.8, примечание 2 уровень тестирования на практичность 8.1.5.1 подзаголовки (в указателе) Н.3.3, примечание 3 подсветка в диалоговой документации 8.2.4.3.3 полнота (документации) 8.1.4.1 пользователи определение 4.52 определение аудитории 8.1.3.2 участие в тестировании на практичность 8.1.5.4 поля внешние 8.2.3.1.6 внутренние 8.2.3.1.5 понятийная справка (диалоговая справка) 8.2.4.1g правила для строк 8.2.3.6.3 правила плотности документа 8.2.3.4 правильность 8.1.4.1 практическая лаборатория 4.49 практическое применение настоящего стандарта приложение В предлога в указателе Н.3.3, примечание 6 предостережения 8.2.3.14 представление исходных материалов 8.1.2, 8.1 приложения проект 8.1.4.3 местоположение 8.2.3.5е применение клавиатуры для диалоговой документации 8.2.4.1с применение стандарта 1 примеры описаний для перевода приложение Е принятая редакция F.3.6 проверка 8.1.4 необходимое время приложение G ориентировочное время F.3.6 после создания (документации) 8.1.3.1r проверки документации после ее создания 8.1.3.1.2r проверки плана документирования 8.1.4 проверка редакции (документации) календарный план 8.1.3.1s необходимое время F.3.6, приложение G число редакции B.1b программные средства доступ 8.1.2 изменения 8.1.7 использование при тестировании на практичность 8.1.5.3 описание для перевода Е.5 продукция 4.38 проектанты в образце плана С.11 выбор и структура 4.47, 8.1.3.11 производство в образце плана С.10 определение 4.39 при оценке плана документирования приложение G при подготовке плана документирования 8.1.3.1.k простонародные выражения E.6f прототип 4.41 процедуры и контроль передачи 8.1.3.1j процедуры резервирования 8.1.3.1j процедуры, указанные в плане 8.1.3.1j пунктуация в редакции (проекте) документации 8.1.4.3 при описании для перевода Е.3.4 рабочее место для работы с документацией 8.2.3.1.1е рабочее наименование 8.1.3.1а разделитель 8.2.3.4 активный 4.54 пассивный 4.55 разделители 8.2.3.1.9 разметка шрифтов 8.1.4.1, примечание 7 разрешающая способность (печати) 8.2.3.1.4 разрешающая способность лазерной печати 8.2.3.1.4 разрешающая способность типографской лазерной печати 8.2.3.1.4 распечатки экрана 8.2.3.12 генерация (создание) 8.1.4.1, примечание 4 определение 4.43 размер (формат) бумаги 8.2.3.1.1 распространение календарного планирования 8.1.3.1 плана документирования 8.1.3.3 расширенная справка (диалоговая) 8.2.4.1b редактирование проекта документации 8.1.4.3, примечание 1 рекомендации по сообщению в диалоговой системе 8.2.4.2с ресурсы (в образце плана) С.12 решение вопросов 8.1.2с рисунки 8.2.3.13 в указателе Н.3.1 нумерация 8.2.3.2.2 описание для перевода Е.4 список 8.2.3.5d руководства пользователя в диалоговой документации 8.2.4.2а связанная информация в диалоговой документации 8.2.4.3.7, примечание 1 символы валют Е.3.1 синтаксис (для перевода) Е.3.3 система 4.44 системы поиска 8.1.3.1 словарь (орфографический) 8.2.2.2 словарь в редакции документации 8.1.4.3 описание для перевода Е.2 расположение в документации 8.2.3.5f терминов, использованных в настоящем стандарте 4 сноска 4.20 содержание в образце плана С.5 в плане документирования 8.1.3.1е в редакции (проекте) документации 8.1.4.3 определение 4.45 оформление 8.2.3.5 при оценке плана документирования приложение G сокращения в указателе Н.3 перечень 8.2.3.5 описание для перевода Е.2 сопровождение документации 8.1.7 план 8.1.3.1q составные выражения E.2g специальные функциональные клавиши 8.2.4.3.8 справочный перечень библиография справка о сообщении (диалоговая справка) 8.2.4.1е справочные ссылки Н.3.4 определение 4.27 справочный текст 4.25 стандарты 8.2.1 доступ к 8.1.2 по управлению качеством 5 стиль описания 8.2.2 в образце плана С.3 руководство 8.1.2 стоимость документирования 8.1.3.1 страницы номер 8.1.3.1 нумерация 8.13.2 оформление 8.2.3 оценка количества приложение F страница-развертка 8.2.3.11.4 определение 4.48 страница-раскладка 4.18 субподряд 8.1.6 в плане документирования 8.1.3.1, примечание 2 схемы нумерации 8.2.3.2 в указателе Н.3.4 таблицы 8.2.3.10 нумерация 8.2.3.2.2 список 8.2.3.5d таблица действующих страниц 8.1.7.2с определение 4.46 текст диалоговой документации 8.2.4.3.4 заголовки 8.2.3.7 необходимое время для разработки приложение F оформление 8.2.3.6 уведомления и предостережения 8.2.3.14 цвета 8.2.3.1.7 текст основной части бумажной документации 8.2.3.6 диалоговой документации 8.2.4.3.6 терминологическая справка (диалоговая справка) 8.2.4.1f терминология описание для перевода Е.2 определения 4 тестирование на практичность 8.1.5 взаимосвязь с пользователями 8.1.2 в образце плана С.13 календарный план 8.1.3.1s 3 определение 4.50 типовые пользователи 8.1.5.4 доступ к 8.1.2 типы справочных текстов (информации) 8.2.4.1 титульный лист 8.2.3.5а уведомления 8.2.3.14 указатель Н.3 в первой редакции (документации) 8.1.4.3 управление качеством 5 при планировании 8.1.3.1 связанное с взаимодействием субъектов 8.1.4.1 форматы бумаги А4 и А5 4.1, 8.2.3 формулировка гарантий 8.2.3.5b формулировка компенсаций 8.2.3.5b фотокопирование 8.2.3.1.1d фотошаблоны график изготовления 8.1.3.1s4 определение 4.7 оценка F.3.6 функциональные клавиши (диалоговая документация) 8.2.4.3.8 цвет бумаги 8.2.3.1.8 в диалоговой документации 8.2.4.3.3 красок 8.2.3.1.7 шрифт (гарнитура, кегль и расположение) в верхних и нижних колонтитулах 8.2.3.8 в диалоговой документации 8.2.4.3.4 в заголовках 8.2.3.7 в надписях 8.2.3.9 в основной части документа 8.2.3.6 в отчетах 8.2.3.11 в таблицах 8.2.3.10 в уведомлениях и предостережениях 8.2.3.14 электронная копия 4.15 элемент документации 4.26 юмористические выражения E.6d Ключевые слова: обработка данных, вычислительные машины, программные средства вычислительных машин, документирование, документация пользователя | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
© 2013 Ёшкин Кот :-) |