- •Информационные системы
- •2.1. Накопление данных.
- •2.2. Формирование знаний
- •2.3. Свойства и назначение хд
- •3. Направления развития аис
- •4. Производственная система
- •5. Информационное обеспечение процессов управления
- •6. Программное обеспечение информационных систем
- •6.1 Сравнительный анализ ос
- •Заключение.
- •6.2. Основные требования для работы ос в сетевом режиме
- •7. Выбор субд
- •Резервирование бд.
- •Особенности для распределенных бд
- •7.1. Особенности объектно-ориентированных субд
- •8. Средства моделирования аис
- •8.1. Методология структурного анализа и моделирования информационных систем
- •8.2.Жизненный цикл программного продукта
- •8.3. Принципы структурного анализа системы
- •8.4. Средства структурного моделирования
- •Средства реализации аис
- •9.1 Сравнительный анализ языков программирования для создания интернет–приложений
- •10. Комплексные аис для управления предприятием (организацией)
- •11. Системы электронной коммерции
- •1. Функции и назначение.
- •2. Электронная коммерция на основе b2c-технологии.
- •4. Аукционы. Интернет-системы для проведения виртуальных аукционов.
- •3. Электронная коммерция на основе в2в-технологий.
- •4. Интеграция систем электронной коммерции с производственными автоматизированными информационными системами
- •Заключение
6. Программное обеспечение информационных систем
Программное обеспечение (ПО) информационных систем (ИС) включает:
базовое ПО- это операционные системы (ОС) и системы управления базами данных (СУБД);
программные средства моделирования и проектирования ИС;
средства реализации ИС – языки программирования;
программное приложение, которое обеспечивает автоматизированное выполнение задач предметной области.
6.1 Сравнительный анализ ос
От операционной системы зависит эффективность выполнения приложений; производительность, степень защиты данных, надежность работы сети; возможность использования оборудования разных изготовителей; применение современных информационных технологий и их развитие.
Выбор ОС производится исходя из следующих требований:
Соотношение стоимость/производительность.
Функциональные возможности.
Надежность функционирования.
Защита данных.
Возможность генерации ядра под конкретную структуру аппаратных средств.
Особенности функционирования и режимы работы ОС, позволяющие решать поставленные задачи.
Все современные ОС поддерживают сетевой режим, но при этом требования к серверу и рабочим станциям могут быть разными по следующим параметрам:
а) требуемый объем оперативной памяти;
б) требуемый объем дисковой памяти;
в) совместимость с другими системами.
Поддержка удаленного доступа к терминалам.
Перспективы развития всей вычислительной системы.
Поддержка стандартов.
Простота администрирования и установки.
Исходя из вышеперечисленных требований, для сравнительного анализа включены популярные в настоящее время ОС Windowsи ОС семействаUnix, предназначенные для непосредственной работы в сетевом режиме и составляющие два конкурирующих направления.
Стоимость, как и любого ПО, уменьшается за счет массового тиражирования. Тем не менее сегодня диск фирмы-производителя с ОС Windows NT стоит 50$, Unix типа Linux – 10$. Такое соотношение даже при наличии преимуществ у Unix удается сохранять фирме Microsoft за счет адаптации к потребностям непосредственных пользователей и ведения широкой рекламы.
Windows NT
Стоимость Windows NT сравнительно невелика, но стоимость сервера и сети в целом (с учетом дополнительного необходимого программного обеспечения) является высокой. Обновление версий требует также значительных вложений в ПО и аппаратные средства.
Использование встроенных протоколов ТСР/IР и NetBios как основных обеспечивает взаимосвязь с другими типами сетей и их приложениями. Возможность исполнения Windows - приложений на сервере в процессе функционирования сети позволяет делать его невыделенным.
В качестве достоинств можно также отметить следующие:
- простота установки и администрирования;
- высокая степень надежности при сбоях;
защита класса С2;
встроенная технология статического и динамического обмена данными между Windows - приложениями (OLE и DDE технологии);
развитый графический интерфейс.
К недостаткам можно отнести следующие особенности:
- алгоритмы распределения оперативной памяти между процессами не могут быть оптимизированы для выполнения большого количества активных фоновых задач;
- в связи с тем, что система очень требовательна к аппаратным ресурсам, обладает малой производительностью;
- невозможно конфигурировать для нестандартных аппаратных средств и неэффективно используется стандартное программное обеспечение для нетипичных конфигураций аппаратуры;
- для реализации виртуальной памяти используется страничная подкачка образов процессов, а не общего пула памяти - что обеспечивает оптимизацию системы для применения на рабочих станциях, но делает невозможной ее оптимизацию для сервера.
В связи с этим Windows NT обладает невысокой производительностью в качестве сервера;
- соответствует стандарту POSIX (стандарт для реализации UNIX - совместимых систем), но отсутствует возможность генерации ядра, не поддерживается режим реального времени;
- повышенное внимание к вопросам безопасности ограничивает совместимость Windows NT с различными программами, в том числе с коммуникационными программами, что также снижает производительность системы.
ОС семейства UNIX (SCO UNIX, SOLARIS, LINUX и др.)
Цена ОС UNIX как сервера сравнима с Windows NT, но UNIX может работать на более дешевых серверах, чем другие системы того же класса. В то же время UNIX используется на широком спектре серверов высокого класса, на которых эксплуатация других систем неэффективна или невозможна. Поэтому средняя цена UNIX сервера фактически не может быть сравнима с ценами других серверов. Конкретно для класса РС серверов стоимость проекта в целом для варианта UNIX ниже любого другого варианта.
Сеть по протоколам TCP/IP является неотъемлемой частью ОС семейства UNIX. Поддерживаются любые сети, от локальных до Internet, с использованием только встроенных сетевых средств. Наиболее полное соответствие стандартам. Алгоритмы планирования памяти и планирования процессов оптимизированы для многозадачных приложений с большим количеством активных фоновых задач. Наилучшим образом соответствует применению в качестве сервера. Обеспечивается поддержка удаленных терминалов. Наиболее развитая поддержка баз данных, в том числе "в реальном времени", наиболее богатые фонды прикладных программ для промышленного применения. Имеют защиту класса C2. Ряд версий UNIX позволяют обеспечить защиту с помощью независимых пакетов. Это сделано в связи с запретом экспорта средств защиты данных из США.
Только система UNIX обеспечивает возможность генерации ядра, что позволяет реализовать масштабируемость и возможность адаптации к нетиповым конфигурациям аппаратных средств. Кроме того, статическое конфигурирование системы эффективнее и безопаснее динамического.
UNIX является не только многозадачной, но и многотерминальной системой, что в сочетании с поддержкой встроенных протоколов TCP/IP автоматически решает проблемы удаленного доступа. Графическая оболочка (KDE, X-Windows) обеспечивает сетевой, многотерминальный графический интерфейс.
Операционная система UNIX содержит все необходимые средства для организации сетей любого уровня согласно международным стандартам: RFC-791, RFC-768, RFC-793, TCP/IP, RFC-959 - FTP; RFC-1198-XWindows,RFC-976-MAIL; и др.
Очень мощная и гибкая операционная система, но для ее эффективного использования необходима высокая квалификация в области системного администрирования.
Целесообразно использование только новейших версий систем семейства UNIX (Linux), обладающих следующими особенностями:
- высокой производительностью и устойчивостью к сбоям файловой системы;
- высокопроизводительной модификацией сетевой файловой системы NFS;
развитым графическим интерфейсом пользователя и администратора.
К недостаткам можно отнести то, что в настоящее время Unix-системы мало используются в нашей стране на предприятиях, в организациях. Это связано с недостаточным освещением преимуществ ПО UNIX, отсутствием рекламы на нее, высокими требованиями к уровню квалификации по администрированию системы, отсутствием до последнего времени офисных приложений, совместимых сWindows-приложениями на уровне данных.