Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ГЛАВА3.RTF
Скачиваний:
6
Добавлен:
12.03.2015
Размер:
85.5 Кб
Скачать

3.3. Защита программных продуктов.

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

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

Защита ПП преследует цели:

  • ограничение несанкционированного доступа к программам или их преднамеренное хищение и разрушение;

  • исключение несанкционированного копирования (тиражирования) программ.

Самый простой и надежный способ защиты ПП – это ограничение доступа . Контроль доступа к ПП строится путем:

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

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

  • специальное устройство (электронный ключ), подключаемое к ПК и предназначенное для выдачи опознавательного кода;

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

На Западе наиболее популярны методы правовой защиты ПП и баз данных. Правовые методы защиты включают:

  • патентную защиту;

  • закон о производственных секретах;

  • лицензионные соглашения и контракты;

  • закон об авторском праве.

3.4. Классификация программных продуктов по сфере использования.

Системное программное обеспечение – это совокупность программ и программных комплексов для обеспечения работы компьютера и сетей ЭВМ.

Классификация СПО представлена на рисунке 19 .

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

Первые компьтеры работали под управлением дисковой операционной системы МS DOS (фирма Microsoft, 1981 год). Затем появились операционные системы с графическим интерфейсом:WINDOWS 3.x, WINDOWS 95, WINDOWS 98, WINDOWS 2000, WINDOWS NT, UNIX и т.д.

Сетевые операционные системы – комплекс программ, обеспечивающий обработку, передачу т хранение данных в сети. Сетевые ОС предоставляют пользователям различные виды сетевых служб (управление файлами,электронная почта, процессы управления сетью и т.д.), поддерживает работу в абонентских системах. Примерами могут служить:Novell NetWare, Windows NT, Unix и т. д.

Операционные оболочки – специальные программы, предназначенные для облегчения общения с командами операционной системы. Например,Norton Commander, Norton Navigator, Far Navigatorи др.

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

Утилиты – это программы, служащие для выполнения вспомогательных операций обработки данных или обслуживания компьютеров.

Ниже будут подробно рассмотрен некоторые из них: антивирусные программы и программы архивирования файлов.

Инструментарий технологии программирования– это совокупность языков и систем программирования, а также различные программные комплексы для отладки и поддержки программ.

Языки программирования – формализованные языки для описания алгоритма решения задачи на компьютере. Например,Visual Basic, Visual C++и др.

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