Содержание
Введение
1. Локальные вычислительные сети
1.1 Разделение ресурсов
1.2 Компоненты
1.3 Протоколы (спецификации) передачи данных
1.3.1 Ethernet
1.3.2 Волоконно-оптические линии связи
1.3.3 Серверы и рабочиестанции
1.3.4 Сети с выделенными серверами и одноранговые сети
2. Распределенные (глобальные) сети
2.1 ISDN
2.2 Интернет
3. Вопросы проектирования информационной системы предприятия
3.1 Тыл и фронт
3.2 Структура и бизнес-процессы
3.3 Информационная модель предприятия
3.4 Содержательная часть ИС
3.5.Управление данными
3.6 Особое внимание безопасности
4. Общая классификация архитектур информационных приложений
4.1 Традиционные архитектурные решения
4.2 Intranet-приложения
4.3 Хранилища данных и системы оперативной аналитической обработки данных
4.4 Моделирование вычислительной сети
5. Что нужно учитывать при выборе бизнес-приложений
5.1 Соответствие стандартам качества. Насколько это важно?
5.2СтандартыISO серпи 9000
5.3СтандартTicklT
5.4CapabilityMaturityModel
5.5 SPICE
6. Основныекритериивыбора программных продуктов
6.1 Операционная система и СУБД
6.2 Пользовательские конфигурации и настройки
6.3 Режимы работы и доступа к данным
6.4 Наличие демо-версии
6.5 Скорость работы
7. Требования к программным продуктам
7.1 Структура и интерфейс пользователя
7.2 Администрирование и безопасность
7.3 Совместимость с другими продуктами
7.4 Справка и документация
7.5 Типы лицензий на программное обеспечение
8. Usability
Вывод
Введение
Тема курсовой работы – «Информационная система предприятия».
Цель работы – ознакомится с информационной системой предприятия, а именно:
- локальными вычислительными сетями;
- распределенными сетями;
- вопросами проектирования информационной системы предприятия;
- общей классификацией архитектур информационных приложений;
- требованиями к программным продуктам и др.
Информация позволяет донести до потребителей сведения о продукции и услугах, их цене, качестве и других потребительских свойствах. Ею управлять куда легче, чем запасами сырья или товаров на складах. Вместо того, чтобы «на всякий случай» держать на складах детали, с помощью информационных технологий (ИТ) можно организовать их доставку в нужный момент для производства готовой продукции. Не нужно держать деталей больше, чем требуется для производства: место складских запасов занимает точная оперативная информация в электронном виде.
После того, как информация стала заменять собой материальные объекты, для компаний она стала совершенно иным средством, превращающим традиционные компании в интеллектуальные.
В чем же отличие интеллектуальной компании от традиционной? Традиционная компания - это совокупность средств производства, используемых в производственных целях наемными работниками. Интеллектуальное предприятие вполне может обходиться без многих традиционных (материальных) средств производства. Информация и знания заменяют собой рабочий капитал, а интеллектуальные и информационные фонды заменяют материальные.
Многие знают историю Microsoft, точнее, почему, появившись, эта компания стала «коммерческим монстром». Всемирно известная в 50-70-е годы компания IBM в начале 80-х годов прошлого столетия для управления своими персональными компьютерами выбрала дисковую операционную систему Microsoft. Это всем известная MS-DOS, с которой и началось восхождение Билла Гейтса. Но самое интересное заключается, даже не в этом, а в том, что Билл Гейтс и Пол Аллен построили Microsoft по совершено другим принципам, чем те, которым следовал Том Уотсон из IBM. И сегодня Microsoft богаче IBM.
1.
Локальные вычислительные сети
1.1 Разделение ресурсов
Сегодня офисная работа немыслима без ПК, которые объединены в локальные сети в пределах одного помещения. Под локальной вычислительной сетью (ЛВС) понимают соединение нескольких компьютеров с помощью каналов связи и программных средств. Это коммуникационная система, позволяющая совместно использовать ресурсы компьютеров. При этом пользовательские программы (приложения) не должны «ощущать» разницу между объектами файловой системы, находящимися на жестких дисках компьютера, и объектами, размещенными на других компьютерах.
Как правило, в локальную сеть объединяются компьютеры, физически находящиеся очень близко друг от друга (в одной комнате или на этажах одного здания).
ЛВС позволит совместно использовать периферийные устройства, включая:
- принтеры;
- дисководы;
- приводы CD-ROM;
- магнитооптические устройства;
- сканеры;
- факс-модемы и др.
Кроме того, можно совместно использовать и информационные ресурсы:
- каталоги;
- файлы;
- прикладные программы;
- игры;
- базы данных.
1.2 Компоненты
ЛВС состоит из трех основных компонентов, которые должны работать согласованно. Для корректной работы устройств в сети их нужно правильно инсталлировать и установить рабочие параметры. Основными компонентами сети являются:
- оборудование (компьютеры с сетевыми адаптерами (платами), принтеры, концентраторы (hub) и т. д.);
- коммуникационные каналы (кабели и разъемы);
- сетевая операционная система.
В связи с существенным снижением цен вместо концентраторов могут использоваться коммутаторы (switches) - более «интеллектуальные» устройства, обеспечивающие соединение компьютеров ЛВС по различным коммутационным алгоритмах.
В каждом ПК должен быть установлен сетевой адаптер, обеспечивающий подключение к выбранному типу кабеля. Сетевой адаптер воспринимает команды и данные от сетевой операционной системы (ОС), преобразует эту информацию в один из стандартных форматов и передает ее в сеть через подключенный к адаптеру кабель.
Кабель обеспечивает канал связи компьютера с остальными компьютерами и устройствами в сети. Говоря о кабеле, нужно иметь в виду кусок провода, соединяющего два узла сети (компьютер и концентратор, концентратор и принтер и т. д.). Существует также понятие сегмента, под которым понимают весь набор кабелей от одного конца сети до другого между терминаторами, представляющими собой резисторы, устанавливаемые на обоих концах сегмента для согласования волнового сопротивления кабеля. Сигнал, дошедший до конца сегмента, поглощается терминатором, что позволяет избавиться от отраженных сигналов.
Концентраторы (или коммутаторы) предназначены для объединения отдельных рабочих мест в рабочую группу в составе ЛВС. Они могут содержать от 8 до 48 портов, к которым подключаются устройства (узлы) локальной сети.
Типы кабелей.
Кабель на основе скрученных пар (витая пара) содержит две или более пары проводов, скрученных один с другим по всей длине кабеля. Скручивание позволяет повысить помехоустойчивость и снизить влияние каждой пары на все остальные.
Коаксиальный кабель состоит из центрального проводника (сплошного или многожильного), покрытого слоем полимерного изолятора, поверх которого расположен другой проводник (экран). Экран представляет собой оплетку из медного провода вокруг изолятора или обернутую вокруг изолятора фольгу. В высококачественных кабелях присутствуют и оплетка, и фольга. Коаксиальный кабель обеспечивает более высокую помехоустойчивость по сравнению с витой парой, но он дороже.
Оптический кабель состоит из одного или нескольких кварцевых волокон (иногда полимерных), покрытых защитной оболочкой. Оболочка, как правило, состоит из нескольких слоев для обеспечения лучшей защиты волокон.
1.3 Протоколы (спецификации) передачи данных
При передаче данных должны выполняться определенные правила (протоколы), которые определяют способ доступа узла ЛВС к передающей среде (кабелю) и способ передачи информации от одного узла к другому.
В настоящее время используется два типа протоколов доступа к сетевой среде:
- передача маркера (token), которая используется в сетях IBMTokenRing;
- множественный доступ с детектированием несущей, которая используется в сетях Ethernet.
Протокол Ethernet, разработанный в 1973 году компанией Xerox, стал международным стандартом в части компьютерных сетей. Он доку-ментирован институтом IEEE и получил известность как IEEE 802.5.
1.3.1
Ethernet
Спецификация Ethernet предусматривает различные типы кабельных систем и сетевой топологии, используемых для организации ЛВС, например 10Base5, 10Base2, 10Base-T (табл. 1).
10 (100) означает полосу пропускания кабеля (10 (100) Мегабит в секунду), Base - метод немодулированной передачи (baseband), при котором в каждый момент времени по кабелю может передаваться только один сигнал. Символы 5, 2 и Т (twisted-pair - витая пара) соответствуют ограничениям, накладываемых на сегмент ЛВС.
Для расширения сети 10Base-T требуется устанавливать дополнительные концентраторы, поскольку в каждом сегменте может присутствовать только один узел. Большинство современных концентраторов позволяют использовать для наращивания топологию 10Base-2 (общая шина) или используют специальные кабели и разъемы для объединения нескольких концентраторов в единый стек.
Таблица 1 - Характеристики сетей Ethernet
Тип | Среда передачи | Длина сегмента, м | Узлов в сегменте | Преимущества | Недостатки |
Base5 | толстый коаксиальный кабель | 500 | 100 | кабель надежно экранирован; длина сегмента больше, чем при других вариантах Ethernet; количество узлов также превышает допустимые для других типов значения | высокая стоимость кабеля и его установки; инсталляция достаточно сложна из-за необходимости установки трансиверов по всей сети; громоздкие кабели приходится размещать на потолке или под полом |
Base2 | тонкий коаксиальный кабель | 185 | 30 | надежно проверенная технология; простая установка и расширение сети; экранирование кабеля лучше, чем для неэкранированной витой пары | кабель дороже, чем неэкранированная витая пара; проложенные по стенам кабели выглядят достаточно плохо; отсоединение любого кабеля полностью нарушает работоспособность сети |
Base-T | неэкранированная витая пара | 100 | 1 | более простая локализация ошибок по сравнению с другими вариантами Ethernet-кабели можно просто отсоединять для проведения диагностики; кабель достаточно дешев и иногда устанавливается заранее при строительстве здания | организация сети удорожается за счет установки концентратора, который не требуется при других вариантах Ethernet; кабель недостаточно защищен от помех по причине отсутствия экрана, что может затруднить организацию сети в производственных помещениях |
1.3.2 Волоконно-оптические линии связи
Различают 3 основных типа ЛВС:
- кабельные;
- воздушные;
- волоконно-оптические.
Кабельные и воздушные линии относятся к проводным линиям, у которых направляющие системы образуются системами «проводник-диэлектрик», а волоконно-оптические линии (еще их называют опто-волокно) представляют собой диэлектрические волноводы, направляющая система которых состоит из диэлектриков с различными показателями преломления.
Оптический кабель состоит из скрученных по определенной системе оптических волокон из кварцевого стекла (световодов), заключенных в общую защитную оболочку. Существующие оптические кабели по своему назначению могут быть классифицированы на 3 группы: магистральные, зоновые и городские. В отдельные группы выделяются подводные, объектовые и монтажные оптические кабели. Их основные характеристики приведены в табл. 2.
Таблица 2 - Основные параметры оптических кабелей
Тип кабеля | Сердцевина/ Оболочка, мкм | Длина волны, мкм | Дальность передачи, км |
Магистральные | 8/125 | 1,3-1,55 | 1000 |
Зоновые ОК | 50/125 | 1,3 | 250 |
Городские ОК | 50/125 | 0,85-1,3 | 10 |
Оптические кабели обладают следующими достоинствами:
- возможность передачи большого потока информации (несколько тысяч каналов);
- малые потери и большая длина трансляционных участков (30-70 и 100 км);
- малые габаритные размеры и масса (в 10 раз меньше, чем электрических кабелей);
- высокая защищенность от внешних воздействий и переходных помех;
- отсутствие искрения и короткого замыкания.
Среди недостатков необходимо отметить подверженность волоконных световодов радиации, за счет которой появляются пятна затемнения и возрастает затухание, а водородная коррозия стекла приводит к микротрещинам световода и ухудшению его свойств.
1.3.3 Серверы и рабочие
станции
Сеть представляет собой не просто компьютеры, соединенные вместе кабелем. Сеть - это набор компьютеров, осуществляющих обмен данными между собой с определенными целями. Для удовлетворения таких потребностей каждый компьютер должен осуществлять определенные функции. Независимо от используемых на каждом компьютере приложений все машины сети делятся на два класса: серверы и рабочие станции.
Сервером называют компьютер, предоставляющий свои ресурсы (например, диски) пользователям других компьютеров сети. Как правило, серверы предоставляют свои ресурсы рабочим станциям. Рабочая станция, или клиент, использует ресурсы сервера. Рабочие станции имеют доступ к сетевым ресурсам, но своих ресурсов в общее пользование не предоставляют.
1.3.4 Сети с выделенными серверами и одноранговые сети
Сети с архитектурой клиент-сервер (с выделенным сервером) используют основной сервер для обработки запросов клиентов. Одноранговые сети позволяют любой рабочей станции при необходимости одновременно работать в качестве сервера. В табл. 3 перечислены основные характеристики одноранговых сетей и сетей с выделенным сервером.
Таблица 3 - Требования к архитектурам сетей
Сети клиент-сервер | Одноранговые сети |
- специализированный компьютер (выделенный сервер) используется для установки всех разделяемых ресурсов. Такое решение ускоряет доступ пользователей к централизованным ресурсам сети; - сетевое администрирование проще за счет незначительного числа серверов в сети и их узкой специализации; - высокие требования к выделенному серверу для обеспечения высокой производительности требуют установки на сервере большого количества оперативной памяти, диска большого размера и использования в сервере производительного процессора. При нарушении работы сервера сеть становится практически неработоспособной |
- сетевые приложения могут быть распределены по многочисленным серверам для повышения производительности сети и снижения расходов; - гибкое разделение ресурсов любого узла сети; - администрирование одноранговой сети может быть сложнее за счет большего числа серверов и более развитых возможностей каждого сервера; - невыделенные серверы медленнее специализированных |
2. Распределенные (глобальные) сети
Сети, объединяющие компьютеры в разных зданиях, городах, странах и континентах, называются распределенными (WAN - WideAreaNetwork). Распределенные сети очень большого масштаба (например, Internet, FIDO) часто называют глобальными. Как правило, распределенные сети состоят из следующих основных составляющих:
- ЛВС как узлы распределенной сети;
- каналы, соединяющие локальные сети;
- оборудование и программное обеспечение, обеспечивающие ЛВС доступ к каналам связи.
Для объединения ЛВС требуется специальное оборудование, к которому относятся:
- повторители (repeaters). Предназначены для усиления полученного из кабельного сегмента сигнала и передачи его в другой сегмент. Для сетей на витой паре они не нужны;
- мосты (bridges). Передают сообщения на основе записей в таблице пересылки, обеспечивают фильтрацию сетевого трафика, сохраняют информацию о всех узлах и соединяют идентичные или разные сети (например, Ethernet и TokenRing);
- маршрутизаторы (routers). Обеспечивают выбор маршрута обмена данными между узлами сети, находят оптимальный путь, оценивая дистанцию в интервалах (hop) - промежутках между двумя соседними маршрутизаторами на пути от отправителя к получателю.
Современные устройства объединяют в себе функции мостов и маршрутизаторов.
2.1
ISDN
Цифровые сети с интеграцией услуг (ISDN - IntegratedServicesDigitalNetwork) были разработаны для предоставления корпоративным и конечным пользователям надежного и быстрого доступа к глобальным сетям. Пропускная способность сетей ISDN в несколько раз больше пропускной способности традиционных телефонных сетей. Стандартные аналоговые модемы преобразуют цифровые сигналы в слышимые тоны, которые передаются от компьютера к АТС, где преобразуются в цифровой сигнал. В результате нескольких преобразований эффективная скорость передачи данных модемами не превышает 28,8 Кбит/с.
Технология ISDN не предполагает преобразование цифровых сигналов в аналоговые и обратно, поэтому скорость передачи по линиям ISDN значительно выше.
Конечным устройством сети ISDN могут быть: цифровой телефонный аппарат, отдельный компьютер с установленным ISDN-адаптером, файловый или специализированный сервер с ISDN-адаптером, мост или маршрутизатор ЛВС, терминальный адаптер с голосовым (для подключения обычного аналогового телефона или факса) или с последовательным интерфейсом (для передачи данных). ISDN может применяться для организации удаленного доступа к ЛВС, доступа к Интернет и обмена различной информацией (графика, звук, текст, данные), видеоконференцсвязи в режиме реального времени, телефонизации небольшого офиса, объединения ЛВС.
В ISDN-сети используются 2 типа интерфейсов: интерфейс базового уровня BRI (BasicRateInterface), регламентирующий соединение ISDN-станции с абонентом, и интерфейс первичного уровня PRI (PrimaryRateInterface), осуществляющий связь между ISDN-станцией и офисной АТС абонента. Интерфейс BRI представляет собой цифровой поток, состоящий из трех каналов: 2 информационных канала с пропускной способностью 64 Кбит/с каждый и один служебный канал с пропускной способностью 16 Кбит/с.
2.2 Интернет
Завершая разговор о сетях, конечно же, нельзя не упомянуть об Интернете. Наличие телефонной сети, охватившей города, страны и континенты, а также распространение ПК, обусловили появление интернациональной сети, известной сегодня как ИНТЕРНЕТ.
Какова ее история? В 60-е годы еще не существовало персональных компьютеров, а машинное время больших ЭВМ было дорогостоящим ресурсом. Люди работали ночами, чтобы использовать каждую минуту этого времени. Чтобы сделать возможным удаленное использование любого свободного в данный момент компьютера, появилась идея соединить между собой компьютеры нескольких университетов. Так в конце 60-х годов под патронатом Агентства по перспективным исследованиям ARPA (AdvancedResearchProjectsAgency) США появилась первая компьютерная сеть, названная ARPANet и объединяющая компьютеры 4 американских университетов.
С начала 70-х годов Пентагон начал все более настойчиво требовать от ARPA прямой военной отдачи и к названию Агентства была добавлена буква «D» (Defense - Оборона) - так появилось Агентство DARPA.
В 1972 году, когда ARPANet уже соединяла 23 компьютера, была написана первая программа для обмена электронной почтой по сети. Очень скоро обнаружилось, что сеть в основном используется не для вычислений на удаленном компьютере, а для обмена сообщениями. Через несколько лет начали появляться собственные компьютерные сети государственных организаций и корпораций. Но эти сети, как и ARPANet, могли объединять только ограниченное число однотипных машин. Кроме того, они были несовместимы друг с другом.
В середине 70-х годов для ARPANet были разработаны новые стандарты передачи данных, которые позволяли объединять между собой сети произвольной архитектуры, тогда же и появилось слово «lnternet». Именно эти стандарты, впоследствии получившие название протокола TCP/IP, обеспечили рост глобальной компьютерной сети, объединяя уже существующие сети. В 1983 году ARPANet перешла на новый протокол и разделилась на две независимые сети - военную и образовательную. К этому времени сеть объединяла более 1000 компьютеров, в том числе в Европе. С этого момента американское военное ведомство уже не играло большой роли в развитии Интернета. К 1988 году Интернет уже насчитывал 56 000 соединенных компьютеров, а через год Тим Бернерс-Ли, по образному выражению журнала CERNCourier, предложил поженить гипертекст (муж) на Интернете (жена, сеть все-таки). В результате родилась всемирная паутина WorldWideWeb (WWW или просто Web), открывшая принципиально новые возможности ее использования в науке, образовании, политике и бизнесе.
В 1992 году «Всемирная паутина» уже насчитывала более 500 000 компьютеров. В конце 2002 года в Интернете работало уже более 605 млн. пользователей, а распределение пользователей по регионам мира показано в табл. 4 (http://www.nua.ie/surveys/how many online/ index.html).
Таблица 4 - Пользователи Интернета по регионам мира
Регион мира | Количество пользователей, млн. | |
август 2001 года | сентябрь 2002 года | |
США и Канада | 167,2 | 182,67 |
Европа | 113,14 | 190,91 |
Азия/Тихо-Атлантический регион | 104,88 | 187,24 |
Латинская Америка | 16,45 | 33,35 |
Африка | 3,11 | 6,31 |
Средний Восток | 2,4 | 5,12 |
Итого | 407,1 | 605,6 |
Отрадно заметить, что количество украинских пользователей Интернета неуклонно растет из года в год, и в 2002 году превысило 2,5 млн. По некоторым оценкам, в 2003 году это число составило 3,8 млн., а в 2010 году может достичь 15 млн.
3. Вопросы проектирования информационной системы предприятия
3.1 Тыл и фронт
Решить проблему повышения эффективности управления бизнесом в современных условиях невозможно без внедрения информационных технологий и современных методов управления. По мере развития отечественных предприятий эффективность построения и использования информационных систем (ИС) предприятий различного масштаба становится чрезвычайно актуальной задачей. При этом имеющаяся ИС, как и бизнес, должна быть эффективной. Собственно говоря, эффективность бизнеса во многом зависит от эффективности ИС. Для оценки эффективности ИС могут служить такие критерии, как стоимость реализации, соответствие текущим и перспективным требованиям, возможность и стоимость дальнейшего развития и перехода к новым технологиям.
Сегодня при создании ИС перед любым предприятием стоят две основные задачи: создание front- и back-офиса. Как правило, первостепенной является автоматизация back-офиса: наводится порядок в технологиях, процедурах документооборота, организационно-штатной структуре. Для этих целей используются системы управленческого учета (финансово-учетные системы, MRP- или ERP-системы) и электронного документооборота.
Однако, автоматизированная «внутренняя жизнь» предприятия -необходимое, но не достаточное условие завоевания достойного места на рынке. В последнее время отчетливо проявляется тенденция перехода от управления внутренней деятельностью к управлению заказчиками и поставщиками. Вот тут-то без front-офиса, построенного на Internet-технологиях (корпоративный сайт и CRM, электронная коммерция и снабжение), уже просто не обойтись.
3.2 Структура и бизнес-процессы
При проектировании ИС можно выделить два основных подхода.
Первый основан на использовании организационной структуры предприятия, когда проектирование системы осуществляется по структурным подразделениям. Главным недостатком такого подхода является привязка к организационной структуре предприятия, которая может меняться достаточно быстро в зависимости от развития бизнеса. И тогда возникает потребность в изменении и ИС.
Второй подход, называемый процессным, ориентирован не на организационную структуру, а на бизнес-процессы, которые в отличие от структуры, меняются гораздо реже. И к тому же таких бизнес-процессов на любом предприятии ограниченное количество. Процессный подход позволяет оперативно сопровождать (изменять и дорабатывать) технологии работ, безболезненно (параллельно с эксплуатацией) для пользователей ИС, наращивать мощность базы данных и поддерживать ее в актуальном состоянии.
3.3 Информационная модель предприятия
При построении эффективной ИС первым этапом является исследование и формализация бизнес-процессов деятельности предприятия, т. е. описание системы ведения делопроизводства с целью эффективного использования информации.
Как известно, процесс принятия управленческого решения состоит из этапов получения, переработки информации, ее анализа и принятия управленческих решений. Если на предприятии отсутствует четкая организация работы с документами, то, как следствие этого, появляются документы низкого качества как в оформлении, так и в полноте и ценности содержащейся в них информации, увеличение сроков их обработки.
В рамках предприятия нужно создать модель управления информацией или единую систему управления документами. При этом она должна учитывать удаленную работу, когда сотрудники одного коллектива могут работать в разных зданиях и иметь доступ к одним и тем же данным, использование средств коммуникации, например, электронной почты, факса, печать документов. Также должны учитываться возможность сохранения целостности данных в общей базе данных, полнотекстового поиска информации, защищенность информации, масштабируемости системы для поддержки роста филиалов корпорации.
При создании ИС предприятиям необходимо планировать обязательные расходы на оборудование: компьютеры, серверы (даже многопроцессорные), сетеобразующее оборудование (концентраторы, модемы и др.), принтеры и резервные накопители. При этом все оборудование должно иметь сервисный статус, т. е. в регионе должны быть сервисные центры по его поддержке. Кроме того, значительная часть расходов коснется программного обеспечения: СУБД, MRP-или ERP-система, Web-сервер, офисное и специализированное ПО. Очень часто система электронного документооборота оказывается невостребованной из-за отсутствия достаточного финансирования и привычки работать с «бумажками», но она может быть внедрена при последующих модернизациях ИС.
Следует заметить, что термин «расходы» или «затраты» относится только к этапу оплаты за оборудование, ПО и услуги. На самом деле, это инвестиции, которые принесут выгоду в ближайшей перспективе.
3.4 Содержательная часть ИС
Основу ИС составляет вычислительная система, включающая локальную вычислительную сеть (ЛВС) и активное сетевое оборудование, компьютерное и периферийное оборудование, устройства хранения данных, системное ПО (операционные системы, системы управления базами данных), специальное ПО (системы мониторинга и управления сетями, брандмауэры, антивирусные программы), а также различные прикладные программы, необходимые различным категориям сотрудников.
Как правило, в любой ИС имеется ЛВС центрального офиса и филиалов. ЛВС реализуются на основе архитектуры «клиент-сервер», объединяющей автоматизированные рабочие места (АРМ) сотрудников служб и отделов предприятия. Обычно АРМ - это компьютер (рабочая станция) с программным обеспечением, необходимым для выполнения функциональных обязанностей соответствующего специалиста (АРМ бухгалтера, АРМ кладовщика, АРМ директора и т. д.). Группы АРМ выделяются по функциональному признаку с учетом выполнения базовых, общих и перспективных бизнес-процессов.
3.5 Управление данными
Основными функциями управления предприятием являются планирование, организация и координация действий, контроль и анализ информационных потоков и документов. Наполнение предметной части ИС может существенно изменяться в зависимости от профиля деятельности предприятия.
Но, тем не менее, без корпоративной базы данных (системы управления базами данных - СУБД) вряд ли можно обойтись, так как это основной элемент ИС.
Почему нужно делать выбор в пользу корпоративных СУБД (Огacler, Informix, Sybase, MSSQL, mySQL, DB2)? Во-первых, в отличие от персональных (настольных) (Clipper, Clarion, FoxPro, Access, Btrieve) корпоративные СУБД были изначально направлены на создание интегрированных, многопользовательских систем. Во-вторых, средства разработки для данных СУБД оптимизированы для коллективной разработки сложных систем в рамках единой модели. Кроме того, в них имеются надежные средства защиты информации (трехуровневая архитектура защиты: на уровне сети, на уровне сервера БД и на уровне клиентской ОС), эффективные инструменты для разграничения доступа к базе данных, реализация распределенной обработки данных, возможность построения распределенных сетей, также развитые средства управления, контроля, мониторинга и администрирования сервера БД.
В то же время корпоративные СУБД достаточно дорогостоящие, их поддержка также составляет большие суммы, они предъявляют высокие требования к аппаратным средствам, достаточно сложные в управлении и администрировании. Но все эти недостатки корпоративных СУБД «покрываются» их преимуществами, так как только используя эти СУБД можно обеспечить высокоэффективную работу всей ИС предприятия.
3.6 Особое внимание безопасности
Так как ИС начали серьезно проникать в бизнес-процессы различных предприятий и организаций, то и проблема сохранности конфиденциальной информации начала выходить на первый план. В связи с этим и существенно усложнились средства защиты информации: система защиты информации перестала быть просто совокупностью каких-либо коробочных продуктов, будь-то брандмауэры или антивирусные программы.
Конечно, можно ограничиться установкой соответствующего ПО и сделать ответственными за информационную безопасность своих системных администраторов. Но необходимо понимать, что, кроме «коробок», нужно покупать и услуги по проектированию и внедрению систем информационной безопасности как комплекса организационных, процедурных и программно-аппаратных мер защиты. Сегодня многие системные интеграторы выполняют работы по полному циклу, начиная с обследования и заканчивая сдачей системы «под ключ».
Можно выделить три различных концептуальных подхода к проектированию защиты ИС:
- «от продукта интегратора». Вся технология проектирования информационной безопасности ориентирована на то, чтобы продукт, производимый компанией, являлся центральным вне зависимости от решаемой задачи;
- «от нескольких продуктов независимых производителей». Понимая отсутствие единого продукта, защищающего от всех угроз, предлагается комбинация нескольких технологий защиты, например, брандмауэров от атак из Интернета, частная сеть для закрытия каналов связи, антивирусные программы - для защиты от вирусов.
- «от решения заказчика». Ответственность за принятие решений по защите информации возлагается на заказчика, т. е. заказчик сам выбирает решение и технологии по информационной безопасности. Системный интегратор должен реализовывать единую комплексную политику, как техническую, так и организационную, проводя ее на всех уровнях организации-заказчика. Независимо от выбранного способа любая система информационной безопасности, защищающая предприятие с распределенной информационной системой, должна быть разумно достаточной и не должна мешать работе сотрудников.
4. Общая классификация архитектур информационных приложений
4.1 Традиционн
Эти решения основаны на использовании выделенных файл-серверов или серверов баз данных.
Привлекательность файл-серверной организации ИС объясняется тем, что сохраняется автономность прикладного и системного программного обеспечения, работающего на каждой рабочей станции локальной сети предприятия. В классическом случае в каждой рабочей станции дублируются не только прикладные программы, но и средства управления базами данных, а файл-сервер представляет собой разделяемое расширение дисковой памяти.
В файл-серверной архитектуре имеется «толстый» клиент и очень «тонкий» сервер в том смысле, что почти вся работа выполняется на стороне клиента, а от сервера требуется только достаточная емкость дисковой памяти.
Под клиент-серверным приложением понимают ИС, основанную на использовании серверов баз данных. В этом случае на стороне клиента выполняется код приложения, в который обязательно входят компоненты, поддерживающие интерфейс с конечным пользователем, производящие отчеты, выполняющие другие специфичные для бизнес-приложения функции. Клиентская часть приложения взаимодействует с клиентской частью СУБД. Клиентская часть сервера баз данных, используя средства сетевого доступа, обращается к серверу баз данных, передавая ему текст оператора языка SQL (языка структурированных запросов). В клиент-серверной организации клиенты могут являться достаточно «тонкими», а сервер должен быть «толстым» настолько, чтобы быть в состоянии удовлетворить потребности всех клиентов.
На практике распространена ситуация, когда для эффективной работы отдельной клиентской составляющей ИС требуется только небольшая часть общей базы данных. Это приводит к идее поддержки локального кэша общей базы данных на стороне каждого клиента (это частный случай концепции реплицированных (тиражируемых) баз данных). Естественно, клиенты становятся более «толстыми» при том, что сервер «тоньше» не делается.
4.2
Intranet
-приложения
Информационная Intranet-система - это корпоративная система, в которой используются методы и средства Интернета. Хотя в общем случае в Intranet-системе могут использоваться все возможные службы Интернета, но наибольшее распространение получила WWW (WorldWideWeb - Всемирная Паутина). Потому, что с помощью языка HTML можно сравнительно просто разработать удобную для использования информационную структуру, которая в дальнейшем будет обслуживаться одним из Web-серверов, а наличие нескольких Web-браузеров (клиентов) избавляет от создания собственных интерфейсов доступа.
При таком подходе в ИС отсутствует прикладная обработка данных. Пользователь может только просмотреть информацию, поддерживаемую Web-сервером. Для изменения наполнения Web-сервера необходимо приостановить работу системы, внести изменения в HTML-описания и только затем продолжить ее обычную работу. При этом базы данных и соответствующие средства выборки данных для большинства задач остаются необходимыми.
Что касается логики бизнес-приложения, то она может быть реализована на стороне Web-сервера с помощью CGI {CommonGatewayInterface) и API {ApplicationProgrammingInterface). Оба эти интерфейса основываются на наличии в языке HTML специальных конструкций, информирующих клиент-браузер, что ему следует послать Web-серверу специальное сообщение, при получении которого сервер должен вызвать соответствующую внешнюю процедуру, получить ее результаты и вернуть их клиенту в стандартном формате HTTP.
В Intranet получили распространение и созданные на интерпретируемом объектно-ориентированном языке Java так называемые апплеты. Они могут быть привязаны в HTML-документу, и поступая на сторону клиента вместе с документом, выполняются либо автоматически, либо по явному указанию.
4.3 Хранилища данных и системы оперативной аналитической обработки данных
Кроме архитектур ИС, предназначенных для оперативной обработки данных, т. е. для получения текущей информации, очень важны системы для анализа всех имеющихся данных. Для этого необходимо иметь «datawarehouse» («хранилище данных», или «склад данных»), в котором накапливаются данные из оперативных баз данных за все периоды работы предприятия.
Основным источником информации, поступающей в оперативную базу данных, является деятельность корпорации, а для проведения анализа данных требуется привлечение внешних источников информации (например, статистических отчетов).
Если для оперативной обработки требуются свежие данные, то в хранилище данных нужно поддерживать хранение информации о деятельности корпорации и состоянии рынка на протяжении нескольких лет.
Оперативные базы данных могут содержать информацию, представленную в разных форматах, с разным указанием времени ее поступления, иногда даже противоречивую (например, из-за ошибок ввода данных). Склад данных корпорации должен содержать единообразно представленные данные из всех оперативных баз данных.
Оперативные ИС проектируются и разрабатываются в расчете на решение конкретных задач. При этом информация из базы данных выбирается часто и небольшими порциями. Хранилища данных существуют, чтобы отвечать на неожиданные запросы аналитиков и поэтому они должны обеспечивать:
- многомерное концептуальное представление данных;
- прозрачность данных;
- доступность к данным;
- эффективное генерирование отчетов;
- поддержку архитектуры «клиент-сервер»;
- поддержку многопользовательского режима;
- неограниченные операции между измерениями;
- интуитивное манипулирование данными;
- гибкую систему отчетов;
- неограниченное число измерений и уровней агрегации (суммирования).
4.4 Моделирование вычислительной сети
Как известно, самый простой и дешевый способ решения многих задач в науке и технике, - это моделирование происходящих процессов. Поэтому при проектировании ИС также приемлем подход, предполагающий разработку модели и моделирование поведения вычислительной системы.
Для моделирования используются так называемые системы высокоуровневого моделирования, к которым относятся, например, ARIS, RationalRose, С их помощью реализуются принципы структурного анализа, когда предприятие представляется в виде системы взаимосвязанных объектов. Эти средства позволяют определить и отразить в моделях основные объекты предприятия, протекающих процессов, используемой информации, а также представить взаимосвязи между этими компонентами.
Так как непосредственное моделирование функций вычислительной системы сегодня не представляется возможным, то для этого применяется динамическое моделирование. Его основу составляют модели оборудования и процессов (технологий, программного обеспечения), используемых при работе интересующего объекта.
При моделировании можно «экспериментировать» с исследуемым объектом, не прибегая к его физической реализации. В результате моделирования определяются способы получения, хранения, обработки и использования различной корпоративной и внешней информации, определяются минимальные потребности в оборудовании, оценивается его необходимый запас производительности. Причем можно выбирать из нескольких вариантов оборудования с учетом текущих потребностей, перспективы развития на основании критерия его стоимости.
В зависимости от предоставляемых возможностей моделирования изменяется и стоимость программных продуктов для динамического моделирования (табл. 5). Дешевые программы, например, Prophesy($600), отличаются от дорогих (несколько десятков тысяч долларов) тем, насколько подробно удается в них описать характеристики отдельных частей моделируемой вычислительной системы. Они не дают статистических характеристик и не предоставляют возможности проведения подробного анализа системы. Дорогостоящие системы позволяют собирать исчерпывающую статистику по каждому из компонентов сети при передаче данных по каналам связи и проводить оценку полученных результатов.
Моделирование становится эффективным при числе рабочих станций 50-100, а когда их более 300, то экономия средств может достигать 30-35 % от стоимости проекта.
Таблица 5 - Программы для динамического моделирования вычислительных систем
Продукт | Информация, | Тип вычислительной системы |
Операционная система | Краткая характеристика |
HyPerformix Workbench 4.1 | www.hvperformix. com | Локальные и глобальные сети | Windows, Solaris | позволяет выполнять моделирование на уровне приложений, канальном и физическом уровнях, а также моделирование сложных приложений и СУБД. Кроме того, она позволяет провести стоимостной анализ вариантов оборудования |
Net MAGIC Pro | www.netmaqicinc. com | Локальные сети | поддерживает стандартные тесты производительности, имитирует пиковую нагрузку на файл-сервер и сервер печати; позволяет моделировать взаимодействие пользователей с файл-сервером | |
NetDA/2 | www.ibm.com | Глобальные и локальные сети | OS/2 | позволяет анализировать и оптимизировать состояние сетей, задавать собственные алгоритмы маршрутизации, а также моделировать сценарии «что, если» |
NetworkVanta-ge 8.0 | www.comouware. com | Локальные и глобальные сети, клиентсерверные архитектуры | Windows, OS/2, Unix |
позволяет моделировать уровни: приложений, транспортный, сетевой, канальный; легко настраивается на модель оборудования и может импортировать и экспортировать данные о топологии и сетевом трафике, в также учитывать алгоритмы маршрутизации |
NPAT | www.sun.com | Глобальные сети | Solaris | предназначена для моделирования интегрированных сетей данные/голос на базе магистралей Т1 и ТЗ |
OPNET | www.oonet.com | Локальные и глобальные сети, клиент-серверные архитектуры | Windows, Unix | анализирует воздействие приложений клиент - сервер и новых технологий на работу сети; позволяет импортировать и экспортировать данные о топологии и сетевом трафике; включает следующие продукты: Netbiz (проектирование и оптимизация вычислительной системы), Modeler (моделирование и анализ производительности сетей, компьютерных систем, приложений и распределенных систем), ITGuru (оценка производительности коммуникационных сетей и распределенных систем) |
Optimal Perfomance | www.ootimal.com | Локальные и глобальные сети | Windows | имеет возможности быстрого оценочного и точного моделирования, помогает оптимизировать распределенное программное обеспечение |
Prophesy | www.abstraction. com | Локальные и глобальные сети | Windows, OS/2 | позволяет оценить время реакции компьютера на запрос, количество «хитов» на WWW-сервере, количество рабочих станций для обслуживания активного оборудования, запас производительности сети при выходе из строя оборудования |
WinMIND | vww.salestar.com / products / winmind | Глобальные сети | Windows |
предназначена для проектирования, настройки конфигурации и оптимизации сети; :одержит данные о стоимости типичных конфигураций с возможностью точной оценки производительности и тарифной платы |
5. Что нужно учитывать при выборе бизнес-приложений
5.1 Соответствие стандартам качества. Насколько это важно?
В настоящее время известны десятки различных подходов к обеспечению качества программ. Многие разработчики ПО пытаются пройти сертификацию на соответствие тем или иным стандартам. Однако для большинства российских и украинских разработчиков эта дорогостоящая процедура просто «не по карману». Несмотря на это, при приобретении бизнес-программ необходимо поинтересоваться, как обеспечивается качество разработки программных продуктов. Даже если у разработчика нет официального документа, он должен знать о стандартах, «держать их в уме» и стремиться следовать их положениям.
5.2 Стандарты
ISO
серпи
9000
Стандарты международной организации по стандартизации ISO (InternationalStandardOrganization) являются наиболее известными и распространенными в мире. Эти стандарты универсальны, их можно применять в качестве моделей независимо от отрасли, в которой работает компания. Для организаций, занимающихся производством программных продуктов, применимы стандарты ISO 9001 и ISO 9000-3 «Руководящие указания по применению ISO 9001 при разработке, поставке и обслуживании программного обеспечения».
5.3 Стандарт
Tic
k
lT
Достаточно широкую известность среди разработчиков получил британский стандарт TickIT, который регламентирует требования к системе качества для разработчиков ПО и базируется на модели ISO 9001:94. Кроме того, TickIT объединяет в себе модель ISO 9001 с набором рекомендательных стандартов ISO 12207 и ISO 9000-3.
5.4
Capability
Maturity
Model
Изначальной целью разработки стандарта СММ (CapabilityMaturityModel - зрелость процесса разработки) от SEI (SoftwareEngineeringInstitute - Институт системного программирования при университете Карнеги-Меллон) было создание методики, позволяющей правительственным организациям США выбирать лучших поставщиков ПО. При этом главным понятием стандарта является зрелость разработчика ПО.
В модели СММ определено 5 уровней зрелости:
- начальный уровень (initiallevel). У компании-разработчика не существует стабильных условий для создания качественного ПО. Результат любого проекта целиком и полностью зависит от личных качеств руководителя и опыта программистов. Ключевые области процессов - компетентность специалистов, самопожертвование и «героизм»;
- повторяемый уровень (repeatablelevel). При разработке ПО должны быть внедрены технологии управления проектами. Планирование и управление проектами основывается на накопленном опыте, существуют стандарты на разрабатываемое ПО и существует специальная группа обеспечения качества. Ключевые области процессов - управление требованиями, планирование программистских проектов, их отслеживание и контроль, управление субподрядом, обеспечение качества и конфигурационное управление ПО;
- определенный уровень (definedlevel). Характеризуется тем, что стандартный процесс создания и сопровождения программного обеспечения задокументирован (включая и разработку ПО, и управление проектами). Ключевые области процессов - определение процессов, программа обучения, интегральное управление ПО, разработка программных продуктов, координация между группами;
- управляемый уровень (managedlevel). V разработчика устанавливаются количественные показатели качества - как на программные продукты, так и на процесс в целом. Ключевые области процессов - количественное управление процессами и управление качеством ПО;
- оптимизируемый уровень (optimizinglevel). Мероприятия по улучшению применяются не только к существующим процессам, но и для оценки эффективности ввода новых технологий. Основной задачей всей организации на этом уровне является постоянное улучшение существующих процессов. Ключевые области процессов - предупреждение ошибок, управление изменениями в технологиях и процессах.
Следует заметить, что пока в мире существует совсем немного компаний, которые могут предоставить сертификат пятого уровня СММ (всего около 50), а более 70 % всех компаний-разработчиков находится на первом уровне.
5.5
SPICE
Стандарт SPICE (SoftwareProcessImprovementandCapabilitydEt-ermination - определение возможностей и улучшение процесса создания программного обеспечения) официально называется «ISO/ІЕС 15504: InformationTechnology - SoftwareProcessAssessment".
SPICE унаследовал многие черты более ранних стандартов, в том числе ISO 9001 и СММ. В нем определено 6 различных уровней, но эти уровни применяются не только к компании в целом, но и к отдельно взятым процессам. При этом во время оценки и улучшения качества процессов выполняются следующие задачи:
- оценка процесса;
- определение возможностей процесса;
- улучшение процесса.
6. Основные
критерии
выбора программных продуктов
6.1 Операционная система и СУБД
DOS, Windows, Linux или другая система? На этот вопрос необходимо ответить, чтобы приобретенная бизнес-система соответствовала той, что используется на предприятии. При этом важно уточнить, возможность работы под управлением какой версии ОС можно работать, особенно этой касается наиболее популярной среди отечественных пользователей Windows. Это обусловлено тем, что различными версиями Windows поддерживаются свои компоненты для управления данными.
Так работа многих бизнес-программ строится на базах данных, то необходимо уточнить, какие системы баз данных (SQL-серверы) поддерживаются.
6.2 Пользовательские конфигурации и настройки
Не секрет, что требования к программному обеспечению различных категорий менеджеров индивидуальны. Поэтому очень важно, чтобы в программе имелась возможность настройки и конфигурирования функций под отраслевую и производственную специфику как специалистами-внедренцами, так и самими пользователями.
6.3 Режимы работы и доступа к данным
Совершенно очевидно, что выбранная программа должна работать как в локальном (на одном компьютере), так и в сетевом (одноранговой или с выделенным сервером) режиме. При использовании сетевой версии достаточно важным является стоимость бизнес-системы в пересчете на одно рабочее место, что позволяет «определиться» с необходимым числом приобретаемых лицензий.
6.4 Наличие демо-версии
По своим функциям бизнес-система может удовлетворять потребности определенной категории сотрудников, но если она «зависает» или «глючит» (прекращает работу или работает некорректно), а, еще хуже, теряет данные пользователя, то вряд ли такая программа устроит кого-либо. Поэтому, чтобы минимизировать потери денег и нервов из-за нестабильной работы программы, сначала необходимо ознакомиться с ее демо-версией. Не с презентацией, не с демо-роликом, а именно демо-версией.
6.5 Скорость работы
Компьютеры и локальная сеть у всех пользователей отличаются. Но в том и состоит искусство оптимизации программного кода, чтобы на любом компьютере под управлением любой ОС программа работала нормально. Иногда к программе требуется несколько библиотек, которые пользователю необходимо самостоятельно найти и установить на свой компьютер. Разработчик должен честно указать требования к аппаратным и программным средствам, а пользователь должен иметь возможность проверить их с помощью той же демо-версии.
7. Требования к программным продуктам
7.1 Структура и интерфейс пользователя
Ниже перечислены наиболее важные требования с точки зрения пользователя для изучения, освоения и дальнейшего применения программы:
- в основу функционирования ПО должна быть положена четко определенная модель предметной области, которая только переведена в программный код;
- программа должна иметь дружественный пользовательский интерфейс - экранный вид всех документов должен быть приближен к стандартному, а основные действия - соответствовать стандартному набору функциональных клавиш, принятому в популярных офисных приложениях;
- логика работы программы должна быть интуитивно понятна, т. е. последовательность действий пользователя должна максимально соответствовать его действиям, которые он привык выполнять в повседневной деятельности;
- несколько способов выполнения одних и тех же действий - команды главного и контекстного меню, быстрые клавиши, кнопки панелей инструментов;
- развитая система всплывающих подсказок и определений на элементах различных форм;
- неправильные действия пользователя должны фиксироваться программой и предлагаться услуги мастера (wizard);
- рутинные операции в системе должны быть сведены к минимуму: при заполнении любого документа практически всю необходимую информацию можно находить в справочниках и календарях, с помощью фильтров выделять из списков сложные выборки, а доступ к каталогам и справочникам должен выполняться через контекстное меню (по щелчку правой кнопки мыши) из любого места программы, где используются данные из них;
- программа должна иметь гибкую настройку параметров как числовых, так и функциональных, а для базовых версий лозунгом должно быть: «все настройки без программиста»;
- поддерживать ссылки на нормативно-правовую базу и иметь возможность пополнять ее со временем самими пользователями;
- справочная система должна быть достаточно полной и содержать общепринятую терминологию, а пользователь должен получать поддержку через Web-сайт разработчика;
- возможность работы распределенных офисов предприятий через Интернет.
7.2 Администрирование и безопасность
Для обеспечения безопасности и администрирования необходимо обеспечивать:
- авторизацию и контроль прав доступа;
- защиту информации от случайной потери и несанкционированного доступа;
- сохранность документов и ведение их архивов;
- оповещение об исключительных ситуациях и ошибках.
7.3 Совместимость с другими продуктами
Как правило, однотипные (одни и те же) данные бизнес-процессов могут использоваться для решения нескольких задач, которые решаются с помощью собственных программных средств. Поэтому должна обеспечиваться:
- возможность работы под управлением Windows 9x/Me/NT/2000/XP, а также набирающей популярность Linux;
- интеграция (или возможность интеграции) с приложениями MSOffice или системами управления предприятием (бизнес-приложениями);
- поддержка операций экспорта и импорта данных в распространенные форматы;
- обмен данными по протоколам для баз данных;
- контроль ссылочной целостности баз данных, их синхронизация и сохранность;
- печать документов на любых принтерах.
7.4 Справка и документация
Для быстрого и эффективного освоения бизнес-приложения желательно чтобы:
- в основу справочной системы была положена схема разворачивающихся ссылок, когда последовательно можно получить ответы на поставленный вопрос с любой его части;
- в справочной системе была предусмотрена возможность быстрого поиска, поиска по ключевым словам и глоссарий терминов;
- имелись Руководство пользователя и Руководство для администратора (если необходимо и Руководство разработчика).
7.5 Типы лицензий на программное обеспечение
Дистрибутив. Полная версия программного продукта, позволяющая производить его установку и изменять конфигурацию установленной версии.
Коробочный продукт. ПО, готовое для самостоятельной установки на компьютер пользователем. Обычно упаковывается в красочные коробки и сопровождается документацией.
Контрафактная продукция (нелицензионное ПО). Продукция, выпущенная с нарушением авторских прав.
Аппаратный ключ (электронный ключ защиты). Один из способов защиты ПО от незаконного тиражирования или установки на большее количество компьютеров, чем было оплачено. Технологически может быть выполнено в виде небольшого устройства, присоединяемого к одному из портов компьютера.
Установочная дискета. Один из видов защиты программного обеспечения от незаконного копирования, позволяющий реализовать возможность установки программы на фиксированное количество компьютеров, записанное специальным защищенным образом на дискете, поставляемой вместе с дистрибутивом ПО.
Активация ПО. Метод защиты программ от незаконного копирования, основанный на трехфазном процессе установки, который, как правило, состоит из генерации уникального идентификатора для компьютера пользователя, отправки идентификатора в компанию-производитель через Интернет, по факсу, по электронной или обычной почте, ввода полученного из компании-производителя ключа активации. Однопользовательская программа. Программа, обеспечивающая возможность одновременной работы с файлами программы не более чем для одного пользователя. Многопользовательские программы, как правило, устанавливаются на серверах локальной сети, что позволяет одновременно запускать их нескольким пользователям. Обновление (Update). Дополнительные файлы, улучшающие работу программы, которые обычно содержат ряд незначительных усовершенствований и исправления обнаруженных ошибок. Обновление до текущей версии (Upgrade). Комплект из лицензии и дистрибутива, позволяющий перейти на более новую версию программы, при условии что у пользователя установлена лицензионная копия более ранней версии.
Сервисныйпакет(Service Pack, Service Release, Fix).Набор файлов, предназначенных для исправления ошибок в программе, обнаруженных уже после ее выхода. Зарегистрированные пользователи обычно получают возможность бесплатной загрузки пакетов через Интернет или платной доставки по почте.
Масштабируемость. Свойство программы, выражающееся в линейном увеличении ее запросов к аппаратному обеспечению при росте нагрузки. Немасштабируемые программы не позволяют превысить некоторый жестко установленный порог.
Гибкость. Универсальность, возможность настройки в соответствии с потребностями пользователей
Сервер, клиент (серверное, клиентское ПО). Компоненты распределенной сетевой архитектуры некоторых приложений, обеспечивающие использование мощных вычислительных возможностей одного компьютера (сервера) несколькими рабочими станциями (клиентами).
Пропорциональная схема лицензирования. Самая простая схема лицензирования, когда стоимость продукта не зависит от числа приобретаемых вами копий.
Интервальная схема лицензирования. Схема, при которой цена продукта меняется в зависимости от количества приобретаемых копий. Прогрессивная схема лицензирования. Схема ценообразования, в которой цена на каждую последующую копию продукта зависит от числа уже приобретенных лицензий.
Программа лицензирования. Специальная маркетинговая акция, как правило, проводимая производителем на постоянной основе, обеспечивающая для пользователей и организаций возможность приобретения его программных продуктов со скидкой. Лицензия. Документ, подтверждающий право использования конкретной конфигурации ПО на компьютере пользователя. Клиентская лицензия. Лицензия для пользователя клиент-серверной системы, предоставляющая право удаленного доступа по сети одного клиента (компьютера, устройства, приложения) к серверной части приложения.
Серверная лицензия. Лицензия для пользователя клиент-серверной системы, предоставляющая право установки и выполнения серверной части приложения на одном компьютере сети. Конкурентная лицензия. Специальный вариант многопользовательской сетевой лицензии, при котором ограничивается лишь максимальное число одновременных подключений клиентов к серверу, но не их расположение.
Процессорная лицензия. Лицензия, предоставляющая возможность использования программного обеспечения на фиксированном числе процессоров многопроцессорной компьютерной системы. Накопительная схема поощрения. Наиболее распространенная схема поощрения постоянных покупателей.
Накопительная с окном схема поощрения. Схема поощрения пользователей при покупке ПО, но в зачет идут только заказы, размещенные за последние несколько лет.
8.
Usability
Продукты высоких технологий становятся все сложнее и функционально богаче, а у людей остается все меньше времени на то, чтобы научиться работать с ними. Это наиболее актуально при использовании программного обеспечения, для пользователей которого создаются интерфейсы - совокупность способов и правил взаимодействия человека и машины. Наука, которая занимается созданием удобных пользовательских интерфейсов, на Западе получила название Usability. На сайте www.usability.ru можно подробнее ознакомиться с темами, посвященными вопросам Usability, а в этом разделе представлены ее основные принципы:
- Целесообразность красоты. Функциональность программы или сайта не должна затмеваться их интерфейсом. Продукт становится красивым потому, что удобен и полезен;
- «Бритва Оккама»: не плодите сущностей без необходимости. Все, с чем сталкивается пользователь, должно быть оправданно с точки зрения практической необходимости;
- Защита от ошибочных действий пользователя. В программе или на сайте должны быть заблокированы (или невидимы) функции, выполнение которых приведет к нежелательным последствиям;
- Единообразие и тождественность. Способы управления программой и ее документами должны быть унифицированы;
- Принцип умолчания. В программе и ее функциях должны быть предусмотрены настройки по умолчанию, которые позволяют использовать их без дополнительной подготовки;
- «Кошелек Миллера». Сущность этого принципа состоит в том, что человек в состоянии одновременно воспринимать 7±2 объекта. Это четко соблюдается, например, в авиации, на судах и транспорте. Для пользователей компьютерных систем данный принцип означает, что примерно столько должно быть пунктов в меню, кнопок на панели инструментов и т. д. При большем количестве они должны группироваться в иерархические структуры;
- Закон сохранения материи. Ничто не может появиться ниоткуда и исчезнуть в никуда. Виртуальные интерфейсы предоставляют неограниченные возможности по запутыванию пользователей. Поэтому ни в программе, ни на сайте не должно быть элементов, которые сваливаются как снег на голову, равно как не должно происходить необъяснимых исчезновений;
- Принцип обратной связи. Пользователь всегда должен видеть результат воздействия на программу и визуально, без дополнительных процедур, контролировать наиболее важные состояния и параметры;
- Принцип преемственности интерфейсов. Пользователь, знакомясь с любым новым программно-аппаратным решением, невольно ищет аналогии с ранее виденными интерфейсами в бытовых или промышленных устройствах.
История графического пользовательского интерфейса
Начало графического пользовательского интерфейса (GUI - Graphic 1 UserInterface) было положено в 1960-е годы работами сотрудника исследовательского центра SRIДуга Энгельбарта, который первым подарил миру и манипулятор «мышь». Но в начале 70-х эти идеи были успешно развиты в центре XeroxPARC, где со временем сформировалась так называемая «парадигма WIMP» (от «окна, значка, меню и указателя»), лежащая в основе практически всех нынешних графических интерфейсов. GUI, реализованный XeroxPARC в компьютерах Star и Alto, не получил коммерческого успеха.
История продолжилась, когда в 1984 году компания AppleComputer выпустила компьютер AppleMacintosh, в котором присутствовал GUILisa, реализованный в ОС MacOS и созданный не без помощи бывших сотрудников PARC.
В 1985 году, когда компания Microsoft выпустила первую версию своего графического интерфейса Windows для собственной операционной системы MS-DOS, внешний вид GUI оказался поразительно похожим на знаменитую MacOS. И оскорбленная Apple подала в 1988 году на Microsoft в суд за посягательство на внешний вид MacOS. Судебная тяжба длилась много лет, но была безнадежной прежде всего по той причине, что, приступая к разработке Windows, корпорация Microsoft купила у Apple лицензию на GUI. В 1997 году, чтобы «смягчить ситуацию», когда компания Apple терпела серьезные финансовые неудачи, процветавшая Microsoft помогла ей выкарабкаться из финансовых проблем, купив 100000 ее акций за 150 миллионов долларов. После чего сильно затянувшаяся тяжба вокруг графического интерфейса была прекращена.
Вывод
В процессе выполнения курсовой работы по теме «Информационная система предприятия» мы ознакомились с информацией для создания информационной системы предприятия, а именно о компьютерных сетях, проектировании информационной системы предприятия, подходу к выбору бизнес-приложений, требованиях предъявляемых к программным продуктам, и типам их лицензий.
Все современные компании стремятся быть интеллектуальными. Это уже неоспариваемый факт. Скептики скажут: « Без еды, одежды, домов, автомобилей не обойтись, и их не заменит никакая информация и знания о них». Конечно нет. Крупнейший капиталист наших дней , председатель правления Mikrosoft Билл Гейтс тратит огромные средства на содержание роскошного особняка и модных автомобилей. Кстати, он стал таким именно благодаря производству интеллектуальной продукции. Значит, потребность в ней есть. Поэтому данная тема является актуальной.