Программное обеспечение КИС
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, Informix, Oracle и т.д.
Программы распознавания символов используются для распознавания букв и цифр текста и преобразования их в коды «ASCII» или «Unicode» и работают совместно со сканером. К таким пакетам относятся: «Fine Reader», «Cunieform», «Tigerttm”, «OmnPade» и .т.д.
Программы автоматического перевода проверяют правильность написания слов и словосочетаний и после исправления ошибок переводят текст в другой язык. Программы автоматического перевода условно можно разделить на две категории. 1-ая категория охватывает компьютерные словари, которые дают эквивалентные слова на другом языке в ответ на вводимые слова на одном языке (например английский-русский). К 2-й категории относятся программы автоматического перевода. Они на входе принимают текст на одном языке (скажем на английском) и на выходе дают текст на другом языке (скажем, на русском). При этом они используют соответствующие компьютерные словари, набор грамматических правил и другие средства. Например, программа «Promt 98» переводит текст с английского на русский язык. Программа «Dilmanc» переводит тексты с английского на азербайджанский язык.
Программы бухгалтерского, финансового, кадрового учета используются для проведения соответствующих учетов, прогнозирования развития предприятия, анализа инвестиционных проектов и т.д. Например, для планирования денежных ресурсов можно использовать программы «MS Money», «MECA Software», «Money Counts» и т.д. Для автоматизации бухгалтерского учета можно использовать текста «Quicken», «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 Llanguage Integrated Preduction System). CLIPS представляет собой экспертную оболочку, имеет свой редактор и средства отладки и с логической точки зрения организует полную программную среду.
В последние годы на основании технологии интеллектуальных агентов создаются экспертные системы и связываются с Интернетом. В качестве примера таких систем можно указать WEB-ориентированный инструмент 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» и.т.д.
Методо-ориентированные ППП реализуют определенные методы решения научно-технических, математико-экономических задач. Задачи, решаемые с помощью этих пакетов условно можно разделить на следующие группы:
-математическое программирование (линейное, динамическое, статическое и т.д.);
-сетевое планирование и управление;
-задачи массового обслуживания;
-математическая статистика;
-дифференциальные уравнения;
-классификация и кластеризация;
-прогнозирование;
Лекция "5 Условия труда на производстве" также может быть Вам полезна.
-операции над матрицами.
Такое разделение носит условный характер потому, что в большинстве математических пакетах предусматривается решение всех перечисленных задач, т.е. они носят интегрированный характер.
Задачи могут быть решены в численной или аналитической форме. Результаты можно получить и в графической форме.
К известным математическим пакетам, которые реализуются в компьютерах клона IBM и OC Windows, можно отнести следующие: «MathCAD», «Matlab», «Derive», «TK Solver», «Mathematica», «Maple», «Scientific Work Place (SWP)», «Network», «Statistica», «SPSS» и т.д.
Интегрированные ППП. По количеству их немного, но они отличаются множеством возможностей и они активно развиваются. Полносвязанные интегрированные пакеты являются многофункциональными ППП и объединяют в себя функции и возможности различных специализированных пакетов. Примерами таких ППП являются: «Framework», «Symphony», «MS Works», «Lotus Works».
В настоящее время интегрированные ППП строятся по объектно-связанному принципу. В этом подходе интеграция пакетов реализуется путем использования единых ресурсов, а взаимосвязь между программами реализуется на уровне объектов с использованием межпрограммного преобразователя. Основной особенностью объектно-связанной интеграции является использование общих ресурсов. К типовым объектно-связанным интегрированным пакетам относятся следующие: «Borland Office for Windows», «Lotus», «SmartSute for Windows», «MS Office».