Автоматизированная система колоризации полутонового изображения
Дипломная работа - Компьютеры, программирование
Другие дипломы по предмету Компьютеры, программирование
р, если расположение и отрисовка элементов интерфейса не соответствует стандартам, а, следовательно, является непривычным или непонятным для пользователя. Или же в случае отсутствия или недоработки руководства пользователя.
-Ущерб. Риск существует, когда исход может привести к ущербу (убытку) или другому обязательно негативному последствию: простою работы, потере данных, утечка информации и др.
При разработке и проектировании системы необходимо принять меры по снижению вероятности возникновения ситуации риска и работе с последствиями, если таковая все же возникнет. При снижении риска повышается надежность функционирования автоматизированной системы.
С целью реализации задачи по обеспечению безопасности, целостности и надежности функционирования готовой системы в соответствие с нормативной документацией были выполнены следующие действия.
В начале процесса разработки АСКПИ была подробно изучена предметная область дипломного проекта (пункт 1.1 дипломного проекта) и составлено техническое задание в соответствии с ГОСТ 24.201-89 (требования к содержанию документа Техническое задание). Проектирование системы осуществлялось на основе общих требований, предъявляемых к автоматизированным системам в соответствии с ГОСТ 24.104-85 (автоматизированные системы управления) [13].
Для разработки АСКПИ были использованы следующие нормативные документы:
-ГОСТ 34.602-89 (Комплекс стандартов на автоматизированные системы);
-ГОСТ ИСО/МЭК 15408-2002 (Информационная технология. Методы и средства обеспечения безопасности информационных технологий. Функциональные требования безопасности);
-ГОСТ Р 51904-2002 (Программное обеспечение встроенных систем. Общие требования к разработке и документированию).
С целью выявления и предотвращения ситуаций риска система была протестирована. Порядок и способы тестирования описаны в нормативно-правовых документах: ГОСТ 34.603-92 и ГОСТ 28.195-89 [14]. В процессе дипломного проектирования выполнялось тестирование системы, и были предприняты меры по предотвращению ошибок, которые могли бы возникнуть в процессе работы с ней. Усилена защита от некорректных действий пользователя, контроль ввода данных, введены всплывающие подсказки и предупреждающие сообщения, которые упрощают диалог пользователя с системой и обеспечивают заданное качество выполнения функций системы.
Разработанная автоматизированная система имеет ряд аналогов (сравнительный анализ характеристик подобных программных продуктов приведен в пункте 1.3 дипломного проекта). В результате анализа существующих программ были выделены их основные достоинства и адаптированы к разрабатываемой системе. В частности, это функции программы по работе с исходным изображением: возможность выбора областей колоризации, ввод значения допустимой погрешности при обучении нейронной сети, возможность отмены действия и т.д.
При выборе пользователем программного обеспечения следует учитывать, что аналогичные системы обычно не являются узкоспециализированными: трудно найти программу, предназначенную именно для колоризации полутонового изображения с возможностью автоматически сегментировать изображение.
Во избежание неверных действий пользователя и с целью облегчения рабочего процесса в ходе проектирования АСКПИ был создан эргономичный и интуитивно понятный интерфейс: добавлена справочная информация для удобной работы с системой, всплывающие подсказки и предупреждающие сообщения, информация представлена в виде наглядных рисунков (графиков, изображения с динамическим размером) и отчетов.
Также при исследовании аналогичных программных продуктов были учтены их недостатки и, следовательно, возможные риски.
Таким образом, к ситуациям риска в АСКПИ относятся:
.несанкционированный доступ к данным;
.системные сбои (возможна потеря данных);
.неверные действия пользователя (нажатие кнопок в неподходящий момент, ввод некорректных данных);
.и др.
Чтобы избежать потеря данных при различных сбоях системы предусмотрена возможность сохранения и восстановления данных из файла. Восстановление состояния системы до сбоя (загрузка нейронных сетей, их параметров, обучающих выборок, полное всех элементов интерфейса программы) занимает не более 1 минуты, при обычной загрузке операционной системы около 10 секунд.
Интерфейс АСКПИ описан в приложении А дипломного проекта. Тип интерфейса - диалоговый. Сделан контроль ввода (при выборе параметров, создании и изменении новых объектов сети). Функциональный аспект качества пользовательского интерфейса согласно ISO 9241-10-1996 определяется как степень соответствия поставленной задаче. Обеспечение практичности интерфейса было проведено в соответствии с ГОСТ Р ИСО/МЭК 9125-93 и постановкой задачи, рассмотренной в разделе 1.2 дипломного проекта.
Специальный продуманный дизайн пользовательского интерфейса снижает эмоциональную напряженность пользователя при работе с системой, а также уменьшает вероятность появления ошибочных и критических ситуаций.
Надежность определяется также соответствием функциональности основным характеристикам программы. Следует учитывать, что разрабатываемый программный продукт является автоматизированной системой, поэтому АСКПИ обладает основными признаками (свойствами) системы [1]:
.Иерархичность. Элементы системы находятся в различных отношениях между собой и занимают определенное место в иерархической лестнице системы. В то же время