Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ТРПП.docx
Скачиваний:
6
Добавлен:
27.08.2019
Размер:
1.91 Mб
Скачать

Основные требования и правила оформления структурных схем алгоритмов

Для изображения схем алгоритмов был разработан ГОСТ 19.701-90, каждой группе действий становится в соответствии специальный блок.

Название блока

Обозначение блока

Назначение

Терминатор

действие

Начало или завершение

Процесс

действие

Обработка данных

Данные

данные

Ввод или вывод

Решение

условие

Выбор, итерационные и поисковые циклы

Подготовка

действие

Счётный цикл

Границы цикла

начало конец

Применимы для любого цикла

Предопределенный цикл

имя

Вызов процедур

Соединитель

имя

Маркировка разрывов линий

Комментарий

- - - [ комментарий

Пояснение и описание

Функциональная схема – это схема взаимодействия компонентов ПО с описанием информационных потоков, состава данных в них и указанием функций и устройств.

Название блока

Обозначение блока

Назначение блока

Запоминаемые данные

Для обозначение таблиц и других структур данных, которые должны быть сохранены без уточнения типа устройства.

ОЗУ

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

ЗУ с последовательной выборкой

Для обозначения таблиц, хранящихся на устройствах с последовательной выборкой (магнитная лента)

ЗУ с прямым доступом

Для обозначения таблиц с прямым доступом (диски)

Документ

Для обозначения таблиц, выводимых на печатающее устройство

Ручной ввод

Для обозначения ручного ввода данных с клавиатуры

Карта

Для обозначения данных на магнитных картах

Дисплей

Для обозначения выводимых на дисплей компьютера

18.11.2009

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

Приемы надежного программирования

Для защиты от несанкционированного копирования применяются уникальные некопируемые ключевые элементы при распознании которых программа начинает выполняться, в противном случае в запуске будет отказано. В качестве ключевого элемента может использоваться дискета, на которой записан не подлежащий копированию ключ, аппаратные характеристики ЭВМ, специальные устройства, электронный ключ, который подключается к ЭВМ и выдает опознавательный код.

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

  1. Индексация среды;

  2. Вырабатывает реакции на запуск несанкционированной среды;

  3. Реагирует на санкционированное копирование.

Защита ПО от несанкционированного доступа используется чтобы:

  1. Ограничить доступ к программам, их преднамеренное хищение или разрушение;

  2. Исключить копирование данных.

Контроль доступа выполняет:

  1. Защиту программ при их запуске с помощью пароля;

  2. Использование ключевой дискеты для запуска программы;

  3. Ограничение программ или данных, которые доступны пользователю.

Организация программного контроля

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

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

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

25.11.2009