Справочник от Автор24
Найди эксперта для помощи в учебе
Найти эксперта
+2

Единая система программной документации

Определение 1

Единая система программной документации — это комплекс государственных стандартов, которые устанавливают набор взаимосвязанных правил формирования, оформления и обращения программ и программных документов.

Введение

В стандартах единой системы программной документации (ЕСПД) устанавливаются требования, которые регламентируют разработку, сопровождение, изготовление и эксплуатацию программ, что позволяет обеспечить:

  1. Унификацию программных продуктов для взаимного обмена программами и возможности использования разработанных раньше программ в новых проектах.
  2. Снижение трудоемкости и увеличение эффективности проектирования, сопровождения, изготовления и эксплуатации программных продуктов.
  3. Автоматизацию создания и хранения программных документов.

Сопровождение программы предполагает анализ работы, развитие и усовершенствование программы, а, помимо этого, осуществление коррекций в ней для устранения ошибок. Стремительный рост сложности и размеров современных программных комплексов при параллельном возрастании ответственности за исполняемые функций вызвал существенное повышение требований со стороны заказчиков и пользователей к качественным показателям программ, а также безопасности их использования.

Единая система программной документации

Проверенным методом гарантирования высокой эффективности и отличного качества работы программ и программных систем могут считаться международные стандарты, которые разработаны при участии представителей передовых фирм отрасли. С расширением использования и увеличением сложности информационных систем ошибки или недостаточное качество программ могут нанести ущерб, значительно превышающий положительный эффект от их использования.

ГОСТ 28195-89 определяет основные положения, позволяющие оценить качество программных средств вычислительной техники, которые поставляются через фонды алгоритмов и программ (ФАП), номенклатуру и применимость показателей качества программных средств. Оценить качество программных средств можно при помощи некоторой совокупности операций, которые включают определение номенклатуры показателей качества оцениваемого программного средства, выбор значений данных показателей и сравнение их с основными значениями.

«Единая система программной документации» 👇
Помощь эксперта по теме работы
Найти эксперта
Решение задач от ИИ за 2 минуты
Решить задачу
Найди решение своей задачи среди 1 000 000 ответов
Найти

В соответствии с государственными стандартами, оценивать качество следует на каждом этапе жизненного цикла программных средств, а именно:

  1. При осуществлении планирования показателей качества программного средства.
  2. При осуществлении контроля качества на каждом этапе разработки программного средства, то есть при работе над техническим заданием, техническим проектом, рабочим проектом.
  3. При контроле качества в процессе создания программного средства.
  4. При проверке эффективности модификации программного средства в период его сопровождения.

Оценку качества должны выполнять специалисты следующих организаций:

  1. Организация разработчика выполняет оценку качества в период проектирования программного средства.
  2. Организация держателя фондов выполняет оценку качества на этапах приемки программного средства в фонд.
  3. Организация испытательных центров и центров сертификации программного средства оценивают его качество на этапах испытаний и внедрения.
  4. Организация изготовителя оценивает качество на этапах тиражирования программного средства.
  5. Организация пользователя должна оценивать качество на этапах внедрения, сопровождения и эксплуатации программного средства.

Главными задачами, которые должны решаться при оценке качества программного средства, являются следующие задачи:

  1. Планирование уровня качества.
  2. Реализация контроля значений показателей качества в ходе разработки и испытаний.
  3. Осуществление эксплуатационного контроля необходимого уровня качества.
  4. Осуществление выбора базовых образцов по подклассам и группам.
  5. Формирование методического руководства разработкой нормативно-технических документов по оценке качества.

Методики задания показателей качества программного средства могут различаться по следующим критериям:

  1. По методам получения информации о программном средстве. Это может быть измерительный, регистрационный, органолептический или расчетный метод.
  2. По источникам поступления информации. Такими источниками могут быть традиционные, экспертные или социологические источники.

Измерительный метод базируется на получении информационных данных о свойствах и характеристиках программного средства с применением инструментальных средств. К примеру, при помощи данного метода может быть определён объем программного средства, то есть количество строк исходного текста программы и количество строк, являющихся комментариями, а также количество операторов и операндов, количество исполненных операторов, количество ветвей в программе, количество точек входа (выхода), время исполнения ветви программы, время реакции и иные показатели.

Регистрационный метод базируется на получении информации при проведении испытаний или работы программного средства, когда регистрируются и вычисляются некоторые события, к примеру, время и количество сбоев и отказов, время передачи управления другим узлам, время начала и окончания работы.

Органолептический метод базируется на применении информации, которая получается в результате анализа восприятия органов чувств (зрения, слуха), и используется для определения таких показателей как удобство применения, эффективность и тому подобное.

Расчетный метод базируется на применении теоретических и эмпирических зависимостей (на ранних этапах разработки), статистических информационных данных, которые накапливаются при испытаниях, эксплуатации и сопровождении программного средства.

Дата написания статьи: 13.10.2021
Получи помощь с рефератом от ИИ-шки
ИИ ответит за 2 минуты
Все самое важное и интересное в Telegram

Все сервисы Справочника в твоем телефоне! Просто напиши Боту, что ты ищешь и он быстро найдет нужную статью, лекцию или пособие для тебя!

Перейти в Telegram Bot