Часто приходится слышать от заказчиков: «Нам надо не по ГОСТам, хотим, чтобы техдокументация была понятной». В первом приближении звучит как «Да, да! Сделайте нам красиво! В Большом театре нам постоянно делают красиво...». Но у нас не Большой с его вечными дрязгами: прагматики мы, а не креаклы, и творческая деятельность не по нашей кафедре. Покажем на практике, что понятная техдокументация разрабатывается только по ГОСТам, ведь само понятие понятности ГОСТировано. Редакция от 14.11.2021.
Создан 20.01.2015 11:22:48
Итак, что же такое понятность в общеупотребительном смысле?
Понятность - разборчивость, ясность, вразумительность, отчетливость, внятность, доходчивость, доступность, общепонятность, удобопонятность, общедоступность, справедливость, толковость, удобоваримость, популярность, прозрачность, объяснимость, очевидность… Словарь синонимов.
Общеупотребительное понятие прекрасно коррелирует с подхарактеристиками удобства использования по ГОСТ 28806-90, в частности, с понимаемостью и осваиваемостью программного средства. Напомним, что программное средство есть «Программа, предназначенная для многократного применения на различных объектах, разработанная любым способом и снабженная комплектом программных документов [из 13 табл. 3 ГОСТ 28195-89]», поэтому понимаемость и осваиваемость программного средства в огромной степени определяются понятностью и понимаемостью программных документов, т.е. техдокументацией.
Понимаемость и осваиваемость являются оценочными элементами фактора «удобство применения» по ГОСТ 28195-89.
Полнота технической документации как показатель ее понятности
Начнем с полноты технической документации: очевидно, что неполная документация не может стать понятной до конца. Но оговоримся сразу: под полнотой понимаем не общее количество ее листов, а перечисленное ниже:
- Наличие краткой аннотации;
- Наличие описания решаемых задач;
- Наличие описания структуры функций ПС;
- Наличие описания основных функций ПС;
- Наличие описания частных функций;
- Наличие описания алгоритмов;
- Наличие описания межмодульных интерфейсов;
- Наличие описания пользовательских интерфейсов;
- Наличие описания входных и выходных данных;
- Наличие описания диагностических сообщений;
- Наличие описания основных характеристик ПС;
- Наличие описания программной среды функционирования ПС;
- Достаточность документации для ввода ПС в эксплуатацию;
- Наличие информации технологии переноса для мобильных программ.
Все надо для понимаемости? Практически все, почти ничего лишнего.
Точность пользовательской документации как показатель ее понятности
Теперь о точности пользовательской документации (оценочные элементы):
- Соответствие оглавления содержанию документации;
- Оценка оформления документации;
- Грамматическая правильность изложения документации;
- Отсутствие противоречий;
- Отсутствие неправильных ссылок;
- Ясность формулировок и описаний;
- Отсутствие неоднозначных формулировок и описаний;
- Правильность использования терминов;
- Краткость, отсутствие лишней детализации;
- Единство формулировок;
- Единство обозначений;
- Отсутствие ненужных повторений;
- Наличие нужных объяснений.
Все надо для понимаемости? Однозначно - точность техдокументации не даст возможности завести пользователя в тупик, вызвать у него умственное пресыщение 😂
Техническое исполнение пользовательской документации как показатель ее понятности
Техническое исполнение пользовательской документации (оценочные элементы):
- Наличие оглавления;
- Наличие предметного указателя;
- Наличие перекрестных ссылок;
- Наличие всех требуемых разделов;
- Соблюдение непрерывности нумерации страниц документов;
- Отсутствие незаконченных разделов абзацев, предложений;
- Наличие всех рисунков, чертежей, формул, таблиц;
- Наличие всех строк и примечаний;
- Логический порядок частей внутри главы.
Все надо для понимаемости? См. выше.
И, наконец, собственно понятность пользовательской документации
Понятность пользовательской документации (оценочные элементы):
- Оценка стиля изложения;
- Дидактическая разделенность;
- Формальная разделенность;
- Ясность логической структуры;
- Соблюдение стандартов и правил изложения в документации;
- Оценка по числу ссылок вперед в тексте документов.
А вот здесь подробнее. Стиль изложения уж точно не должен быть водевильным, см. Как писать техническую документацию? Про п. 2 умолчим, п. 5 по смыслу включает в себя пп. 3 и 4 перечисления.
Мораль (выводы)
Как ни крути, а понятную техническую документацию возможно разработать исключительно по ГОСТам, в частности, с применением:
- ГОСТ 2.105-95 Единая система конструкторской документации. Общие требования к текстовым документам;
- ГОСТ 19.106-78 Единая система программной документации. Требования к программным документам, выполненным печатным способом;
- ГОСТ 28806-90 Качество программных средств. Термины и определения;
- ГОСТ 8.417-2002 Государственная система обеспечения единства измерений. Единицы физических величин и ряда других нормативных документов,
- а оценить ее качество, включая понятность, с помощью ГОСТ 28195-89 Оценка качества программных средств. Общие положения.
Так что не стоит кочевряжиться: разрабатываем понятную документацию по ГОСТам, а затем - айда в баню с нами!