Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Конспект Лекций «программирование На Языке Высокого Уровня Си» По Информатике (Попов Д. И.).pdf
Скачиваний:
172
Добавлен:
07.10.2014
Размер:
1.31 Mб
Скачать

Заменяемость (Replaceability) – способность ПО к использованию вместо другого указанного ПО в среде заменяемого ПО. Заменяемость используется вместо совместимости, чтобы избежать возможной путаницы со способностью к взаимодействию. Заменяемость не предполагает, что заменяемое ПО способно заменить рассматриваемое ПО. Заменяемость может включать атрибуты как легкости установки, так и адаптируемости.

Согласованность (Compliance) – способность ПО придерживаться стандартов или соглашений, связанных с мобильностью.

Кроме указанных характеристик при оценке качества ПО следует учитывать качество в использовании (Quality in use) – степень, в которой продукт, используемый указанными пользователями,

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

целей пользователями; продуктивность (Productivity) – соотношение израсходованных ресурсов и результативности;

удовлетворение (Satisfaction) – отношение пользователей к

использованию продукта.

Тема 3. Схемы алгоритмов, данных, программ

ГОСТ 19.701-90 (соответствует ISO 5807-85) – это стандарт, описывающий схемы алгоритмов, программ, данных и систем. Стандарт действует с января 1992 года. Схема алгоритмов программ данных и систем состоит из имеющих заданное значение символов, краткого пояснительного текста и соединяющих линий. Схемы могут использоваться на различных уровнях детализации. Причем

38

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

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

в схемах данных;

в схемах программ;

в схемах работы системы;

в схемах взаимодействия программ;

в схемах ресурсов системы.

Схема данных

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

Схемы программ

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

Схема работы системы

Схема работы системы отражает управление операциями и потоком данных системы. Схема работы системы состоит:

39

из символов данных, указывающий на наличие данных;

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

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

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

Схема взаимодействия программ

Схема взаимодействия программ показывает путь, в соответствии, с которым активизируется программа, а так же отображающие взаимодействия этих программ с данными. Каждая программа в схеме взаимодействия программ только 1-раз. Схема взаимодействия программ состоит из:

символов данных, указывающих на наличие данных;

символов процесса, указывающих на операции, которые следует выполнять над данными;

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

специальных символов.

Схема ресурсов системы

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

символов данных изображающих входные и запоминающиеся устройства;

символов процесса, отображающих процессы;

40