С/ДКафедра разработки
и управления ПО
← Все дисциплины

4 курс · учебные материалы

Стандартизация, сертификация и техническое документоведение

Как превратить работающую программу в продукт, который можно проверить, передать, сопровождать и защищать.

ТребованияПравилаДокументацияПроверка соответствия

Справочник · тема 1

Стандартизация HTTP API

Постраничная книга по модулям: контракт и проверка соответствия, правила HTTP, OpenAPI, ошибки, версии, стандарт и его проверка, репозиторий API. Примеры и кадры — на учебном сервисе Service Desk API.

8 модулеймодули 1–2 готовыпримеры с запусками
Открыть справочник →
Та же тема лекцией: 15 частей текстом

Проверочная работа · модули 1–3

Контракт, правила HTTP и OpenAPI

40 заданий по главам 1.1–3.4 справочника: разложить карточки по группам, собрать адрес ресурса, подставить коды ответов, найти строку, нарушающую правило, скачать два файла .md и выбрать оформленный по правилам. Одна попытка, 75 минут, после отправки — разбор каждого задания и код результата для преподавателя.

40 заданий75 минутразбор после отправки
Открыть работу →
Репозиторий Service Desk API на GitHubДокументация APIИсточники правил с цитатамиПлан преподавателя

Справочник · тема 2

Вайбкодинг в России

С какими законами сталкивается проект, собранный нейросетью: налоги, персональные данные и утечки, открытые базы Supabase и ключи в коде, данные пользователей в зарубежных нейросетях, дипфейки, cookie и Метрика, Telegram-боты и Stars, хостинг и платформы по закону 289-ФЗ, чеки и криптовалюта, реклама, чужой код, VPN-сервисы, пробив, казино и генераторы справок, дети среди пользователей, образовательная лицензия, заказы и фриланс, зарубежные заказчики, open source, гранты и госзакупки, иноагенты, медицинские и финансовые боты, имя Павла Дурова и права на ИИ-картинки, ГОСТы, приём денег за других, розыгрыши и обезличенные данные. По каждой норме — выписка из закона со ссылкой, шкала штрафа и разбор случая «что будет, если…».

19 модулей · 61 главанормы на 30.09.202656 ситуаций и аудит на 68 пунктов
Открыть справочник →
дело № 26-10/ВПрасследованиеИгра · тема 2 · две парыДело «Выгрузка на продажу»Базу учеников платформы курсов продают на форуме. Суд привлекает студента специалистом: почта, сайт, сервер с журналами, панель хостинга, переписка в MAX, личные дела, записи опросов. Улики приобщаются к делу, затем заседание и решение по каждому участнику.4 варианта170 минут100 балловдело в файлах .mdОткрыть дело →

Справочник · тема 3

Стандарты и сертификаты

17 отдельных тем: что описывает каждый стандарт, кто его принял, как он выглядит и где его проверить. В каждой — снимки настоящих страниц стандартов и реестров, образцы документов и примеры кода «так не надо / так надо».

1

Что такое стандарт и как его читать

Виды стандартов и кто их принимает, как читать обозначение ГОСТ, ISO и RFC, когда стандарт обязателен и как проверить, что он действует.

2

ГОСТ 34 и ГОСТ 19: документы на систему и программу

Комплексы ГОСТ 34 и ЕСПД, десять обязательных разделов технического задания по ГОСТ 34.602-2020, стадии создания системы, документы на программу по ГОСТ 19.

3

ГОСТ Р 7.0.97-2016: оформление документов

Тридцать реквизитов организационно-распорядительного документа, образец приказа с разбором, поля листа, запись даты, заголовок и подпись.

4

Стандарты интернета: HTTP, JSON, дата и текст

Документы RFC и кто их выпускает, методы и коды ответа HTTP по RFC 9110, JSON по RFC 8259, запись даты по ISO 8601, Юникод и UTF-8.

5

PEP 8: оформление кода на Python

Отступы и перенос длинных строк, пустые строки, порядок импортов, пробелы, комментарии, имена, рекомендации по сравнениям и исключениям, проверка ruff и black — с парами примеров «так не надо / так надо».

6

Документация в коде: PEP 257, 484 и 20

Строки документации модуля, класса и функции по PEP 257, стиль Google для параметров, аннотации типов по PEP 484 и их проверка mypy, «Дзен Python» PEP 20.

7

Версии, коммиты и журнал изменений

Semantic Versioning с правилами сравнения версий, сообщения коммитов по Conventional Commits, журнал изменений по Keep a Changelog, обозначение лицензий по SPDX.

8

OpenAPI и форматы данных

Описание HTTP API в OpenAPI 3.1 с полным примером, JSON Schema для проверки данных, описание ошибки по RFC 9457, CSV по RFC 4180, YAML и его ловушки.

9

Коды стран, валют, языков и единицы величин

ISO 3166 для стран, ISO 4217 для валют, ISO 639 и BCP 47 для языков, E.164 для телефонов, SI и ГОСТ 8.417 для единиц, килобайт и кибибайт по IEC 80000-13.

10

Доступность интерфейсов: WCAG и ГОСТ Р 52872

Четыре принципа и три уровня WCAG 2.2, контраст 4,5:1, размер цели 24×24, подписи к изображениям и полям, проверка с клавиатуры, российский ГОСТ Р 52872-2019.

11

Стандарты тестирования

Серия ISO/IEC/IEEE 29119 и российские ГОСТ Р 56920–56922, уровни и виды тестирования, классы эквивалентности и граничные значения на примере, тестовый сценарий и отчёт о дефекте.

12

Стандарты информационной безопасности

Семейство ISO/IEC 27000, ГОСТ Р 57580.1 для финансовых организаций, ГОСТ Р 56939 о безопасной разработке, PCI DSS, обозначения уязвимостей CVE, CVSS, CWE и OWASP Top 10.

13

Криптография и сертификаты ключей

Российские алгоритмы ГОСТ Р 34.10, 34.11 и 34.12 и их международные аналоги, сертификат X.509 по полям, цепочка доверия, TLS 1.3, устройство токена JWT.

14

Стандарты качества и процессов

Цикл постоянного улучшения, ISO 9001, восемь характеристик качества программы по ISO/IEC 25010, процессы жизненного цикла, управление услугами, доступность и уровни центров обработки данных.

15

Электронные документы, форматы и архив

Виды электронной подписи по закону 63-ФЗ, форматы документов ODF и OOXML, PDF/A для архивного хранения, требования к электронному документу и его хранению.

16

Технические регламенты и знаки соответствия

Чем технический регламент отличается от стандарта, регламенты ЕАЭС для электроники (ТР ТС 004, 020, ТР ЕАЭС 037), знаки EAC, CE, РСТ, FCC и что нужно, чтобы продать устройство.

17

Сертификация и декларирование

Формы подтверждения соответствия по закону 184-ФЗ, сертификат и декларация, кто аккредитует и кто выдаёт, образец сертификата, проверка по реестрам Росаккредитации и ФСТЭК.

Открыть справочник целиком →