Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лекции По Пис (Иванько А. Ф.).doc
Скачиваний:
119
Добавлен:
07.10.2014
Размер:
9.65 Mб
Скачать

Антивирусное по

В качестве антивирусного ПО, максимально удовлетворяющего требования заказчика можно использовать продукты компании Symantec, TrendMicro, Dr.Web. К примеру, продукт компании TrendMicro - VirusWall позволяет сканировать весь http-трафик (посещение пользователей WEB-ресурсов Интернет) и весь почтовый трафик. Удобный интерфейс администрирования делают данный продукт удобным в настройке и использовании.

Серверы, расположенные в дмз

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

Для предоставления пользователям локальной сети полноценного доступа к ресурсам Интернет необходимо настроить:

  • Сервис синхронизации времени. Данный сервис позволяет синхронизировать системное время серверов и рабочих станций с эталонным мировым временем.

  • Сервис кэширования WEB-страниц (прокси-сервис). Данный сервис позволяет сохранять локально наиболее часто посещаемые страницы, тем самым существенно экономя пропускную способность канала. При грамотно настроенном сервисе возможна экономия до 30% загрузки внешнего канала.

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

  • WEB-сервер компании.

  • FTP-сервер компании.

  • Система мониторинга и удаленного управления.

Разработка пользовательского интерфейса

Интерфейс пользователя - эта та часть программы, которая находится у всех на виду. Некоторые программисты склонны оставлять дизайн интерфейса пользователя на потом, считая, что реальное достоинство приложения - его программный код, который и требует большего внимания. Однако часто возникает недовольство пользователей из-за неудачно подобранных шрифтов, непонятного содержимого экрана и скорости его прорисовывания, поэтому работу над интерфейсом также нужно воспринимать серьезно. Пользователь не видит программного кода, зато интерфейс (хороший или плохой) всегда перед ним.

Разработка эффективных форм

Формы - это строительные блоки интерфейса пользователя. Хороший дизайн форм включает нечто большее, чем просто добавление элементов управления и программирование процедур обработки событии. Чтобы создать хорошо спроектированную форму, нужно уяснить ее назначение, способ и время использования, а также ее связи с другими элементами программы. Кроме того в приложении может находиться несколько форм, каждая из которых будет отображаться по мере необходимости. Одни пользователи широко используют многозадачность Windows, другие предпочитают работать только с одним приложением. Необходимо помнить об этом во время разработки интерфейса пользователя (UI) Следует максимально реализовать все возможности Windows, чтобы пользователи с любыми навыками работы могли эффективно применять созданное вами приложение.

Проектирование форм ввода данных

Особый вид форм - формы, предназначенные для ввода данных. Они позволяют пользователю идти в нужном ему темпе, не оглядываясь на программиста. Общий смысл и основное правы: если пользователь собирается ввести в базу данных 10000 записей, вероятно, он не хочет подтверждать ввод каждой записи. В форме ввода данных необходимо максимально использовать свободное пространство, поскольку открытие и закрытие дополнительных форм существенно замедляет работу. При разработке форм ввода данных основное внимание следует уделить скорости их работы. Чтобы максимально ускорить процесс ввода данных, следуйте приведенным ниже основным правилам.

Для каждой команды должны быть назначены клавиатурные эквиваленты; не требуйте обязательного использования мыши. (Кстати, этот совет хорош для всех форм программы, а не только для форм ввода данных.) Расположение элементов должно быть согласовано с задачами пользователя. Другими словами, не заставляйте пользователя перепрыгивать из раздела в раздел; при вводе информации это совсем не обязательно. Не заставляйте пользователя выполнять лишнюю работу. Другими словами, если информация, содержащаяся в полях со 2-го по 10-е, необходима только, когда первое поле имеет определенное значение, не нужно заставлять пользователя заполнять все поля подряд. В то же время, не ставьте работу формы в зависимость от содержимого отдельных полей. В противном случае это может существенно замедлить работу пользователя. Используйте заметную, но ненавязчивую обратную связь с пользователем. Хороший пример - работа редактора программного кода Visual Basic, который проверяет правильной написания переменных и констант.

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