Курс лекций. — Энгельс: СГТУ — Технологический институт, 2003. — 54 с.
Курс лекций «Основы метрологии, стандартизации и сертификации» предназначен для студентов специальности «Программирование вычислительных систем». Лекции знакомят будущих программистов с основными понятиями: метрологии и обеспечения единства измерений, классификации и обеспечения единства терминологии, стандартизации и нормативными методами управления производством, сертификации.
Особое внимание уделено вопросам применения методов стандартизации в программировании. Отдельные главы посвящены постановке задачи на программирование и разработке комплекта программной документации. Приведены примеры оформления программной документации в соответствии с требованиями Единой системы программной документации (ЕСПД).
Введение.
Основы метрологии.
Зачем нужно единство измерений?
Как обеспечить единство измерений?
Поверка средств измерений.
Чем занимается метрологическая служба предприятия.
Обеспечение единства измерения в стране.
Виды и характеристики измерений.
Характеристики измерений.
Точность измерений.
Откуда возникают погрешности измерений.
Систематическая и случайная погрешность.
Погрешности измерений и теория вероятности.
Характеристики распределения случайной величины.
Что мы понимаем под погрешностью измерений.
Способы представления погрешности.
Косвенные измерения.
Выборочный контроль.
Классификаторы и кодификаторы.
Пересортица на складе.
Терминологическое обеспечение системы управления.
Задачи статистики и анализа.
Наблюдаемость.
Агрегирование информации.
Обеспечение совместимости.
Введение в проблему. Дисковод из Гонконга.
Методы обеспечения совместимости.
Роль стандартизации в обеспечении совместимости.
Пример совместимости: модульный принцип программирования.
Последовательность реализации модульного принципа программирования.
Что такое стандартизация?.
Нормативные методы управления.
Изменение целей и методов стандартизации при развитии рыночных отношений.
Различие в подходах к стандартизации: Официальные и фактические стандарты.
Государственная система стандартизации.
Цели и задачи.
Структура стандарта.
Как пользоваться стандартом.
Сертификация.
Сущность сертификации.
Требования к безопасности и качеству.
Обязательная сертификация.
Добровольная сертификация.
Схема проведения сертификации.
Постановка задачи на программирование.
Что такое постановка задачи.
Этапы постановки задачи.
Идея программы.
Кто Ваш пользователь и зачем ему нужна эта программа?
Поиск программ-аналогов.
Разработка общей структуры программы.
Сценарий работы с программой.
Данные и функции.
Логическое проектирование.
Оценка полноты логической модели данных и структуры программных модулей.
Проектирование интерфейса программы.
Система меню.
Контекстная подсказка.
Формирование конкретных требований к программным модулям.
«Обратная волна» требований.
Единая система программной документации.
Назначение и цели ЕСПД.
Классификация и обозначение стандартов ЕСПД.
Изменение целей и назначения системы стандартов ЕСПД при переходе к рыночной экономике.
Стандарты, составляющие ЕСПД.
Виды программной документации.
Разработка программной документации.
Сертификация программных продуктов.
Цели и задачи сертификации.
Тестирование программ.
Пример: расчет корней квадратного уравнения.
Типовые требования к программам.
Методики тестирования программ.
Тестирование данных.
Типовые требования к данным.
Методики тестирования данных.
Сертификация баз данных.
Классификация баз данных.
Выбор цели сертификации.
Последовательность проведения сертификации БД.
Использование сертификата.
Литература.