Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
book.rtf
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
17.36 Mб
Скачать

Содержание Введение Программное обеспечение (software)

Программное обеспечение (ПО) ПК - комплекс программ, обеспечивающий обработку или передачу данных, а также разработку новых программ. ПО, совместно с аппаратным обеспечением, являются совместными характеристиками информационных систем и сетей. Оно определяется функциональностью, качеством, размерами, именами разработчиков. Функциональность представляется целями, которые должны быть достигнуты, типами используемых данных и результатами, которые необходимо получить. Качество ПО характеризуется скоростью обработки данных, отсутствием тупиковых ситуаций, поведением при возникающих отказах. Размеры ПО определяют сложность используемой системы, объем и типы ее Запоминающих Устройств (ЗУ), затраты на обслуживание.

По видам выполняемых функций ПО делится на классы:

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

  • прикладное, представленное комплексом прикладных программ;

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

Разработка ПО последовательно проходит следующие этапы:

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

  • разработка требований к ПО;

  • общее и, затем, детальное проектирование;

  • создание и тестирование отдельных модулей;

  • объединение модулей и выпуск комплекса программ;

  • эксплуатация и совершенствование комплекса (изменение раннее принятых решений, устранение выявленных ошибок).

Во время разработки проверяется качество программного обеспечения.

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

Первоначально ПО сетей и систем создавалось их разработчиками. Затем появилось множество организаций, которые по заказам разработчиков выполняли эту работу быстрее и при меньшей стоимости. Сейчас в создании ПО происходит переход к новой технологии. Она заключается в том, что разработчики предлагают уже созданные стандартные комплексы программ, из которых разработчик выбирает ему необходимые. Используется технология сегментации прикладных программ. Этот подход получил название "повторно используемых компонентов". Широко применяется компьютизированная разработка ПО. Все большее распространение получает групповое ПО. Развивается концепция объектно-ориентированного программирования. Ее сущность заключается в написании и отладке программ-блоков, из которых быстро и просто собираются необходимые комбинации. Для этого используется "управление конфигурацией ПО" SCM. Оно обеспечивает контроль версий программ, автоматическую их компоновку, отслеживание ошибок.

Все шире используются средства распространения программ по информационной сети. Меняются формы продажи программ, появились бесплатное ПО, проверяемое ПО. Все в большей степени используется электронное распространение ПО. Компонентное ПО позволяет быстро создавать нужные прикладные программы.

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