Прикладное программное обеспечение корпоративных информационных систем. Техническое обеспечение кис и его классификация Объем дисциплины и виды учебной работы

Основные вопросы Технические средства КИС, их классификация Системное обеспечение. Характеристики операционных систем. Операционная среда Системные решения в области КИС (Microsoft, Novell, IBM и др.) Рынок технического и системного программного обеспечения КИС

Техническое обеспечение КИС Техническое обеспечение (ТО) – комплекс технических средств, предназначенных для работы КИС, а также соответствующая документация на эти средства и технологические процессы

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

Документация на ТО общесистемная, включающая государственные и отраслевые стандарты по ТО специализированная, содержащая комплекс методик по всем этапам разработки ТО нормативно-справочная, используемая при выполнении расчетов по ТО

Компьютеры нескольких категорий Калькулятор Консольный компьютер Миникомпьютер Мейнфрейм Персональный компьютер – Настольный компьютр – Ноутбук (Лэптоп) Субноутбук – Нетбук – Смартбук – Планшетный компьютер Планшетный ПК – Тонкий ПК (Slate PC) – Ультрамобильный ПК Интернет-планшет Электронная книга (устройство) – Карманный компьютер (КПК) – Коммуникатор – Смартфон Рабочая станция Сервер Суперкомпьютер

Калькуля тор (лат. calculātor «счётчик»): Электронное вычислительное устройство для выполнения операций над числами или алгебраическими формулами

Консо льный компью тер (англ. frontend computer) - компьютер, выполняющий подготовительные действия, необходимые для запуска основной компьютерной системы. Такие функции могут выноситься на отдельную машину при создании «больших» компьютерных систем, например, суперкомпьютеров. С консольного компьютера, как правило, выполняется мониторинг состояния элементов и узлов главной компьютерной системы, на нём же хранится конфигурационная информация и служебные утилиты, применяемые для обслуживания и настройки основного компьютера. В компьютерах DEC PDP-10 линии KL в этом качестве использовались PDP-11/40, которые командовали запуском системы и контролировали её работу, в PDP-10 линии KS использовалась специализированная система на основе i 8080, загружавшая при старте системы микрокод центрального процессора. ЕС-1140, машина семейства ЕС ЭВМ, использовала ЕС-1840.

Миникомпью тер - термин, распространённый в 1960- 1980 -х гг. , относящийся к классу компьютеров, размеры которых варьировались от шкафа до небольшой комнаты. С конца 1980 -х годов полностью вытеснены персональными компьютерами, называвшимися «микрокомпьютеры» в рамках старой классификации. Миникомпьютер MERA 302

Мейнфре йм (также мэйнфрейм, от англ. mainframe) - данный термин имеет три основных значения. Большая универсальная ЭВМ - высокопроизводительный компьютер со значительным объёмом оперативной и внешней памяти, предназначенный для организации централизованных хранилищ данных большой ёмкости и выполнения интенсивных вычислительных работ. Компьютер c архитектурой IBM System/360, 370, 390, z. Series. Наиболее мощный компьютер (например удовлетворяющий признакам значения (1)), используемый в качестве главного или центрального компьютера (например, в качестве главного сервера).

Персональный компьютер (стандартная аббревиатура - «ПК») - компьютер, предназначенный для эксплуатации одним пользователем, то есть для личного использования. К ПК условно можно отнести также и любой другой компьютер, используемый конкретным человеком в качестве своего личного компьютера. Подавляющее большинство людей используют в качестве ПК настольные и различные переносные компьютеры. Персональный компьютер IBM PC/XT Ноутбук Компактные компьютеры, содержащие все необходимые компоненты (в том числе монитор) в одном небольшом корпусе, как правило, складывающемся в виде книжки (отсюда и название данного вида ПК). Приспособлены для работы в дороге, на небольшом свободном пространстве. Для достижения малых размеров в них применяются специальные технологии: специально разработанные специализированные микросхемы (ASIC), ОЗУ и жёсткие диски уменьшенных габаритов, компактная клавиатура, не содержащая цифрового поля, внешние блоки питания, минимум интерфейсных гнезд для подключения внешних устройств.

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

Карманный персональный компьютер КПК Acer N 10 Сверхпортативные ПК, умещающиеся в кармане. (Их также часто называют «наладонниками» , «карманками»). Управление ими, как правило, происходит с помощью небольшого по размерам и разрешению экрана, чувствительного к нажатию пальца или специальной палочки-указки - стилуса, а клавиатура и мышь отсутствуют. Некоторые модели, впрочем, содержат миниатюрную фиксированную или выдвигающуюся из корпуса клавиатуру.

Смартфо н, реже смартофон (англ. smartphone - умный телефон) - мобильный телефон, сравнимый с карманным персональным компьютером (КПК). Также для обозначения некоторых устройств, совмещающих функциональность мобильного телефона и КПК, часто используется термин «коммуникатор» . Коммуникатор (англ. communicator, PDA phone) - карманный персональный компьютер, дополненный функциональностью мобильного телефона. Смартфоны и коммуникаторы отличаются от обычных мобильных телефонов наличием достаточно развитой операционной системы, открытой для разработки программного обеспечения сторонними разработчиками (операционная система обычных мобильных телефонов закрыта для сторонних разработчиков). Установка дополнительных приложений позволяет значительно улучшить функциональность смартфонов и коммуникаторов по сравнению с обычными мобильными телефонами.

Суперкомпью тер (англ. supercomputer, Супер. ЭВМ) - вычислительная машина, значительно превосходящая по своим техническим параметрам большинство существующих компьютеров. Как правило, современные суперкомпьютеры представляют собой большое число высокопроизводительных серверных компьютеров, соединённых друг с другом локальной высокоскоростной магистралью для достижения максимальной производительности в рамках подхода распараллеливания вычислительной задачи. «Cray-2» - самый быстрый компьютер 1985- 1989 годов.

Рейтинг Топ-500 впервые возглавила система с быстродействием более 10 петафлопсов 15 ноября 2011 года, 09: 51 Обнародована 38 -я редакция рейтинга мощнейших вычислительных систем мира - ноябрьский список Топ-500. Комплекс K Computer, созданный корпорацией Fujitsu и японским Институтом физико-химических исследований (RIKEN). Производительность суперкомпьютера выросла с изначальных 8, 16 до 10, 51 петафлопса, то есть за одну секунду он способен выполнять 10, 51 квадриллиона операций с плавающей запятой.

Области применения суперкомпьютеров: метеорология аэродинамика сейсмология военные исследования атомная и ядерная физика плазмы математическое моделирование сплошных сред

Технические средства сбора, регистрации, накопления, обработки, передачи, отображения, вывода, размножения информации устройства ввода информации (клавиатура, мышь, трекбол, джойстик, сканер, диджитайзер, микрофон, web-камера и т. д.) устройства отображения информации (мониторы (дисплеи) разных типов) устройства накопления информации (винчестер, накопители на гибких магнитных дисках (НГМД), сменный накопитель для жесткого диска и устройства для работы с лазерными дисками (CDROM, CD-RW, дисководы DVD, накопители на магнитных лентах)

Графи ческий планше т (от англ. graphics tablet или graphics pad, drawing tablet, digitizer - дигитайзер, диджитайзер) - это устройство для ввода рисунков от руки непосредственно в компьютер. Состоит из пера и плоского планшета, чувствительного к нажатию или близости пера. Также может прилагаться специальная мышь.

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

Графопострои тель (от греч. γράφω), пло ттер - устройство для автоматического вычерчивания с большой точностью рисунков, схем, сложных чертежей, карт и другой графической информации на бумаге размером до A 0 или кальке. Графопостроители рисуют изображения с помощью пера (пишущего блока).

Технические средства презентаций слайд-проекторы графопроекторы эпипроекторы видеопроекторы интерактивные доски и планшеты проекционные экраны

Технические средства презентаций слайд-проекторы их еще называют, диапроекторы - одни из самых традиционных приборов, применяемых для проецирования стандартных слайдов 24 х36 мм, заправляемых в пластмассовые рамки размером 50 х50 мм. Слайд-проекторы принято делить на 2 большие класса в зависимости от используемых магазинов - круглых (карусельных) или прямоугольных.

Технические средства презентаций графопроекторы кодоскоп), аппарат для показа на проекционном экране увеличенных (в 10– 20 раз) изображений с прозрачного или непрозрачного листового оригинала (напр. , фотоплёнки или листа бумаги). Размеры проецируемого поля (у отечественных графопроекторов до 350 5 350 мм) позволяют наносить изображение на плёнку (бумагу) с помощью, напр. , шариковой ручки или фломастера, в т. ч. непосредственно во время проецирования. Оптическая схема зеркального графопроектора: 1 – асферическая линза; 2 – источник света; 3 – сферический зеркальный отражатель; 4 – поворотное зеркало; 5 – проекционный объектив; 6 – экран; 7 – проецируемый оригинал; 8 – конденсор

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

Технические средства презентаций видеопроекторы LCD проекторы обычно содержат три независимые жидкокристаллические матрицы для обработки красного, зеленого и синего компонентов входящего видеосигнала. По мере того, как поток света проходит через эти матрицы, отдельные пиксели открываются или закрываются, тем самым пропуская или блокируя свет. Подобное переключение пикселей корректирует поток света и создает изображение, которое впоследствии проецируется на экран. Специфика работы DLP-проекторов немного отличается от LCD. Вместо стеклянных панелей, через которые проходит поток света, в них используется отражающее покрытие, состоящее из тысяч маленьких зеркал. Каждое из них формирует простейший элемент изображения. В DLP-проекторах свет от лампы направляется непосредственно на поверхность чипа. Крошечные зеркала, наклоняясь вперед/назад, перенаправляют поток света либо на линзы, (тем самым «активируя» пиксель), либо в сторону от линз («выключая» пиксель).

Устройства коммуникаций и сети модем повторитель (концентратор (HAB)) коммутатор (switch) мост, сетевой мост, бридж (bridge) маршрутизатор (router) телефонные аналоговые линии коаксиальный кабель витая пара оптоволоконный кабель атмосфера

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

Устройства коммуникаций и сети повторитель (концентратор (HAB)) самое дешёвое, самое простое устройств в сети. Все данные, которые поступают в один порт концентратора, отсылаются на все другие порты. Следовательно, все компьютеры, подсоединённые к одному концентратору, «видят» в сети друга. Концентратор не обращает никакого внимания на передаваемые данные, он просто посылает их на другие порты. Основа коммутатора – матрица адресов (не важно – MAC-адресов в случае уровень 2 (OSI model) или IP-адресов в случае уровень 3 (OSI model)). Коммутатор на основании полученной из сети (arp-reply) информации или на основании своей конфигурации строит таблицу коммутации пакетов. Эта таблица достаточно компактна для быстрого и оптимального поиска по ней, что делает коммутаторы хорошим решением для высокоскоростной передачи данных. Т. е. , очень грубо говоря, коммутатор максимально быстро передает пакеты из одного порта в другой.

Устройства коммуникаций и сети Мост, сетевой мост, бридж (bridge) - сетевое устройство 2 уровня модели OSI, предназначенное для объединения сегментов (подсети) компьютерной сети разных топологий и архитектур. Маршрутизатор (router) - Маршрутизатор больше похож на компьютер – в нем больше памяти (например, Cisco 2821 поддерживает до 1 Гб трафика), более мощный процессор и есть возможность установки практически любых интерфейсных модулей – от Ethernet до STM-1 и выше. В отличие от коммутатора (который имеет готовую таблицу для передачи пакетов), маршрутизатор осуществляет интеллектуальную передачу данных на уровне 3 модели OSI – на уровне IP.

Структура программного обеспечения КИС системное программное обеспечение прикладные программы для решения задач пользователя другие программные продукты, используемые на предприятии

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

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

Структура системного ПО базовое обеспечение, записанное в постоянную память операционную систему компьютера операционные оболочки сетевую операционную систему сервисное программное обеспечение

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

ОС компьютера Операционная система компьютера – комплекс программ, предназначенных для управления всеми устойствами компьютера и управления другими программами (MS DOS, Windows (XP, 7), Unix, Linux, OS/2, Solaris, Mac. OS). Mac OS (OS X Lion)

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

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

Характеристики ОС Мобильность - способность ОС работать на различных аппаратных платформах. Режимы обработки информации – диалоговый, однозадачный, многозадачный, однопользовательский многопользовательский и др.

Операционные оболочки – специальные программы, предназначенные для облегчения общения пользователя с командами операционной системы (Norton Commander, DOS Navigator, Windows 3. 1 (3. 11), Total Commander, Far manager)

Norton Commander - одна из первых файловых менеджеров для DOS, ставшая уже традиционной классикой. Программа была выпущена в 1986 году и несмотря на свой преклонный возраст программа все еще работоспособна. Программа имеет простой и понятный интерфейс, много различных функций и утилит.

DOS Navigator - консольный файловый менеджер для OS/2 и DOS, разработанный молдавской компанией RITLabs (Начальная версия Дос. Навигатора (DN I, v 0. 90) была выпущена в 1991 году). Основная идея была взята из Norton Commander: две панели с директориями, верхнее меню со всем набором команд плюс нижнее меню, где располагались наиболее часто используемые команды. Представляет собой расширенное подобие Norton Commander, обладает теми же возможностями и множеством преимуществ. Среди преимуществ - использование EMS-памяти для удаления файлов в «корзину» , неограниченное количество панелей, создание ссылок на объекты файловой системы, поддержка большого числа архиваторов, встроенные приложения и многое другое. В числе встроенных приложений можно отметить редактор дисков, редактор электронных таблиц, калькулятор, терминал, расширенная утилита форматирования дисков, просмотр баз данных, UUкодер/декодер, CDпроигрыватель, телефонная книжка и даже игра тетрис.

Windows 3. 1 - первый оконный интерфейс – настоящий прорыв в области пользовательских операционных систем. А ещё там есть Сапёр – самый первый Сапёр в истории. На сайте http: //www. michaelv. org/ предложен эмулятор. Windows 3. x - общее название поколения систем Windows от компании Microsoft, выпущенных с 1990 по 1994 год. Первым широко распространённым релизом Microsoft Windows стала 3. 0, позволив Майкрософт соревноваться с Macintosh и Commodore Amiga в области операционных систем с графическим интерфейсом.

Total Commander начинает свою публичную историю в Швейцарии в 1993 году и принадлежит к категории программ, которые принято называть на Западе как Orthodox File Manager (OFM), или говоря по-русски - двухпанельный файл-менеджер. Автор известной во всем мире программы Total Commander - Кристиан Гислер.

- консольный файловый менеджер для операционных систем семейства Microsoft Windows. Начиная с версии 1. 75. 2629 (2007 год), FAR не требует регистрации и распространяется бесплатно под модифицированной лицензией BSD Автор программы - Евгений Рошал.

Сетевые ОС – комплекс программ, предназначенных для рационального использования вычислительных ресурсов сети, анализа состояния сети, распределения потоков данных и заданий между серверами и клиентскими машинами сети, управления подключением и отключением отдельных серверов сети, обеспечения динамики координации работы сети (Windows (NT, 2008 Server), Unix, Novell Netware). 7 марта 2010, Novell прекратила основную поддержку Net. Ware

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

Norton Utilities - это комплекс утилит, предназначенный для конфигурирования, очистки, оптимизации и обслуживания компьютера. Согласно независимым исследованиям Pass. Mark Software, после оптимизации проблемного ПК средствами Norton Utilities 15 время загрузки сокращается на четверть, а время загрузки Microsoft Word - на 16%. Увеличивается стабильность и надежность системы в целом. В состав пакета входят: Startup Manager для управления автозагрузкой приложений Services Manager для управления загрузкй служб Registry Cleaner и Registry Defragmenter для очистки и дефрагментации реестра Disk Cleaner для очистки жесткого диска от временных и ненужных файлов Performance Test для оценки производительности. Кроме того, включены средства для дефрагментации жесткого диска и удаления данных.

PC-Wizard - бесплатная программа для диагностики компьютера, определения установленных устройств и программ и тестирования его производительности. небольшой размер установочного дистрибутива (zip-архив 3 мегабайта); полный и глубокий анализ ПК; наличие инструментов для бенчмарка (тестов системы); наглядность представления информации; простота и наглядность интерфейса; возможность просмотра скрытых системных файлов.

Программа разработана для безопасного восстановления информации после всевозможных проблем связанных с битыми, поврежденными, отформатированными и недоступными логическими разделами. Программа восстанавливает данные с жестких, внешних дисков (“винчестеров”), карт памяти фотоаппаратов и мобильных телефонов, USB флешек. Программа восстановит информацию удаленную вирусной атакой, сбоем электропитания, ошибкой программного обеспечения или данные удаленные после форматирования разделов FAT и NTFS. Утилита вернет случайно удаленные файлы, утерянные при очистке “Корзины” (“Recycle Bin”) или удаленные без ее использования. Hetman File Repair восстановит файлы, поврежденные неудачной попыткой восстановления данных. Исправит ошибки в логической структуре файлов, после вирусной атаки, сбоя программного или аппаратного обеспечения, после копирования данных с не исправного жесткого диска, USB флешки.

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

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

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

Пример универсальной операционной среды Novell Group. Wise - это кросплатформенный программный продукт для коллективной работы компании Novell, Inc. , включающий систему электронной почты и поддерживающий возможности календарного планирования, управления заданиями, контактной информацией, обмена мгновенными сообщениями и электронного документооборота. Последняя версия продукта Group. Wise 2012.

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

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

Классификации языков программирования языки высокого уровня: Ada, язык C, язык Java, Pascal и BASIC языки низкого уровня, например язык ассемблера машинный язык - система команд конкретной вычислительной машины, которая интерпретируется непосредственно микропроцессором или микропрограммами данной вычислительной машины.

Языки, предназначенные для определенных областей их использования язык ALGOL для задач математики язык Chill для телекоммуникационных систем язык COBOL для экономических задач язык FORTRAN для математических расчетов язык Java для работы с объектами язык Linda для параллельной обработки данных язык Post. Script для описания изображений язык PROLOG для задач искусственного интеллекта язык Visual Basic для разработки группового программного обеспечения

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


Выбор аппаратно-программной платформы КИС

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


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

  • надежность и отказоустойчивость

  • масштабируемость

  • совместимость и мобильность программного обеспечения.
Отношение стоимость/производительность. Появление любого нового направления в вычислительной технике определяется требованиями компьютерного рынка. Поэтому у разработчиков компьютеров нет одной единственной цели. Большая универсальная вычислительная машина (мейнфрейм) или суперкомпьютер стоят дорого. Для достижения поставленных целей при проектировании высокопроизводительных конструкций приходится игнорировать стоимостные характеристики. Суперкомпьютеры фирмы Cray Research и высокопроизводительные мейнфреймы компании IBM относятся именно к этой категории компьютеров. Другим крайним примером может служить низкостоимостная конструкция, где производительность принесена в жертву для достижения низкой стоимости. К этому направлению относятся персональные компьютеры различных клонов IBM PC. Между этими двумя крайними направлениями находятся конструкции, основанные на отношении стоимость/производительность, в которых разработчики находят баланс между стоимостными параметрами и производительностью. Типичными примерами такого рода компьютеров являются миникомпьютеры и рабочие станции.

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

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

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

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

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

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

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

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


    1. Перспективы развития КИС

Существует 3 наиболее весомых фактора, которые существенно влияют на развитие КИС.

Факторы, влияющие на развитие корпоративных информационных систем:


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

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

  • Развитие подходов к технической и программной реализации элементов КИС. Параллельно с развитием средств технического обеспечения происходит внедрение новых более удобных и универсальных методов программно-технической реализации КИС:

  1. изменяется общий подход к программированию. С начала 90-х годов объектно-ориентированное программирование вытеснило модульное, сейчас непрерывно совершенствуются методы построения объектных моделей;

  2. в связи с развитием сетевых технологий , локальные системы уступают своё место клиент-серверным реализациям;

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

  4. использование распределённых технологий при построении ИС в наибольшей степени соответствуют существующим потребностям;

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

Выводы по главе:


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

  2. Этапы проектирования КИС: анализ, проектирование, разработка, интеграция и тестирование, внедрение и сопровождение.

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

  4. Существуют 3 основных архитектуры КИС: двухуровневая клиент-серверная архитектура, трехуровневая клиент-серверная архитектура и распределённая архитектура системы.

  5. Требования, предъявляемые к КИС: использование архитектуры клиент-сервер с возможностью применения большинства промышленных СУБД, поддержку распределенной обработки информации, модульный принцип построения из оперативно-независимых функциональных блоков с расширением за счет открытых стандартов, обеспечение поддержки технологий internet/intranet, гибкость, надёжность, эффективность и безопасность.

ЗАКЛЮЧЕНИЕ

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

Крупному промышленному предприятию целесообразно использовать КИС, которая соответствует законам управления МRР II. Такие КИС способны предоставить руководителю необходимую информацию о возможности выполнения заявок на поставку продукции. Другими КИС являются интегрированные системы управления предприятием, так называемые ERP-системы.

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

Корпоративные информационные системы можно разделить на два класса: финансово-управленческие и производственные. Также различают виды КИС, такие как заказные (уникальные) и тиражируемые КИС. Используется также следующая классификация. КИС делятся на три (иногда четыре) большие группы: простые («коробочные»); среднего класса; высшего класса.

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

СПИСОК ИСПОЛЬЗОВАННЫХ ИНФОРМАЦИОННЫХ ИСТОЧНИКОВ


  1. Автоматизированные информационные технологии в экономике / под ред. проф. Г. А. Титоренко. ― М.: Компьютер, 2009. ― 400 с.

  2. Баранов Владимир «Что даёт внедрение КИС?»; Санкт-Петербург, 2009г.

  3. Гагарский, В. А. Проблемы внедрения корпоративных информационных систем / В. А. Гагарский // Дело. ― 2010. ― № 12. ― С. 23-25.

  4. Исаев Г. Н. Информационные системы в экономике/ Издательство «Омега-Л», 2013.

  5. Исакова А. И., Исаков М. Н. Информационные технологии/ Издательство «Эль Контент», 2012. – 174 с.

  6. Малютин А. Г. Корпоративные информационные системы: Конспект лекций / А. Г. Малютин; Омский гос. ун-т путей сообщения. Омск, 2011. 39 с.

  7. Новикова Г. М. Корпоративные информационные системы: Учеб. пособие. – М.: РУДН, 2008. – 94 с.

  8. Олейник П. П. Корпоративные информационные системы/ Издательство «Питер», 2012. – 176 с.

  9. https://ru.wikipedia.org

  10. http://www.erp-online.ru/
Приложение.

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

В прикладном ПО выделяют следующие сегменты:

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

Приложения для коллективной работы - программы, позволяющие группам пользователей разделять информацию и процессы. К ним относят: интегрированные приложения для групповой работы; средства обмена сообщениями; автономные e-mail-приложения (системы, предоставляющие платформу: хранилище сообщений, агента передачи сообщений и протокол доступа, позволяющий организовать подключение к LAN, WAN или сети Интернет); средства обмена мгновенными сообщениями; объединенные средства обмена сообщениями, предоставляющие один почтовый ящик для email, Fax и голосовых сообщений; web-инструменты, поддерживающие коллективную работу сотрудников одной или нескольких организаций; приложения для коллективной работы со специализированной функциональностью, например приложения для обработки изображений или календарного планирования в группах.

Приложения для работы с контентом позволяют создавать документы разных типов, организовывать, управлять и хранить цифровые данные в различных форматах: приложения для авторинга Авторинг CD/DVD/Blu Ray - процесс, во время которого сводятся видео и звуковые потоки, импортируются субтитры, присваиваются ссылки на сюжеты, образуется структура видеоматериала на диске с разветвленным продолжением сюжета, добавляются меню ит.д. и опубликования (создания, редактирования и печати текстов, электронных таблиц, презентаций, изображений, работы с аудио- и видеофайлами, XML-документами и т.п.); средства поиска и обнаружения (обеспечивают сбор документов или других медиаресурсов в коллекцию с помощью поисковых роботов, средств доставки, форматирования и конвертирования документов и медиаресурсов; организацию и поддержку документов доступны функции: определение рабочих потоков для отслеживания документов (или изменений в них) и отправка уведомлений ответственному пользователю, когда требуется его реакция; хранение записей, аудит и регистрация; индексирование, создание категорий (метатэгов) для упрощения доступа к данным; построение указателей и справочников; очистка и обновление данных; управление правами на создание, редактирование, разглашение, удаление цифровых данных, управление правами доступа и защита прав интеллектуальной собственности.); корпоративные порталы - приложения, унифицирующие доступ к информации и приложениям и представляющие результат в форме, полезной для бизнес-пользователей.

Приложения для управления ресурсами предприятия (ERM - Enterprise Resource Management) позволяют автоматизировать и оптимизировать бизнес-процессы, связанные с обеспечением ресурсов, необходимых для достижения организационных и экономических целей компании: финансовое и бухгалтерское ПО; приложения по управлению рисками; управлению персоналом; электронному рекрутингу (обработка резюме, оценка навыков соискателей, отсеивание и сортировка претендентов, выявление талантов внутри и за пределами организации); управлению поощрениями; оценке эффективности сотрудников; планированию рабочих смен и нагрузки приложения для планирования рабочих смен и нагрузки все в большей степени интегрируются в CRM-приложения. ; расчету заработной платы; управлению закупками; управлению заказами; средства управления стратегией и финансовой эффективностью; приложения по управлению проектами и портфелями проектов; управлению основными фондами предприятия.

Приложения для управления цепочками поставок (Supply Chain Management applications, SCM) - логистические приложения, приложения для планирования производства, управления запасами (обеспечивают автоматизацию бизнес-процессов по доставке продукта или сервиса на рынок (включая организации, вовлеченные в данный процесс - поставщиков материалов, производителей товаров, 3PL- 3PL провайдеры - фирмы, оказывающие комплексный логистический сервис для клиента (промышленной, торговой или сервисной компании); 4PL провайдеры - системные логистические интеграторы. и 4PL-провайдеров, транспортные и складские организации).

ПО для планирования производства (Production Planning (PP) applications) - программы для автоматизации деятельности, связанной с прогнозированием и непрерывной оптимизацией процесса производства (приложения для управления производством, предоставлением услуг, управления back-office-функциями).

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

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

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

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

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

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

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

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

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

Аренда программных приложений - наиболее популярное и перспективное на сегодняшний день направление на мировом рынке ИТ.

На рынке корпоративных информационных систем в Республике Беларусь присутствуют продукты западных, российских и отечественных разработчиков. К наиболее известным можно отнести: SAP ERP, BaanIV, Renaissance CS, Syte Line, Concorde XAL, Oracle Applications, Галактика, Парус-Корпорация, БОСС-Корпорация, 1С-Предприятие и др. Западные КИС, присутствующие на отечественном рынке, конкурируют с российскими разработками, особенно, в предложениях для средних и крупных предприятий.

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

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

Практически все российские разработчики представляют на рынок Windows-версии ПО, выполненного в двух- или трех- уровневой архитектуре. В качестве СУБД применяются Microsoft SQL Server, Oracle, Sybase, Informix, Btrieve, Progress. Во многих системах реализована многоплатформенность (MS Windows, Unix, Novell Netware), присутствуют встроенные инструментальные средства собственной разработки.

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

Таблица 24.1 - Примеры ERP-систем в зависимости от объема решаемых задач

Практика внедрения корпоративных систем на предприятиях выявила ряд общих требований, которые необходимо учитывать при выборе поставщика:

Полнота функциональных возможностей систем;

Уровень реализации функциональных модулей систем;

Стоимость и продолжительность внедрения;

Влияние системы на бизнес и бизнес-процессы предприятия;

Эффективность использования системы на предприятии.

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

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

Поддержка многопроцессорной обработки (мультипроцессирование);

Масштабируемость - способность работать при увеличении количественных характеристик сети;

Способность работать в гетерогенной среде.

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

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

В сетевой операционной системе отдельной машины можно выделить несколько частей:

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

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

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

Коммуникационные средства ОС, с помощью которых происходит обмен сообщениями в сети.

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

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

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

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

Интеграцию можно осуществлять на базе различных технологических решений: корпоративного документооборота (workflow); корпоративных приложений; технологий Business-to-Business Integration; технологии управления бизнес-процессами; технологии Service-Oriented Architecture и технологии Enterprise Services Architecture.

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

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

Для конечных рабочих станций предполагаемой является ОС Windows 7. Аргументируется такой выбор быстрой адаптацией непрофессиональных пользователей к приложениям этой операционной системы.

Упорядоченная рабочая среда повышает производительность труда пользователя, позволяя ему быстро и легко находить важные данные и приложения. А также такие преимущества для пользователя, как:

  • - создание и работа с автономными файлами и папками;
  • - общий доступ к Internet-подключению;
  • - совместимость приложений;
  • - усовершенствованные методы ограничения программ;
  • - улучшенная защита системы.

При выборе операционных систем серверов необходимо провести сравнительный анализ, чтобы выявить достоинства и недостатки различных ОС. Условно все операционные системы можно разделить на три группы: это коммерческие операционные системы UNIX, UNIX-подобные операционные системы с открытыми кодами (Linux, FreeBSD) и семейство Windows. Коммерческие UNIX-системы - это особый класс операционных систем, которые нельзя рассматривать отдельно от серверов, где они установлены. Как правило, компании-поставщики UNIX-систем предлагают скорее варианты решения ваших задач, а не просто операционные системы. Этот вариант можно рассматривать, если необходимо хранить огромные объемы информации, потеря которых приведет к значительным убыткам, но для поставленной задачи использование такой операционной системы вряд ли окупится.

Исходя из исследований, проводимых http://netstat.ru/, наиболее распространёнными классами операционных систем, используемых в качестве серверов, являются операционные системы семейства FreeBSD, Linux, Windows, Solaris (рисунок 3.9).

Поэтому первый принципиальный выбор будет между Windows и UNIX-подобными системами, которые можно установить на вполне доступный по цене сервер. Выбор между ними - это не просто выбор инструмента для будущей работы, это выбор стратегии дальнейшей работы.

FreeBSD 48.08 % Linux 32.11 %

Рисунок 3.9 - Наиболее распространённые классы операционных систем

FreeBSD - мощная операционная система семейства BSD UNIX для компьютеров архитектур, совместимых с Intel (x86), DEC Alpha и PC-98. Она разрабатывается и поддерживается большой командой разработчиков.

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

Особенностями системы являются:

  • - вытесняющая многозадачность с динамической настройкой приоритетов, которая обеспечивает гибкое разделение ресурсов компьютера;
  • - многопользовательский доступ, означающий, что одновременно в системе могут работать несколько пользователей, использующих различные приложения. Такие периферийные ресурсы, как принтер, сканер также разделяются между всеми пользователями системы;
  • - полная сетевая поддержка TCP/IP. Это означает, что машина с операционной системой FreeBSD может легко взаимодействовать с другими операционными системами, а также работать в качестве сервера, предоставляющего различные сетевые услуги (www- или ftp-сервер, использовать как маршрутизатор и систему безопасности, защищающую корпоративную сеть от внешнего мира);
  • - защита и полное разделение памяти между процессами;
  • - двоичная совместимость со многими программами, созданными для систем SCO,BSDI, NetBSD, Linux и 386BSD. Большое число готовых к работе приложений, находящихся в коллекции переносимых пакетов (Port Packages Collection);
  • - исходные коды FreeBSD совместимы со многими коммерческими системами UNIX (например, Linux, SCO), и большинство приложений, если и требуют, то совсем немного изменений для их компиляции;
  • - страничная организация виртуальной памяти (VM) с подкачкой страниц по требованию и общий кэш для VM и буфера I/O;
  • - разделяемые библиотеки (Unix эквивалент MS-Windows DLL) обеспечивают эффективное использование дискового пространства и памяти;
  • - полный набор средств разработки для языков C, C++. В коллекции пакетов можно найти много других языков для передовых исследований и разработок.

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

ОС Sun Microsystems Solaris.

ОС Sun Microsystems Solaris изначально создавалась, как операционная система для платформы Sparc, отличной от x86, и которая поддерживалась корпорацией Sun. Система доступна для бесплатного скачивания, однако получение лицензии и поддержки стоит денег. Система поставляется со стандартными сетевыми сервисами (Apache, ISC BIND и т.п.) и в основном используется на платформах производителя, которые из-за высокой цены не очень популярны.

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

Linux - операционная система, которая была разработана Линусом Торвальдом в студенческие годы в качестве развлечения. В те времена автор работал с системой MINIX, и решил несколько расширить её стандартные возможности. Linux распространяется под лицензией GNU в исходных кодах, однако, начиная с недавнего времени, появилась тенденция распространения коммерческого ПО в бинарных кодах под эту ОС. При больших нагрузках Linux менее эффективно управляет памятью, чем FreeBSD, и может остановить работу системы в отличие от FreeBSD, которая в таких случаях на несколько минут перестаёт отвечать на системные вызовы.

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

Размер системы является одной из наиболее сильных характеристик Linux. система изначально проектировалась максимально компактной и производительной. С точки зрения корпоративного пользователя Linux идеально вписывается в концепцию «клиент/сервер», реализуемую на базе протоколов TCP/IP. Система отлично документирована и получает все большее распространение во всем мире.

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

Есть еще одно преимущество UNIX-систем перед Windows - удаленное администрирование. В то время как в UNIX-системах полноценное управление сервером осуществляется с помощью утилит командной строки telnet и ssh, то полноценное удаленное администрирование в Windows возможно только с использованием графического интерфейса, но при небольших скоростях соединения может быть очень нестабильным. Таким образом, использование серверных вариантов операционных систем Windows вполне оправданно в сетях с программным обеспечением Microsoft, где будет тесная взаимосвязь с другими коммерческими приложениями, а удаленное администрирование будет осуществляться по хорошим скоростным каналам, и финансовые затраты компенсируются.

Отталкиваясь от вышесказанного, можно сказать, что преимуществом UNIX-подобных систем будут их дешевизна, большая безопасность и удобство удаленного администрирования. Еще одним немаловажным преимуществом является и то, что в UNIX-подобных системах отсутствует используемое Microsoft деление на серверные операционные системы и пользовательские. Серверный вариант установленной операционной системы будет отличаться от клиентской машины только установленным программным обеспечением и запущенными службами. Но есть и неблагоприятные моменты: в случае UNIX-систем необходимо опираться на другие инструменты разработки, не связанными такими лицензионными ограничениями, как продукты Microsoft: скриптовые языки Perl, Python и PHP, базы данных MySQL, PostgeSQL, Oracle (практически все они могут также использоваться и под Windows).

Для серверов корпоративной сети, поддерживающих работу СУБД ОС Red Hat Enterprise Linux AS подойдет как нельзя лучше. Такой выбор был сделан в силу хорошей поддержки компанией своей продукции, а также адаптацией этой ОС для выполнения, выше перечисленных функций.

12. Программное обеспечение КИС.

12.1.Общее программное обеспечение.

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

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

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

Операционные системы;

Программы технического обслуживания;

Сервисные программы (утилиты);

Системы программирования.

Эти группы программ были рассмотрены в курсе КТ и П.

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

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

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

К текстовым процессорам относятся следующие известные ППП: MS Word , Word Perfect , AmiPro , Multi Edit и т.д. Графические редакторы разделяются на два группы:

1)редакторы для обработки растровой графики и рисунков;

2)редакторы для обработки векторной графики.

К первой группе ППП относятся следующие пакеты, работающие в среде Windows: Adobe Photoshop, Aldus Photostyler, Picture Publisher, Phofoworks Plus и т.д. К второй группе относятся следующие ППП: Coreldr а w , Adobe Illustrator , Macromedia Freehand и т.д.

К широко распространенным табличным редакторам (электронным таблицам) относятся Excel , Lotus 1-2-3, Quattro Pro и т.д.

Издательские системы автоматизируют подготовки документов к изданию. В издательской работе эту операцию называют «версткой». Эти системы объединяют в себя возможности текстовых процессоров и графических редакторов. К известным издательским системам относятся: Corel Ventura , Page Master , QuarkXpress , FrameMaker , MSPublisher , PagePlus и т.д.

Пакеты графической презентации играют роль конструктора, создающего графические образы (слайды) информации, относящейся результатам какой-либо работы. Они позволяют создания диаграммы любого типа и извлечения графиков из текстовых процессоров и табличных редакторов. Известными пакетами графической презентации являются: Power Point, Harvard Graphics , WordPerfect Presentations , Freelance Graphics и т.д.

Мультимедийные системы используются для обработки и отображения аудио и видеоинформации. Для этого компьютер, кроме соответствующих программных средств, должен иметь в своем составе мультимедийные устройства и дополнительно должен иметь платы, обеспечивающие ввод, вывод аналоговой информации и преобразования её в дискретную форму. К таким ППП можно отнести «Direktor for Windows», «Multimedia Viewkit», «NEC MultiSpin» и . т . д .

Системы автоматизации проектирования (САП) -создаются для автоматизации проектно-конструкторских работ в машиностроении, приборостроении, строительстве и т.д. На самом деле САП-это одна из разновидностей более производительных и функционально богатых графических пакетов. Среди этих пакетов наибольшее распространение получил пакет «AutoCAD», являющийся своеобразным стандартом. Кроме этого пакета имеются следующие известные пакеты: « Design CAD », « Drafic CAD Professional », « Drawbase », « Microstation ”, “ Ultimate CAD Base », « Turbo CAD » и т.д.




Рис.9.Схема классификации пакетов прикладных программ

Системы управления базами данных (СУБД) являются программными пакетами для организации и управления баз данных. Так как, для структурного представления данных используется в основном реляционная модель, большинство современных СУБД ориентированы на реляционную модель и поддерживают язык SQL. На рынке ПО имеются реляционные СУБД широкого ассортимента. Самыми известными СУБД являются: СУБД клона dBase, FoxPro, R: Base , Paradox , Access , Data Base и т.д. В настоящее время используются в основном СУБД, реализованные в сетевой среде, предназначенные для управления многопользовательских и распределенных баз данных. К ним относятся версии Access -2003 и выше, Sybase, SQL Server, MySQL, Ingres, I n formix, Oracle и т.д.

Программы распознавания символов используются для распознавания букв и цифр текста и преобразования их в коды «ASCII» или «Unic o de» и работают совместно со сканером. К таким пакетам относятся: «Fine Reader », « Cunieform », « Tigerttm ”, « OmnPade » и.т.д.

Программы автоматического перевода проверяют правильность написания слов и словосочетаний и после исправления ошибок переводят текст в другой язык. Программы автоматического перевода условно можно разделить на две категории. 1-ая категория охватывает компьютерные словари, которые дают эквивалентные слова на другом языке в ответ на вводимые слова на одном языке (например английский-русский). К 2-й категории относятся программы автоматического перевода. Они на входе принимают текст на одном языке (скажем на английском) и на выходе дают текст на другом языке (скажем, на русском). При этом они используют соответствующие компьютерные словари, набор грамматических правил и другие средства. Например, программа « Promt 98» переводит текст с английского на русский язык. Программа «Dilmanc» переводит тексты с английского на азербайджанский язык.

Программы бухгалтерского, финансового, кадрового учета используются для проведения соответствующих учетов, прогнозирования развития предприятия, анализа инвестиционных проектов и т.д. Например, для планирования денежных ресурсов можно использовать программы «MS Money», «MECA Software», «Money Counts» и т.д. Для автоматизации бухгалтерского учета можно использовать текста « Q uicken», «DacEasy Accounting», «Peachtree for Windows», русские тексты « Turbo -бухгальтер», «1С:Бухгальтерия» и т.д.

Программные средства CASE -технологий используются для автоматизации проектирования и подготовки ИС, БД и программных продуктов. Технология CASE (Computer Aided Software / System Engineering ) появилось в 90-х годах и в настоящее время интенсивно развивается.

Программные средства CASE -технологии классифицируются по различным признакам. Например, по функциональной целостности существуют следующие программные пакеты: « ERWin », « S - Designer », « CASE Analytic », « Silverrun », « Vantage Team Builder », « Designer /2000», « Power Designer » и т. д.

представляют собой программный комплекс, ориентированный на конкретную семантическую модель и операционную среду. Их, по другому, называют также «программные оболочки». Среди систем, основанных на знания, наибольшее распространение получили экспертные системы. Поэтому известные программные оболочки ориентированы на реализацию экспертных систем. Примерами известных программных оболочок являются: « Expert - Ease », используемая в области экономики, « EMYCIN »,-для медицинской диагностики, « PROSPECTOR »-для обнаружения полезных ископаемых, « SOPHIE »-для обнаружения неполадок в электрических сетях и т.д. Одним из инструментальных средств для создания экспертных систем является система «CLIPS» (C L language Integrated Preduction System ). CLIPS представляет собой экспертную оболочку, имеет свой редактор и средства отладки и с логической точки зрения организует полную программную среду.

В последние годы на основании технологии интеллектуальных агентов создаются экспертные системы и связываются с Интернетом. В качестве примера таких систем можно указать WE B -ориентированный инструмент IESS (Java Expert System Shell ).

Data Mining состоит из различных по назначению и характеру программных пакетов для реализации процесса Data Mining . Программные средства Data Mining , по другому, называют инструментальными средствами или инструментами Data Mining .

На рынке ПО Data Mining имеются многочисленные инструменты, наиболее известными из них являются: SAS ENTERPRISE MINER , POLYANALYST , COGNOS , STATISTICA DATA MINER , ORACLE DATA MINING , DEDUCTOR , KXEN и т.д.

Программное обеспечение технологии Text Mining . Технология Text Mining предназначена для анализа и извлечения из текстов полезной информации. Здесь решаются следующие задачи: классификация текстов, кластеризация, автоматическое реферирование, индексирование и т.д. К основным ППП, реализующим технологию Text Mining относятся следующие: « Intelligent Miner for Text », « Oracle Text », « Knowledge Server », « PolyAnalyst », « Text Miner », « S е mio М ap » и.т.д.

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

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

Сетевое планирование и управление;

Задачи массового обслуживания;

Математическая статистика;

Дифференциальные уравнения;

Классификация и кластеризация;

Прогнозирование;

Операции над матрицами.

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

Задачи могут быть решены в численной или аналитической форме. Результаты можно получить и в графической форме.

К известным математическим пакетам, которые реализуются в компьютерах клона IBM и OC Windows, можно отнести следующие: «MathCAD», «Matlab», «Derive», «TK Solver», « M ath e mati c a», «Maple», «Sci en tifi c Work Place (SWP)», «Network», «Statisti c a», «SPSS» и т.д.

Интегрированные ППП. По количеству их немного, но они отличаются множеством возможностей и они активно развиваются. Полносвязанные интегрированные пакеты являются многофункциональными ППП и объединяют в себя функции и возможности различных специализированных пакетов. Примерами таких ППП являются : «Framework», «Symphony», «MS Works», «Lotus Works».

В настоящее время интегрированные ППП строятся по объектно-связанному принципу. В этом подходе интеграция пакетов реализуется путем использования единых ресурсов, а взаимосвязь между программами реализуется на уровне объектов с использованием межпрограммного преобразователя. Основной особенностью объектно-связанной интеграции является использование общих ресурсов. К типовым объектно-связанным интегрированным пакетам относятся следующие: « Borland Office for Windows », « Lotus », « SmartSute for Windows », « MS Office ».

Есть вопросы?

Сообщить об опечатке

Текст, который будет отправлен нашим редакторам: