sonyps4.ru

Программное обеспечение компьютера как информационная система. Применение программного обеспечения информационных систем

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

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

Функции программных продуктов

Программное обеспечение бывает двух типов: системное и прикладное.

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

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

Виды трансляторов, используемых в информационных устройствах

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

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

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

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

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

  • Организация взаимодействия пользователя с компьютером информационных систем;
  • Управление всеми информационными данными, введенными в ИС;
  • Использование прикладных программ ОС.

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

Сервисное программное обеспечение, состоящее из программных средств, дающих возможность использования дополнительных услуг, тем самым расширяя функции операционных систем, включает в себя не только различного рода антивирусы и антишпионы, но и архиваторы WinRar, WinZip.

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

На видео – подробная информация о программном обеспечении информационных систем:

Защита информации

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

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

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

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

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

На видео – информация о программном обеспечение с SDL:

Программное обеспечение (ПО) информационных систем (ИС) включает:

· базовое ПО- это операционные системы (ОС) и системы управления базами данных (СУБД);

· программные средства моделирования и проектирования ИС;

· средства реализации ИС – языки программирования;

· программное приложение, которое обеспечивает автоматизированное выполнение задач предметной области.

6.1 Сравнительный анализ ОС

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

Выбор ОС производится исходя из следующих требований:

1. Соотношение стоимость/производительность.

2. Функциональные возможности.

3. Надежность функционирования.

4. Защита данных.

5. Возможность генерации ядра под конкретную структуру аппаратных средств.

6. Особенности функционирования и режимы работы ОС, позволяющие решать поставленные задачи.

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

а) требуемый объем оперативной памяти;

б) требуемый объем дисковой памяти;

в) совместимость с другими системами.

8. Поддержка удаленного доступа к терминалам.

9. Перспективы развития всей вычислительной системы.

10. Поддержка стандартов.

11. Простота администрирования и установки.

Исходя из вышеперечисленных требований, для сравнительного анализа включены популярные в настоящее время ОС Windows и ОС семейства Unix, предназначенные для непосредственной работы в сетевом режиме и составляющие два конкурирующих направления.

Заключение.

Для организации серверов приложений (SQL серверов) целесообразно использование операционной системы UNIX, остальные ОС в качестве серверов приложений менее эффективны.

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



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

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

Основные требования для работы ОС в сетевом режиме

Когда pечь идет о пpименении многопользовательской БД, используемой не только в АРМ одного специалиста, но и в АРМах других специалистов, сетевая ОС должна обладать возможностью организации файл-сервера. Кроме того, сетевые ОС с сервером должны обеспечивать высокое быстродействие для сетей с большим числом пользователей.

При создании ЛВС на базе сервера ключевым фактором является надежность, после чего следуют такие фактоpы, как поддержка рабочих станций и показатели быстpодействия. С точки зpения обеспечения надежности самое главное - это эффективные средства управления памятью, поскольку без этого при большом числе пользователей могут возникнуть ситуации, когда рабочие станции будут терять связь друг с другом, а файл-серверы окажутся неработоспособными. Термин надежность охватывает также понятие совместимости: сетевая ОС должна хорошо работать со всеми распространенными многопользовательскими прикладными программами и стандартными программными средствами. Надежность также означает, что сервер и рабочие станции работают в сети без сбоев, прикладные программы выполняются правильно, а сетевая ОС защищает данные при отказах аппаратуры. Требуется полный набор средств защиты от ошибок, защита данных на уровне отдельных записей БД, эффективные средства управления памятью и надежные механизмы организации многозадачной работы. Важными также являются требования по поддержке рабочих станций. Если сетевые драйверы занимают слишком много памяти на каждом ПК, то возможна ситуация, когда на рабочей станции не будут выполняться прикладное ПО и утилиты, резидентно размещающиеся в ОЗУ.

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

Следующим по важности фактором после быстродействия являются средства административного управления. Гибкие административные средства обеспечивают установку и настройку сети с меньшими затратами времени. Сетевая ОС должна предоставлять гибкие возможности разделения ресурсов в ЛВС - принтеров, модемов и внешней памяти.


Выбор СУБД

Выбор СУБД зависит от организации локальной и сетевой базы данных (БД), стоимости, специфики решаемых задач, функциональных особенностей (поддержка целостности, уровень защиты данных, быстродействие, эффективно обрабатываемый объем данных в БД, сетевая поддержка, наличие среды разработки, взаимодействие с другими приложениями, в том числе Интернет-приложениями).

Необходимо рассмотреть следующие методологии организации сетевой базы данных:

1. БД хранится централизованно на сервере, а доступ со стороны рабочих станций по сети;

2. БД распределена по компьютерам-рабочим станциям, но жестко зафиксирована.

Выбор сетевого протокола (ODBC, Microsoft, Novell).

Сетевой протокол используется для доступа к данным в удаленной БД. Он позволяет интегрировать разнородные БД.

Выбор осуществляется в соответствии с международным стандартом ISO (семиуровневой модели) и определяется следующими критериями:

1. Производительностью и эффективностью для обеспечения необходимой скорости обработки запросов и ответов.

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

Сетевой протокол должен соответствовать международному стандарту ISO. К такому протоколу относится ODBC, который универсально подходит для взаимодействия с любыми СУБД.

1. Стандарт ISO подразумевает хранение списка пользователей с прописанными правами вместе с основной БД. Авторизация реализуется средствами СУБД.

2. Второй вариант подразумевает хранение списка пользователей не непосредственно в БД, а в операционной системе. В этом случае авторизация пользователей сетевая и реализуется на уровне ОС.

Резервирование БД.

Для обеспечения надежности хранения данных обязательно создается копия БД. Централизованные БД, как правило, копируются на сервере. Для распределенных БД существуют разные стратегии:

1) создание резервной копии БД на самой рабочей станции, либо на любой рабочей станции в сети;

2) создание резервной копии на Backup сервере. С помощью специальной программы Backup автоматически создается зеркальная копия БД на любом сетевом компьютере достаточной мощности, который и является Backup-сервером.

windows программный компьютер операционный

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

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

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

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

Системное , которое в свою очередь можно разделить на:

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

операционные системамы(ОС) - набор программ, которые обеспечивают взаимодействие прочих программ с базовыми программами, аппаратными средствами и предоставляют интерфейс управления компьютером человеку. Операционных система состоит из: а) программ ввода / вывода б) программ для управления файловой системой и планирования задания компьютера в) процессора командного языка, который принимает, анализирует и выполняет команды, адресованные операционной системе. В качестве примеров современных ОС можно привести различные Windows (98, 2000, XP, Vista, Seven, Pocket PC, Windows CE), MS-DOS, разработанные компанией MicroSoft, Unix подобные ОС (UnixWare, SunOS, Solaris, BSD, Linux) от различных производителей и свободно распространяющиеся, OS/2 и ее модификации от IBM, Mac OS и производные от Apple, ОС для карманных ПК, мобильных устройств (Symbian OS например) и многие другие. Место операционной системы в структуре компьютера можете увидеть на рис. 1.

служебный уровень (дополнительное системное ПО) - программы в составе ОС для диагностики и автоматизации работ по проверке, наладке и настройке компьютерной системы.

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

Текстовые редакторы и процессоры - ввод и редактирование (форматирование) текстовых данных и элементов графики (например, MS Wordиз пакета MS Office);

Графические редакторы - создание и обработка графических изображений. Различают три категории: растровые, векторные и редакторы трёхмерной графики 3D (например, пакеты программ Adobe PhotoshopCorelDraw Graphics); или

Системы управления базами банных (СУБД) - организация массивов данных, управление ими и обеспечение взаимодействия с другими программами (например, MS Access из пакета MS Office);

Диспетчеры файлов - выполняют операции по обслуживанию файловой системы: копирование, перемещение, удаление файлов, создание и удаление каталогов (папок), поиск и навигация по файловой структуре. Могут входить в состав операционной системы (например, FARменеджер);

Редакторы таблиц - управление данными в виде таблиц (например, MS Excel из пакета MS Office);

WEB редакторы - для создания и управления документов для сети Internet, обладают рядом полезных функция для удобства пользователей в создании Web страниц и документов в HTML (например, Adobe Dreamweaver);

Архиваторы данных - программы для сжатия различных видов документов и файлов, для уменьшения их размера, и управления архивами (например, WinRAR архиватор для Windows);

WEB браузеры - средства просмотра WEB страниц и воспроизведения текста, графики, видео, музыки, а также работа с электронной почтой (например Internet Explorer отMicrosoft);

Системы автоматизированного проектирования (СAD) - для автоматизации проектно-конструкторских процессов (например, AutoCAD);

Проигрыватели и медиаплееры - программы и кодеки для воспроизведения медиа контента - видео, музыки в различном формате и стандарте (например, проигрыватель Winows Media);

Системы графического (видео монтажа) - программы для работы с видеофайлами, кадрирования, спецэффектами (например, Windows MoveMaker);

Бухгалтерские программы - системы учета и ведения бухгалтерского учета, ведения учета движения товаров и др. функция (например, пакет 1С Бухгалтерия);

Антивирусы и брандмауэры - программы для защиты от вирусов, троянских программ, управления доступом к портам компьютера, защите от хакерских атак и др. проникновений со стороны сети (например, антивирусная программа NOD32 от ESET);

Музыкальные редакторы - программы для создания музыкальных композиций на компьютере (например WaveLab);

Игровые программы и др. развлекательные программы - развлекательного характера программы 3D графического и другого характера (например, множество современных игр для настольных ПК и игровых приставок);

Геоинформационные системы - для работы с картами, аерофотоснимками, геодезических работ (например, GIS-lab);

Системные программы для работы с различными периферийными устройствами, управления дисками, резервного копирования, восстановления данных (например, Acronis Disk Doctor);

Почтовые клиенты - программы для управления почтой, облегчающие создание, получение почтовых сообщений (например, MS Outlookexpress);

Программы для передачи мгновенных сообщений (ISQ клиенты) и передачи онлайн видео для общения пользователей, а текже передачи текста, файлов (например, Skype);

Программы для записи данных на CD, DVD, Blu-Ray носители (например, пакет NERO);

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

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

ассемблеры - осуществляют преобразование кода на языке ассемблера в язык машинных кодов;

компиляторы - программы, переводящие текст программы на языке высокого уровня в эквивалентную программу на машинном языке;

интерпретаторы - Программы (иногда аппаратные средства), анализирующие команды или операторы программы и тут же выполняющие их;

компоновщики (редакторы связей) - программы, которые производят компоновку - принимают на вход один или несколько объектных модулей и собирают по ним исполнимый модуль;

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

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

и другие виды инструментального ПО.

Примерами инструментального ПО являются:

Borland Delphi - предназначен для решения практически любых задачи прикладного программирования;

Borland C++ Builder - это отличное средство для разработки DOS и Windows приложений;

Microsoft Visual Basic - это популярный инструмент для создания Windows-программ;

Microsoft Visual C++ - это средство позволяет разрабатывать любые приложения, выполняющиеся в среде ОС типа Microsoft Windows.

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

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

По степени проприетарности ПО различают:

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

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

Freeware - вид сходен с коммерческим видом, но разрешено бесплатное использование.

Коммерческое бесплатное ПО с открытым исходным кодом, но без возможности производных продуктов.

Copyleft (open source) - то же, что «коммерческое бесплатное с открытым исходным кодом», но лишено ограничений на создание и публикацию производных продуктов, кроме одного - исходный код производного продукта обязан быть открыт. При копилефте всепроизводные произведения должны распространяться под той же лицензией, что и оригинальное произведение. Самой известной и распространённой копилефт-лицензией является GNU GPL. Такое ПО обычно называют открытое или свободным.

BSD License (public domain) - то же, что и copyleft, но лишено даже ограничения на создание производных продуктов с открытым кодом.

В любом этом виде ПО, кроме public domain существует понятие «правообладатель».

  • 2. Открытое (open source software) - программные продукты с открытым программным кодом, которые доступен для просмотра, изменения, что позволяет принять участие в доработке и исправлении ошибок в программном продукте и создания нового ПО - через заимствование исходного кода, если это позволяет лицензия, или через изучение использованных алгоритмов, структур данных, технологий, методик и интерфейсов. Свободная лицензия позволяет использовать исходный код программы для своих нужд с минимальными ограничениями. Открытое ПО не обязательно должно быть бесплатным, тем не менее, большинство открытого ПО - бесплатное.
  • 3 Свободное программное обеспечение (free software) - широкий спектр программных решений, в которых права пользователя («свободы») на неограниченные установку, запуск, а также свободное использование, изучение, распространение и изменение(совершенствование) программ защищены юридически авторскими правами при помощи свободных лицензий например таких как, GNU General Public License или BSD License. Обычно говоря free software имеют ввиду что такое ПО бесплатно и может свободно распространяться. Свободное программное обеспечение, в любом случае, может свободно устанавливаться и использоваться на любых компьютерах. Использование такого ПО свободно везде: в школах, офисах, вузах, на личных компьютерах и во всех организациях и учреждениях, в том числе, и на коммерческих и государственных.

Среди программного продукта еще можно выделить т.н. «пиратское ПО» - это ПО, которое нарушает авторские права, подразумевая несанкционированное правообладателем распространение материала, защищённого авторским правом. Включает в себя снятие разнообразных программных защит. Для этого существует специальный класс программного обеспечения - так называемые «кряки» (от англ. to crack - взламывать), специальные патчи, готовые серийные номера или их генераторы для программного продукта, которые снимают с него ограничения, связанные со встроенной защитой от нелегального использования.

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

Программное обеспечение (ПО) компьютерных информационных систем (ИС) является их необходимой составляющей. Программное обеспечение - это набор программ, функция которых заключается в решении на компьютере определенных задач. Без соответствующего программного обеспечения функционирование даже идеально разработанной системы невозможно, поскольку ее смысл полностью теряется. В зависимости от функций, выполняемых программным обеспечением, его можно разделить на группы: 1) системное программное обеспечение 2) прикладное программное обеспечение 3) инструментальное обеспечение (инструментальные системы)

Программное обеспечение (ПО) Системное программное обеспечение программы Операционные системы Сервисные системы Системы технического обслуживания Программные оболочки и среды Служебные программы (утилиты) Прикладное программное обеспечение Прикладные программы пользователя Пакеты прикладных программ (ППП) Общего назначения Методоориентированные Проблемноориентированные Интегрированные Инструментальное программное обеспечение Системы программирования Инструментальные среды Системы моделирования

1. СИСТЕМНОЕ ПО Системное программное обеспечение (СПО) – это программы, управляющие работой ИС, и выполняющие различные вспомогательные функции, например, управление ресурсами ИС, проверка работоспособности технических устройств, выдача справочной информации о состоянии ИС и др. Они предназначены для всех категорий пользователей, используются для эффективной работы ИС, а также эффективного выполнения прикладных программ. - В состав системного ПО входят: операционные системы; сервисные программы; трансляторы языков программирования; программы технического обслуживания.

ОПЕРАЦИОННАЯ СИСТЕМА Операционная система (ОС) - это совокупность программ, управляющая аппаратной частью компьютера, его ресурсами (оперативной памятью, местом на дисках), обеспечивающая запуск и выполнение прикладных программ, автоматизацию процессов ввода/вывода. Без операционной системы компьютер мертв. ОС загружается при включении компьютера.

СЕРВИСНЫЕ СИСТЕМЫ Сервисные системы расширяют возможности ОС по обслуживанию системы, обеспечивают удобство работы пользователя. 1) Системы технического обслуживания – это совокупность программных средств, которые выполняют контроль, тестирование и диагностику и используются для проверки функционирования устройств компьютера и обнаружения неисправностей в процессе работы компьютера. 2) Программные оболочки операционных систем – программы, которые позволяют пользователю отличными от предоставляемых ОС средствами (более понятными и эффективными) осуществлять действия по управлению ресурсами компьютера (Norton Commander (Symantec), FAR (File and Archive manage. R)). 3) Служебные программы (утилиты) – это вспомогательные программы, предоставляющие пользователю ряд дополнительных услуг по реализации часто выполняемых работ или же повышающие удобство и комфортность работы (программы-упаковщики (архиваторы), антивирусные программы, программы оптимизации и контроля качества дискового пространства; программы восстановления информации, форматирования, защиты данных; программы для записи компакт-дисков; драйверы – программы.

2. ПРИКЛАДНОЕ ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ Прикладное ПО предназначено для решения конкретных задач пользователя и организации вычислительного процесса информационной системы в целом. Прикладное ПО позволяет разрабатывать и выполнять задачи (приложения) пользователя по бухгалтерскому учету, управлению персоналом и т. п. Прикладное программное обеспечение работает под управлением системного ПО, в частности операционных систем. В состав прикладного ПО входят: - пакеты прикладных программ (ППП) общего назначения; - пакеты прикладных программ функционального назначения.

ППП общего назначения 1) ППП общего назначения - это универсальные программные продукты, предназначенные для автоматизации разработки и эксплуатации функциональных задач пользователя и информационных систем в целом. К этому классу пакеты прикладных программ относятся: - редакторы текстовые (текстовые процессоры) и графические; - электронные таблицы; - системы управления базами данных (СУБД); - интегрированные пакеты; - Case-технологии; - оболочки экспертных систем искусственного интеллекта.

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

3. ИНСТРУМЕНТАЛЬНОЕ ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ К инструментальному программному обеспечению (ИПО) относят системы программирования для разработки новых программ. К ИПО системы программирования (СП), такие как C++, Pascal, Basic инструментальные среды (ИСР) для разработки приложений, такие как, С++ Bilder, Delphi, Visual Basic, Java, которые включают средства визуального программирования, а также системы моделирования, например, система имитационного моделирования Mat. Lab, системы моделирования бизнес-процессов Bp. Win и баз данных Er. Win и другие. Следует отметить, что в настоящее время в основном используются для разработки программ инструментальные среды.

ИНТЕГРИРОВАННЫЕ ПАКЕТЫ ПРИКЛАДНЫХ ПРОГРАММ Интегрированные ППП включают набор инструментальных средств, компонентов, каждый из которых по своим функциональным возможностям равносилен проблемноориентированному пакету. Например, интегрированный пакет Microsoft Office включает в свой состав приложения, которые могут функционировать автономно, независимо друг от друга (текстовые процессор Word, электронные таблицы Excel, СУБД Access и т. д.). В структуре таких пакетов предусмотрены системные компоненты, обеспечивающие переключение между различными приложениями, их взаимодействие и бесконфликтное использование общих данных.

ЭТАЛОННЫЕ МОДЕЛИ СРЕДЫ И ВЗАИМОСВЯЗИ ОТКРЫТЫХ СИСТЕМ Требование совместимости и взаимодействия прикладных программ привело к разработке системы стандартов "Интерфейс переносимой операционной системы" (свод POSIX-стандартов) и стандартов коммуникаций. Однако эти стандарты не охватывают требуемый спектр потребностей даже в рамках установленной для них области распространения. Развитие стандартизации в области ИТ и формирования принципа открытых систем нашло выражение в создании функциональной среды открытых систем OSE и построении соответствующей модели, которая охватывала бы стандарты и спецификации по обеспечению возможностей ИТ.

Модель ориентирована на руководителей ИТ-служб и менеджеров проектов, ответственных за приобретение (разработку), внедрение, эксплуатацию и развитие информационных систем, состоящих из неоднородных программноаппаратных и коммуникационных средств. Прикладные программы в среде OSE могут включать в себя: системы реального времени (Real Time System – RTS) и встроенные системы (Embedded System – ES); системы обработки транзакций (Transaction Processing System – TPS); системы управления базами данных (Database Management System – DBMS); разнообразные системы поддержки принятия решения (Decision Support System – DSS); управленческие ИС административного (Executive Information System – EIS) и производственного (Enterprise Resource Planning – ERP) назначения; географические ИС (Geographic Information System – GIS); другие специализированные системы, в которых могут применяться спецификации, рекомендуемые международными организациями.

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

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

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

Прикладные программы и средства OSE взаимодействуют друг с другом, если они предоставляют услуги пользователю, используя стандартные протоколы, форматы обмена данными и интерфейсы систем совместной или распределенной обработки данных для целенаправленного использования информации. Процесс передачи информации с одной платформы на другую через локальную вычислительную сеть (ЛВС) (Local Area Network – LAN) или комбинацию любых сетей (вплоть до глобальных) должен быть абсолютно прозрачен для прикладных программ и пользователей и не вызывать технических трудностей при использовании. При этом местонахождение и расположение других платформ, операционных систем, баз данных, программ и пользователей не должно иметь значения для используемого прикладного средства

В описании модели используется элементы: 1) Логические объекты, включающие: a)Прикладное программное обеспечение (ППО), b)Прикладная платформа состоит из совокупности программноаппаратных компонентов, реализующих системные услуги, которые используются ППО. Понятие прикладной платформы не включает в себя конкретной реализации функциональных возможностей. Например, платформа может представлять собой как процессор, используемый несколькими приложениями, так и большую распределенную систему. c)Внешняя среда платформ состоит из элементов, внешних по отношению к ППО и прикладной платформе (рабочие станции, внешние периферийные устройства сбора, обработки и передачи данных, объекты коммуникационной инфраструктуры, услуги других платформ, операционных систем или сетевых устройств).

2) Интерфейсы, содержащие: a) Интерфейс прикладной программы (Application Program Interface – API) является интерфейсом между ППО и прикладной платформой. Основная функция API состоит в поддержке переносимости ППО. Классификация API производится в зависимости от типа реализуемых услуг: взаимодействие в системе "пользователь – компьютер", обмен информацией между приложениями, внутренние услуги системы, коммуникационные услуги. b) Интерфейс обмена с внешней средой (External Environment Interface – EEI) обеспечивает передачу информации между прикладной платформой и внешней средой, а также между прикладными программами, которые выполняются на одной платформе.

Логические объекты представлены тремя классами, интерфейсы – двумя. В контексте эталонной модели OSE прикладное программное обеспечение содержит непосредственно коды программ, данные, документацию, тестирующие, вспомогательные и обучающие средства. Эталонная модель OSE RM реализует и регулирует взаимоотношения "поставщик – пользователь". Логические объекты прикладной платформы и внешней среды являются поставщиком услуг, ППО – пользователем. Они взаимодействуют с помощью набора API- и EEIинтерфейсов, определенных моделью

Интерфейс EEI представляет собой совокупность всех трех интерфейсов, каждый из которых имеет характеристики, определяемые внешним устройством: 1) интерфейс коммуникационных сервисов (Communication Service Interface – CSI) – обеспечивает сервис для реализации взаимодействия с внешними системами. Реализация взаимодействия осуществляется с помощью стандартизации протоколов и форматов данных, которыми можно обмениваться по установленным протоколам; 2) человекомашинный интерфейс (Human Computer Interface – НCI) – интерфейс, через который осуществляется физическое взаимодействие пользователя и системы программного обеспечения; 3) интерфейс информационных сервисов (Information Service Interface – ISI) – граница взаимодействия с внешней памятью долговременного хранения данных, обеспечивается стандартизацией форматов и синтаксиса представления данных.

Прикладная платформа через оба основных интерфейса к платформе предоставляет сервисы для различных применений. Среда OSE обеспечивает функционирование ППО, используя определенные правила, компоненты, методы сопряжения элементов системы (Plug Compatibility) и модульный подход к разработке программных и информационных систем. Достоинствами модели являются выделение внешней среды в самостоятельный элемент, имеющий определенные функции и соответствующий интерфейс, и возможность ее применения для описания систем, построенных на основе архитектуры "клиентсервер". Относительный недостаток состоит в том, что еще не все требуемые спецификации представлены на уровне международных гармонизированных стандартов.

КРИТЕРИИ ВЫБОРА ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ § § § § § стабильность продукта и компании; цена/ бюджет; возможность интеграции с другими программами; предоставляемые возможности; наличие службы по работе с клиентами и ее оперативность; количество рисунков и символов, имеющихся в базе данных; вашу цель, потребности и применение ПО; объем и сложность данных, которые необходимо обработать; совместимость с платформами Macintosh или Windows; наличие дополнительных программ, расширяющих возможности ПО.

ОСНОВНЫМИ ТЕНДЕНЦИЯМИ РАЗВИТИЯ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ ЯВЛЯЮТСЯ - стандартизация как отдельных компонентов программных средств, так и интерфейсов между ними, которая позволяет использовать то или иное приложение на разных аппаратных платформах и в среде разных операционных систем, а также обеспечить его взаимодействие с широким кругом приложений; - ориентация на объектно-ориентированное проектирование и программирование программных средств, что позволяет в совокупности с их стандартизацией перейти к новой технологии - технологии «сборки» того или иного приложения, - интеллектуализация интерфейса пользователя, обеспечение его интуитивной понятности, непроцедурности и приближение языка общения с компьютером к профессиональному языку пользователя; настройка интерфейса пользователя на особенности и потребности конкретного пользователя при организации его диалога с компьютером; использование средств мультимедиа при реализации интерфейса пользователя; - интеллектуализация возможностей программ и программных систем; все шире при проектировании приложений используются методы искусственного интеллекта, что позволяет сделать приложения более «умными» и решать все более сложные, плохо формализуемые задачи;

- универсализация отдельных компонентов (модулей) прикладных программ и постепенный переход этих компонентов, а затем и самих программ из области специализированного прикладного ПО в область универсального прикладного ПО. Подобная ситуация сложилась с текстовыми процессорами, которые в свое время относились к специализированному прикладному ПО; - ориентация на совместную, групповую работу пользователей при решении той или иной проблемы при помощи программных средств. В связи с этим при разработке ПО все большее внимание уделяется коммуникационным компонентам. - внедрение ПО в аппаратную составляющую технических средств (товаров) массового потребления - телевизоров, телефонов и т. п. Это, с одной стороны, повышает требования к надежности ПО, интерфейсу пользователя, а с другой - требует от пользователя в определенной мере более полных знаний как об основных понятиях ПО (файлы, папки и т. д.), так и о типичных действиях в программной среде; - постепенный переход компонентов ПО, характерных для специализированного прикладного ПО, в универсальное прикладное ПО. Те программные средства, которые ранее были доступны специалистам в конкретной проблемной области, становятся доступны широкому кругу пользователей. Еще 15- 20 лет назад текстовые редакторы были доступны в основном работникам подразделений, занимавшихся издательской деятельностью.

БИЗНЕС ИНФО История Компания основана 14 мая 2001 года с целью удовлетворения спроса на информационные ресурсы правового профиля. ООО «Профессиональные правовые системы» одна из компаний Владимира Гревцова. Сегодня ООО «Профессиональные правовые системы» является одним из лидеров по распространению правовой информации в электронном виде на территории Республики Беларусь. Продукция ООО «Профессиональные правовые системы» производит и реализует аналитическую правовую систему «Бизнес-Инфо» . До 2008 года компания была представлена на рынке справочноаналитической системой «Главбух-Инфо» , которая прекратила существование с выходом на рынок АПС «Бизнес-Инфо» . Наши клиенты Количество организаций, которые выбрали в качестве источника правовой информации АПС «Бизнес-Инфо» , неуклонно растет и в настоящее время составляет около 10 000.

ИНФОРМАЦИОННО-ПОИСКОВАЯ СИСТЕМА «ЭТАЛОН» Эталонный банк данных правовой информации Республики Беларусьс информационнопоисковой системой «ЭТАЛОН» версии 6. 1 (ЭБДПИ) - основной государственный информационно-правовой ресурс, который формируется, ведется и представляет собой совокупность банков данных «Законодательство Республики Беларусь» , «Решения органов местного управления и самоуправления» , «Международные договоры» . ЭБДПИ распространяется в виде электронной копии (ИПС «ЭТАЛОН»). В составе ИПС «ЭТАЛОН» распространяется от 3 до 6 банков данных, в их числе: Законодательство Республики Беларусь; Международные договоры; Решения органов местного управления и самоуправления; Распоряжения Президента и Главы Администрации Президента Республики Беларусь (предоставляется по согласованию с Администрацией Президента Республики Беларусь); Распоряжения Правительства и Премьер-министра Республики Беларусь; Судебная практика; Правоприменительная практика.

КОНСУЛЬТАНТ ПЛЮС Программа Консультант – это справочно-правовая система, разработанная для специалистов юридического профиля, а также бухгалтеров РБ. Консультант включает в себя документы следующих видов: нормативно-правовые акты Республики Беларусь комментарии и разъяснения к документам, комментарии по конкретным ситуациям из юридической и бухгалтерской практики информационные статьи из периодической прессы, книги, сборники бухгалтерской и юридической направленности аналитические обзоры информацию справочного характера (курсы валют Республики Беларусь, размер ставки рефинансирования, календарь и прочее) утвержденные формы документов схемы корреспонденции счетов полезные аналитические материалы для специалистов различного профиля и прочие. Консультант – это отличное решение и большой плюс для Вашего бизнеса в Республике Беларусь.

MICROSOFT VISIO Microsoft Visio - векторный графический редактор, редактор диаграмм и блок-схем для Windows Выпускается в трёх редакциях: Standard, Professional и Pro for Office. Первоначально Visio разрабатывался и выкупался компанией Visio Corporation. Microsoft приобрела компанию в 2000 году, тогда продукт назывался Visio 2000, был выполнен ребрендинг, и продукт был включен в состав Microsoft Office Visio поддерживает обширный набор шаблонов - блок-схемы бизнеспроцессов, схемы сетей, диаграммы рабочих процессов, модели баз данных и диаграммы ПО. Их можно использовать для визуализации и рационализации бизнес-процессов, отслеживания хода работы над проектами и использования ресурсов, оптимизации систем, составления схем организационных структур, карт сетей и планов зданий.

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

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

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

  • Устройства ввода-вывода.
  • Различные программы, которые выполняют контроль работы аппаратуры.

Классификация ПО

Программное обеспечение информационных технологий и систем можно условно разделить на три основные категории:

  • Системные программы . Они осуществляют управление устройствами компьютера, а также вычислительными процессами. Такие программы ещё занимаются поиском и диагностикой различных неисправностей. В свою очередь, программное обеспечение систем управления можно разделить на несколько групп:
    • Операционные системы. Они являются неким посредником между самим пользователем и ПК. С их помощью обеспечивается работа системных и пользовательских программ. ОС - это очень важная составляющая, так как она несёт защитную функцию для любой системы.
    • Утилиты. Это программы, которые обеспечивают решение разных вспомогательных процессов.
    • Драйверы. К этой группе относятся такие программы, с помощью которых ОС способна распознавать любые подключаемые внешние устройства.
  • Инструментальные системы . Сюда относятся различные языки программирования, которые необходимы для создания программ и приложений. Такие системы предоставляют самим разработчикам огромный набор инструментов для работы.
  • Прикладные программы . Это пользовательское программное обеспечение, не относящееся к двум предыдущим группам. С помощью таких программ пользователь способен решать различные задачи, например набирать текст, смотреть фильмы, создавать рисунок, играть в игры, слушать музыку и многое другое.

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

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

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

Выставка «Связь»

Это мероприятие международного масштаба, посвящённое информационным и коммуникационным технологиям, является самым важным событием в данной сфере деятельности. Тут каждый посетитель сможет узнать, как осуществляется управление программным обеспечением, каковы тенденции развития в данной отрасли и многое другое.

На площади в более чем 31 тысячу квадратных метров будет размещено порядка более 300 компаний экспонатов из многих стран мира. Пять конференционных потоков, 40 дискуссионных мероприятий, мастер-классы, медиа-коммуникационный форум - это лишь часть того, в чем каждый посетитель сможет поучаствовать на выставке «Связь», проходящей в самом центре Москвы в ЦВК «Экспоцентр».



Загрузка...