Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ИТ в менеджменте лекция 15-22 марта.docx
Скачиваний:
4
Добавлен:
01.07.2025
Размер:
1.54 Mб
Скачать
    1. Прочие классификации

      1. Классификация программного обеспечения по платформе назначения

Под словом «платформа» в данном случае понимается операционная система.

  • Одноплатформенное программное обеспечение разрабатывается и выполняется только на одной операционной платформе (например, программы, написанные только для использования в семействе операционных систем MicrosoftWindows или только для Linux).

  • Переносимое (portable) программное обеспечение —разработанное в технологиях программирования, подразумевающих возможность создания вариантов программы под разные платформы.

  • Межплатформенное программное обеспечение — одинаково функционирующее в любой операционной среде. Полностью межплатформенных приложений всего два вида: Java- и веб-приложения. Еще один тип — технология .NET от Microsoft.

1.3.2. Классификация программного обеспечения по способу взаимодействия с пользователем

По этому признаку разделяют:

  • программы с графическим оконным интерфейсом — к этому типу относится подавляющее большинство прикладных программ, запускаемых на современных операционных системах;

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

  • программы системного лотка —отображаются исключительно в области уведомлений панели задач, управляются из контекстного меню и не имеют оконного интерфейса (рис. 3);

Рис. 3. Системный лоток

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

1.3.3. Классификация программного обеспечения по отношению к сети

По этому признаку программы можно разделить следующим образом:

  • предназначенные для создания и администрирования сетей — разного рода сетевые утилиты, мастера настройки и создания сетей, брандмауэры, прокси-серверы, программы контроля сетевого трафика;

  • предназначенные для работы с сетью — электронная почта, веб-браузер, клиентское приложение службы мгновенных сообщение (ICQ);

  • предполагающие наличие сети — офисные программы с возможностью отправки документов по электронной почте, программы со встроенным ftp-клиентом;

  • обновляемые (устанавливаемые) по сети;

  • не связанные с сетью.

1.3.4. Классификация программного обеспечения по способу установки

По этому признаку программное обеспечение можно разделить на следующие классы:

  • требующие установки;

  • не требующие установки;

  • переносимые (portableapplication), т. е. запускаемые с любых сменных носителей.

1.3.5. Классификация программного обеспечения по целям разработки

По этому признаку программное обеспечение разделяют:

для массовых продаж (распространения) — операционные системы, системы управления базами данных, банковские системы;

заказное —разрабатывается под конкретного заказчика по его техническому заданию, например, информационная система или система управления технологическим процессом;

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

индивидуальное — создается для собственного использования.