1

К оглавлению

   

 

75. Программное обеспечение АИС: классификация,  основные характеристики

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

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

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

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

Системное ПО

Это программы общего пользования не связаны с конкретным применением ПК и выполняют традиционные функции: планирование и управление задачами, управления вводом-выводом и т.д.

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

К системному ПО относятся:

•   операционные системы (эта программа загружается в ОЗУ при включении компьютера)

•   программы – оболочки (обеспечивают более удобный и наглядный способ общения с компьютером, чем с помощью командной строки DOS, например, Norton Commander)

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

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

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

К утилитам относятся:

•   диспетчеры файлов или файловые менеджеры

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

•   средства просмотра и воспроизведения

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

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

•   средства обеспечения компьютерной безопасности (резервное копирование, антивирусное ПО).

Необходимо отметить, что часть утилит входит в состав операционной системы, а другая часть функционирует автономно. Большая часть общего (системного) ПО входит в состав ОС. Часть общего ПО входит в состав самого компьютера (часть программ ОС и контролирующих тестов записана в ПЗУ или ППЗУ, установленных на системной плате). Часть общего ПО относится к автономными программам и поставляется отдельно.

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

Специальное программное обеспечение – часть программных средств, предназначенных для решения задач  пользователя при функционировании АИС.  Разрабатывается при создании конкретной АИС.

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

К прикладному ПО, например, относятся:

•   Комплект офисных приложений MS Office

•   Бухгалтерские системы

•   Финансовые аналитические системы

•   Интегрированные пакеты делопроизводства

•   CAD – системы (системы автоматизированного проектирования)

•   Редакторы HTML или Web – редакторы

•   Браузеры – средства просмотра Web - страниц

•   Графические редакторы

•   Экспертные системы и так далее.

Различают пакеты прикладных программ и прикладные программы.

Прикладная программа - вид специального программного обеспечения, представляющий программу, предназначенную для решения определенного класса задач  в конкретной предметной области.

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

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

Пакеты прикладных программ – это система программ, которые по сфере применения делятся на проблемно – ориентированные, пакеты общего назначения и интегрированные пакеты. Современные интегрированные пакеты содержат до пяти функциональных компонентов: тестовый и табличный процессор, СУБД, графический редактор, телекоммуникационные средства.

Существует огромное количество ППП, разработанных для ПК.

Среди множества ППП следует назвать:

•   текстовые редакторы, текстовые процессоры и издательские системы;

•   графические редакторы и средства деловой графики;

•   крупноформатные электронные таблицы (табличные процессоры);

•   ППП управления телекоммуникационными системами;

•   системы управления базами данных;

•   информационно-поисковые системы;

•   системы искусственного интеллекта, в том числе экспертные системы;

•   автоматизированные обучающие системы;

•   ППП статистической обработки информации;

•   ППП математического программирования (линейного, целочисленного и т. д.);

•   системы автоматизированного проектирования;

•   ППП организационного управления предприятием, фирмой;

•   ППП решения различных функциональных задач управления предприятием,фирмой;

•   интегрированные ППП, включающие в свой состав несколько видов проблемно-ориентированных пакетов.

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

1. Прикладные программы общего назначения. К таким относятся программы, обеспечивающие выполнение наиболее часто используемых, универсальных задач (текстовые редакторы, табличные процессоры, графические редакторы, Интернет-клиенты и т.п.).

2. Прикладные программы специального (профессионального) назначения. Программы этого класса ориентированы на достаточно узкую предметную область, (издательские системы; САПР - системы автоматизированного проектирования; банковские, бухгалтерские программы; программы 3D-графики; программы видеомонтажа; нотные редакторы и т.д.).

ППП можно разделить на 2 группы:

•   проблемно-ориентированные;

•   функционально-ориентированные (н-р, 1С-Бухгалтерия)

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

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

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

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

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

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

Локальные средства - вид средств для создания приложений, обеспечивающих выполнение отдельных работ по созданию программ.

Интегрированная среда - вид средств для создания приложений, обеспечивающих выполнение комплекса взаимосвязанных работ на всех технологических этапах создания программ. Являются дальнейшим развитием локальных средств разработки программ, которые объединяют набор средств для комплексного их применения. Основное назначение интегрированных сред — повышение производительности труда программистов; автоматизация создания программ, обеспечивающих графический интерфейс пользователя; разработка приложений архитектуры клиент-сервер, запросов и отчетов. Примером интегрированной среды может служить среда Delphi.

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

Различают встроенные в систему реализации и независимые от системы реализации средства.

Встроенные в систему реализации средства – вид средств для создания информационных систем, в которых все решения по проектированию и реализации привязаны к выбранной системе управления базами данных.

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

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

К инструментальным программам, например, относятся:

•   редакторы;

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

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

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

•   графические пакеты программ и т.п.

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

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

К оглавлению

Hosted by uCoz