Техническое письмо — чек-лист
ERD и словарь сущностей — Entity Relationship, нормализация, SQL. Карта — о разделе.
Чек-лист самопроверки
- В чём заключается основная цель технического письма в контексте разработки программного обеспечения?
- Какие различия существуют между техническим документом и обычным текстовым описанием?
- Что такое целевая аудитория документа и как её определение влияет на стиль изложения?
- Каковы основные принципы создания понятного и структурированного текста для разработчиков?
- Как классифицируются виды технической документации по назначению и уровню детализации?
- Что представляет собой Техническое задание и какие разделы оно должно содержать согласно стандартам?
- Как составляется Спецификация на программное обеспечение и какова её роль в проекте?
- Чем отличаются ПМИ (программа и методика испытаний) и формуляр (паспорт изделия), и какие данные фиксирует каждый документ?
- Что включает в себя Пояснительная записка при разработке программного продукта?
- Как строится Руководство системного программиста и кто является его основным читателем?
- Какие разделы обязательно присутствуют в Руководстве программиста?
- Что описывает Руководство оператора и какие сценарии использования оно покрывает?
- Как формируется Руководство по техническому обслуживанию системы?
- Какие требования предъявляются к созданию Руководства пользователя?
- В чём особенности написания Руководства администратора для системных инженеров?
- Как работает система Swagger для автоматического генерирования документации API?
- Какие элементы интерфейса необходимо документировать для удобства работы с API?
- Как описывать параметры методов и их типы данных в технической документации?
- Какие правила следует соблюдать при написании комментариев к коду?
- Как правильно оформлять примеры кода в документации для разных языков программирования?
- Что такое паттерны стиля в техническом письме и зачем они нужны?
- Как использовать диаграммы и схемы для визуализации архитектуры системы?
- Какие инструменты моделирования процессов наиболее эффективны для описания бизнес-логики?
- Как составлять четкие и однозначные описания ошибок и исключительных ситуаций?
- Что такое глоссарий терминов и как его поддерживать в актуальном состоянии?
- Как организовать хранение и версионирование технической документации проекта?
- Какие подходы применяются к написанию документации в рамках методологии Agile?
- Как интегрировать процесс написания документации в цикл непрерывной интеграции (CI/CD)?
- Что такое документация как код и какие преимущества этот подход дает команде?
- Как писать инструкции по установке и настройке программного обеспечения?
- Какие шаги необходимо включить в руководство по миграции базы данных?
- Как описывать процессы развертывания приложения на различных платформах?
- Что нужно учитывать при написании документации для мобильных приложений?
- Как создавать справочники по конфигурационным файлам и параметрам системы?
- Какие методы используются для проверки точности и полноты технической документации?
- Как проводить ревью документации и вовлекать в этот процесс разработчиков?
- Что делать, если документация устарела или перестала соответствовать текущему состоянию системы?
- Как адаптировать технический текст для разных уровней подготовки читателей?
- Какие приемы помогают сделать сложный технический материал доступным для новичков?
- Как избегать двусмысленностей и противоречий в описании функционала системы?
- Что такое стандарты ГОСТ в области технической документации и когда их применение обязательно?
- Как сопоставлять требования стандартов с практикой современной разработки ПО?
- Какие разделы должны присутствовать в документе, описывающем архитектуру распределенной системы?
- Как описывать взаимодействие микросервисов в технической документации?
- Что нужно включать в описание протоколов обмена данными между компонентами системы?
- Как документировать политики безопасности и процедуры аутентификации пользователей?
- Какие метрики качества можно использовать для оценки эффективности технической документации?
- Как управлять изменениями в документации при частых релизах программного продукта?
- Что такое локализация технической документации и какие нюансы она учитывает?
- Как развивать навыки технического письма для повышения личной эффективности в IT-проекте?