Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
posobie_po_pri.doc
Скачиваний:
0
Добавлен:
01.04.2025
Размер:
3.02 Mб
Скачать

4.4Стандартизация качества программного обеспечения

4.4.1Стандарты в сфере программной инженерии

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

  • стандарт проектирования;

  • стандарт оформления проектной документации;

  • стандарт пользовательского интерфейса.

Стандарт проектирования должен устанавливать:

  • набор необходимых моделей (диаграмм) на каждой стадии проектирования и степень их детализации;

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

  • требования к конфигурации рабочих мест разработчиков, включая настройки операционной системы, настройки CASE-средств, общие настройки проекта и т. д.;

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

Стандарт оформления проектной документации должен устанавливать:

  • комплектность, состав и структуру документации на каждой стадии проектирования;

  • требования к ее оформлению (включая требования к содержанию разделов, подразделов, пунктов, таблиц и т.д.),

  • правила подготовки, рассмотрения, согласования и утверждения документации с указанием предельных сроков для каждой стадии;

  • требования к настройке издательской системы, используемой в качестве встроенного средства подготовки документации;

  • требования к настройке CASE-средств для обеспечения подготовки документации в соответствии с установленными требованиями.

Стандарт интерфейса пользователя должен устанавливать:

  • правила оформления экранов (шрифты и цветовая палитра), состав и расположение окон и элементов управления;

  • правила использования клавиатуры и мыши;

  • правила оформления текстов помощи;

  • перечень стандартных сообщений;

  • правила обработки реакции пользователя.

4.4.2Стандартизация программных продуктов в еспд

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

Документирование разработки, сопровождения и эксплуатации программ выполняют в соответствии с группой стандартов ГОСТ 19.ХХХ-ХХ.

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

  • номер 19 – класс стандартов ЕСПД;

  • после 19 ставится точка и далее одна цифра – код классификационной группы стандартов, определенной группы стандартов;

  • далее идет двузначное число – порядковый номер стандарта в группе;

  • через тире за ним ставится двузначное число – год регистрации стандарта.

Ниже приведены государственные стандарты на компоненты, стандартизируемой продукции.

ГОСТ 19.101—77, введен с 1981 г. Виды программ и программных документов.

ГОСТ 19.102—77. Стадии разработки.

ГОСТ 19.103—77. Обозначения программ и программных продуктов.

ГОСТ 19.104—78, введен с 1981 г. Основные надписи.

ГОСТ 19.105—78, введен с 1981 г. Общие требования к программным документам.

ГОСТ 19.106—78, введен с 1981 г. Требования к программным документам, выполненным печатным способом.

ГОСТ 19.201—78, введен с 1981 г. ТЗ. Требования к содержанию и оформлению.

ГОСТ 19.202-78. Спецификация.

ГОСТ 19.301—79, введен с 1983 г. Программа и методика испытаний.

ГОСТ 19.401—78, введен с 1983 г. Текст программы.

ГОСТ 19.402—78, введен с 1981 г. Описание программы.

ГОСТ 19.403—79. Ведомость держателей подлинников.

ГОСТ 19.404—79. Пояснительная записка.

ГОСТ 19.501-78. Формуляр.

ГОСТ 19.502—78, введен с 1981 г. Описание применения.

ГОСТ 19.503—79, введен с 1981 г. Руководство системного программиста.

ГОСТ 19.504—79, введен с 1981 г. Руководство программиста.

ГОСТ 19.505—79, введен с 1981 г. Руководство оператора.

ГОСТ 19.506—79, введен с 1981 г. Описание языка.

ГОСТ 19.507—79, введен с 1981 г. Ведомость эксплуатационных документов.

ГОСТ 19.508—79. Руководство по техническому обслуживанию.

ГОСТ 19.601—78. Общие правила дублирования, учета и хранения.

ГОСТ 19.602—78. Правила дублирования, учета и хранения программных документов, выполненным печатным способом.

ГОСТ 19.603—78, введен с 1981 г. Общие правила внесения изменений.

ГОСТ 19.604—78, введен с 1981 г. Правила внесения изменений в программные документы, выполненные печатным способом.

ГОСТ 19.701—90, введен с 1992 г. Схемы алгоритмов, программ, данных и систем.

Стандартизация помогла унифицировать и автоматизировать процесс создания программ на базе инструментальных и программных средств, создать системы автоматизированного программирования с использованием инструментальных и программных средств. К настоящему времени АС позволяют унифицировано выполнять следующие процессы:

  • анализ задачи, разбиение её на подзадачи;

  • анализ структур данных;

  • запись требований к программе и разработку ее общей структуры;

  • выделение модулей, написание их спецификаций, определение интерфейса между ними;

  • вычерчивание блок-схем алгоритмов;

  • непосредственно программирование (кодирование);

  • отладку и тестирование;

  • анализ качества и количества затраченного труда на разработку ПС.

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

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]