Корпоративные информационные технологии (2011)

SAP

1. Понятие КИС. Факторы, влияющие на развитие КИС. Методы управления и основные оставляющие КИС.

КИС – это определенная совокупность методов и решений для создания информационного пространства управления и обеспечения деятельности компании.  КИС = технологические средства + ПО +данные жизнедеятельности предприятия. Цель: максимально оптимизировать бизнес – процессы, структуру и методы управления.
Факторы, влияющие на развитие КИС:
1Развитие методик управления предприятием.
2Развитие общих возможностей и производительности компьютерных систем (развитие сетевых технологий и систем передачи данных, интеграция ПК с различным оборудованием).
3Развитие подходов к технологической и программной реализации элементов информационных систем. Среди них наибольшее влияние имели:
а) объектно-ориентированное программирование
б) сетевые технологии: клиент-сервер и многоуровневые
в) развитие сети Интернет для работы с удаленными клиентами, Интернет-технологии (использование Интернет в корпоративных сетях)
Методы  управления:
1ресурсами (бухгалтерия, финансы, кадры, логистика)
2процессами (документооборот, производство, качество, проекты)
3корпоративными знаниями – коммуникациями
Основные составляющие КИС:
1Компьютерная инфраструктура (сетевая, телекоммуникационная, программная, информационная и организационная) или корпоративная сеть.
2Функциональные подсистемы. Зависят от специфики задач, базируются на компьютерной инфраструктуре и определяют прикладную функциональность.
КИС может быть реализована на существующем интегрированном программно-аппаратном комплексе или создана «с нуля» посредством единого решения.

2. Понятие КИС. Классификация КИС по функциональным возможностям и масштабу предприятия.

КИС – это определенная совокупность методов и решений для создания информационного пространства управления и обеспечения деятельности компании.  КИС = технологические средства + ПО +данные жизнедеятельности предприятия. Цель: максимально оптимизировать бизнес – процессы, структуру и методы управления.
Классификация КИС:
1по функциональным возможностям
2по масштабу предприятия
3по стоимости внедрения проекта (лицензия + услуги внедрения)
4по срокам внедрения
5по сфере применения
6по используемым информационным технологиям
1. По функциональным возможностям:
1Бухгалтерский учет . Легко формируется, но разработка весьма трудоемка, так как повышенные требования к надежности, простоте и удобству в эксплуатации.
2Управление финансовыми потоками. Расчеты с поставщиками и покупателями. Весьма критично к ошибкам, поэтому должно быть точно просчитано и жестко контролируемо. Цель – увеличить оборотные средства предприятия.
3Управление складом, ассортиментом, закупками (логистические цепочки).Автоматизация процесса движения товара. Цель – получить максимальную прибыль при постоянной нехватке средств, то есть отследить те 20% товара, которые приносят 80% прибыли.
4Управление производственным процессом. Сложная задача. Автоматизация дает возможность грамотно планировать и учитывать затраты, проводить техническую подготовку производства, оперативно управлять процессом выпуска продукции в соответствии с производственной программой и технологией.
5Управление маркетингом. Подразумевает сбор и анализ данных о фирмах-конкурентах, их продукции, ценах, а также моделирование параметров внешнего окружения для определения оптимального уровня цен, прогнозирования прибыли и планирования рекламных компаний.
6Документооборот. Автоматизация позволяет отражать реальную производственную деятельность и возможность воздействовать на нее.
7Оперативное управление предприятием. Это общая база данных предприятия, используемая в бизнес-процессах. По сути, это и есть КИС.
8Предоставление информации о фирме. Предполагается наличие Web-сервера предприятия для решения задач: -создания имиджа предприятия; -предоставление информации о фирме, предлагаемых товарах и услугах существующим и потенциальным клиентам; -электронная коммерция

3. Понятие КИС. Классификация КИС по стоимости и срокам внедрения, сфере применения и используемым информационным технологиям. Архитектура "клиент-сервер" на основе web-технологии.

КИС– это определенная совокупность методов и решений для создания информационного пространства управления и обеспечения деятельности компании.  КИС = технологические средства + ПО +данные жизнедеятельности предприятия. Цель: максимально оптимизировать бизнес – процессы, структуру и методы управления.
По стоимости и срокам внедрения. Для крупных корпораций: стоимость от $150 – 300 тыс.; сроки внедрения год и больше («Галактика»). Для среднего бизнеса: стоимость от $840 – 880 тыс.; сроки внедрения 2-3 мес. («Парус», «Аксанта»). Для малого бизнеса: несколько тыс.$ (1С:Предприятие). Для бюджетных: «Парус», «Галактика».
 По сфере применения
1) системы обработки транзакций (СУБД) разделяются на пакетные и оперативные.
Оперативные – для управления (OLTP – Online Transaction Processity). Транзакции: заказы, платежи, запросы. Требования: высокая производительность обработки транзакции; гарантированная доставка информации при удаленном доступе к БД.
2) системы принятия решение - DSS (Decision Support System). Используются сложные запросы, с помощью которых производится отбор и анализ данных в различных разрезах: временном, географическом и др.
3) информационно-справочные системы основаны на гипертекстовых документах и мультимедиа.
4) офисные информационные системы - автоматизация делопроизводства и управления документооборотом.
 По способу организации:
1) на основе архитектуры файл-сервера (FS)
2) модель удаленного доступа к данным (Remote Data Access – RDA)
3) модель сервера базы данных (Data Base Server – DBS)
4) модель сервера приложений - многоуровневая архитектура ( Application Server)           
5) модель Интернет/интранет-технологии
2-4) – все это модели «клиент-сервер». В этой технологии не выполняется основной принцип распределенных систем – отсутствие центральной установки, так как в ее основе два принципа:

То есть такие системы распределены только в отношении пользователей, поэтому давно стали отдельным классом многопользовательских систем.
Сервер приложений может выполнять несколько прикладных функций, каждая – как отдельная служба. Серверов AS может быть несколько (каждый для отдельных услуг).
Архитектура «клиент-сервер», основанная на Web-технологии.
Рабочая станция – клиент            
Web-документ – гипермедийный документ, объединяющий ссылками различные страницы. Web-страница может быть связана с программами и содержать ссылки на другие объекты – гиперссылки на:
1другую часть Web-документа
2другой Web-документ или документ другого формата (Word, Excel), размещенный на любом ПК сети
3мультимедийный объект (рисунок, звук, видео)
4программу, которая при переходе на нее по ссылке будет передана клиенту для интерпретации или запуска на выполнение навигатором
5любой другой сервис – электронную почту, копирование файлов с другого ПК, сети, поиск информации и т.д.
Передачу обеспечивает Web-сервер (доставляет информацию из различных источников и в однородном виде предоставляет пользователю).
Достоинства систем Интранет:
1на сервере вырабатывается информация (а не данные) в форме, удобной уже для представления пользователю
2для обмена используется протокол открытого типа
3у клиента только программа-навигатор, поэтому легче выполнять централизованное управление
4унифицирован интерфейс (не зависит от ПО пользователя: ОС, СУБД)

4. Требования к КИС. Концепции управления предприятием. Концепции MRP I, MRP II, и CRP.

Требования к КИС: 1Системный подход к комплексу задач управления 2Наличие СУБД и клиент-серверных технологий обработки 3Безопасность 4Контроль и разграничение прав доступа 5Модульный принцип построения из оперативно-функциональных блоков 6Поддержка Интернет и Интранет 7Поддержка принятых стандартов управления 8Русифицированный оргонамический интерфейс
Концепции MRP I, MRP II и CRP.
Концепция планирования потребности в материалах (MRP I) предполагает метод решения следующего комплекса управленческих задач: 1)формирование календарного плана-графика снабжения сырьем, материалами и комплектующими; 2)управление складским хозяйством; 3)учет оборотных средств (запасов материалов).
Концепция планирования потребности в производственных мощностях (CRP) нацелена на улучшение использования производственных мощностей рабочих центров (оборудования, поточных линий, бригад рабочих и т.п.). Система выполняет планирование и балансировку загрузки рабочих центров с учетом ресурсных ограничений и планов выпуска готовой продукции. Информационные системы классов CRP/MRP обеспечивают реализацию функций управления в направлении «сверху вниз», без учета обратной связи, а также решение функциональных задач планирования потребностей в материалах и производственных мощностях. Такие функции управления, как бизнес-планирование, планирование продаж, планирование производства, разработка главного календарного плана производства, оказались не охваченными ИС классов MRP/CRR.
Планирование ресурсов производства (MRP II) является усовершенствованным методом планирования всех видов ресурсов предприятия, продолжением и расширением замкнутого цикла MRP. Важнейшая установка стандарта MRP II – обеспечение руководящего персонала необходимой информацией для принятия управленческих решений. Система MRP II обеспечивает поддержку 16 функций управления корпорацией, сгруппированных следующим образом:  =бизнес-планирование; =планирование продаж и операций; =планирование производства; =формирование главного календарного плана производства; =планирование потребности в материалах; =планирование потребности в мощностях; =система поддержки исполнения планов для производственных мощностей и материалов.
Система MRP II представляет собой подробную и точную модель производства, основными объектами которой являются:
-укрупненный план потребности в производственных мощностях;
-план потребности в материалах;
-план потребности в производственных мощностях;
-финансовый план.
К недостаткам MRP II-систем относятся:
-отсутствие интеграции с процессами управления финансами и персоналом;
-ориентация на существующие заказы (специального комплекса задач по прогнозированию спроса нет);
-слабая интеграция с системами проектирования и конструирования (конструкторско-технологической подготовкой производства).
В 1990-х гг. MRP II интегрируют с модулем финансового планирования (Financial Resource Planning — FRP) и системой бизнес планирования. В результате сформировалась система класса предприятия (корпорации) (Enterprise Resource Planning — ERP), которая позволяет эффективно планировать коммерческую деятельность корпорации, включая планирование потребностей материальных, трудовых и финансовых ресурсов, ресурсов оборудования, а также осуществлять подготовку инвестиционных проектов. В основе методологии ERP лежит принцип единого хранилища данных репозитария, содержащего всю деловую информацию, накопленную организацией в процессе ведения бизнеса, включая финансовую информацию, данные, связанные с производством, управлением персоналом, или любые другие сведения.

5. Требования к КИС. Концепции управления предприятием. Интеграция концепций управления. Концепции MRP II и ERP.

Требования к КИС:
1Системный подход к комплексу задач управления
2Наличие СУБД и клиент-серверных технологий обработки
3Безопасность
4Контроль и разграничение прав доступа
5Модульный принцип построения из оперативно-функциональных блоков
6Поддержка Интернет и Интранет
7Поддержка принятых стандартов управления
8Русифицированный оргонамический интерфейс
Интеграция концепций управления.
Особенностью систем MRP II и ERP является основополагающий принцип системности и функциональной целостности системы управления. Подобные системы могут применяться для управления предприятиями различного масштаба. Эти системы позволяют:
-оптимизировать бизнес-процессы для снижения издержек на производство и реализацию продукции, работ и услуг;
-использовать оптимальные методы планирования и управления запасами материальных ценностей;
-обеспечить управление себестоимостью продукции, сократить незавершенное производство;
-сократить цикл изготовления продукции (заказов);
-вести детализированный учет работы каждой производственной единицы;
-оперативно вносить изменения в производственные планы;
-улучшить обслуживание клиентов и заказчиков и др.
Однако с накоплением опыта моделирования производственных и непроизводственных бизнес-процессов понятие ERP постоянно уточняется, охватывая все больше функций — таких, как работа с клиентами (CRM), управления цепочками поставок (SCM), системы помощи в принятии решений (BI), системы электронной коммерции (е-Cоmmerсе).
Фундаментом такой интеграции стали:
-унификация понятия жизненного цикла продукции;
-переход к принципам постоянного совершенствования деятельности предприятия, что заставило отказаться от жестких административных схем управления;
-появление систем информационного описания бизнес-моделей предприятий.
Поэтому ERP-система — это своего рода интеграционный компонентный подход к управлению корпорацией, который опирается на информационные технологии, систему управления качеством, международные стандарты, модели ведения бизнеса, механизмы постоянного совершенствования управленческой деятельности. Благодаря ERP удается интегрировать свыше 90% бизнес-процессов корпорации.
В 2001 году консалтинговая компания «Gartner Group» вводит понятие систем оптимизации управления ресурсами предприятия второго поколения ERP II, которые отличаются от обычных ERP-систем следующими признаками:
-расширенный функционал ERP-систем, полная автоматизация функций системы управления в режиме реального времени;
-значимость ERP-системы в деятельности корпорации;
-переход от автоматизации внутренних бизнес-процессов компании к свободному взаимодействию компании со своими контрагентами (заказчиками, поставщиками, банками, налоговыми органами и пр.);
-пользователи ERP II-систем — внутренние и внешние компании всех секторов и сегментов рынка; отсутствие ограничений на масштабы и географическое положение объекта управления (подразделений корпорации);
-открытость ERP-системы, поддержка взаимодействия с внешними информационными системами на базе стандартных технологий и программных интерфейсов;
-единое информационное пространство для принятия управленческих решений, высокий уровень качества информации для реализации функций управления, современные информационные технологии обработки данных;
-высокая надежность функционирования КИС, защита данных от несанкционированного доступа, других угроз целостности и сохранности данных, дружественный пользовательский интерфейс и др.
Для того чтобы понять, какие бизнес-процессы автоматизирует современная ERP-система, нужно обратиться к бизнес-моделированию. Именно бизнес-модель корпорации в виде графических и текстовых описаний позволяет понять процесс управления корпорацией. В сущности, в основе бизнес-модели корпорации лежат следующие принципы:
-бизнес-функции описывают, ЧТО делает бизнес;
-бизнес-процессы описывают, КАК предприятие выполняет свои бизнес-функции;
-организационная структура определяет, ГДЕ исполняются бизнес-функции и бизнес-процессы;
-существуют фазы, определяющие, КОГДА (в какой последовательности) должны быть внедрены те или иные бизнес-функции;
-роли, определяющие, КТО исполняет бизнес-процессы;
-правила, определяющие связь «ЧТО, КАК, ГДЕ, КОГДА и КТО».
140201.jpg
Рис. 1. Бизнес-модель корпорации для ERP-системы

6. Требования к КИС. Концепции управления предприятием.  Требования к ERP-системе.

Требования к КИС:
1Системный подход к комплексу задач управления
2Наличие СУБД и клиент-серверных технологий обработки
3Безопасность
4Контроль и разграничение прав доступа
5Модульный принцип построения из оперативно-функциональных блоков
6Поддержка Интернет и Интранет
7Поддержка принятых стандартов управления
8Русифицированный оргонамический интерфейс
Требования к ERP-системе
Функции, процессы, структура, фазы, роли и правила нашей СМБ-корпорации будут определять следующие требования к ERP-системе.
-Полнофункциональность — это наиболее полный охват бизнес-функций без дорогостоящих излишеств. Согласно данным исследования Aberdeen Group (август 2006 г.), 69% средних предприятий и 64% компаний малого бизнеса называют определяющим критерием при оценке решения функциональность. Выбранную ERP-систему такие организации будут эксплуатировать как минимум 3-5 лет, а с учетом быстрого роста СМБ решение должно быть не только полнофункциональным, но и масштабируемым.
-Гибкость и контроль — возможность лучшего контроля над бизнесом, что подразумевает внедрение определенных правил и процедур по всему предприятию, создание «учетного костяка».
-Легкость освоения — степень сложности инсталляции и внедрения системы. Базовым требованием являются графические интерфейсы, позволяющие пользователю легко и быстро освоить расширенные функции, которые обеспечивает ERP. Эти интерфейсы, предпочтительно локализованные, должны предлагать пользователю возможность удобного для него конфигурирования основных функций методом «drag and drop» (тащи и брось — перетаскивание иконок), с минимальным числом кликов.
-Простота в обслуживании — легкость в поддержке и обслуживании, поскольку ИТ-отделы СМБ-компаний не располагают значительными ресурсами.
-Доступность по цене и предсказуемость — не только доступность по уровню стоимости лицензий, но и определение предсказуемой общей стоимости владения (TCO).
-Использование «лучших практик» — СМБ-корпорация должна отталкиваться при внедрении ERP-системы не только от текущих, сиюминутных потребностей и задач, которые надо быстро решить с помощью автоматизации, но и ориентироваться на стратегическое видение бизнеса и опыт успешных предприятий.
Перечисленные требования определяют типовой набор автоматизируемых бизнес-процессов современной ERP-системы.

7. Требования к КИС. Концепции управления предприятием. Типовой набор автоматизируемых бизнес-процессов современной ERP-системы.

Требования к КИС:

Типовой набор автоматизируемых бизнес-процессов современной ERP-системы.
ПРОИЗВОДСТВО Планирование снабжения и сбыта на основе текущей ситуации и прогнозных оценок. Управление цеховым расписанием.  Конфигурирование продукции.  Графические инструменты планирования и конструирования.
БИЗНЕС-АНАЛИЗ Система взаимосвязанных показателей (Balanced Scorecard).  Конструирование многомерных аналитических кубов (OLAP).  Внутреннее и внешнее анкетирование.  Стратегическое планирование, создание ключевых индикаторов производительности (КРI), соответствующие корпоративной стратегии, управление ими и использование их как основы для организации взаимодействия между подразделениями и внутри них.  Выполнение индивидуальных настроек информационных панелей бизнес-анализа в соответствии с потребностями отдельных сотрудников.  Обеспечение подотчетности путем назначения ответственных за конкретный показатель производительности.
ДИСТРИБУЦИЯ Управление системой распределенных складов.  Управление запасами со сквозным применением складской аналитики.  Обработка заказов с учетом коммерческих соглашений.  Регулирование сроков поставки и стоимости заказа.  Партионный учет и резервирование товаров под заказ.
УПРАВЛЕНИЕ ПРОДАЖАМИ И МАРКЕТИНГОМ Автоматизация деятельности отделов продаж и маркетинга.  Телемаркетинг и интеграция с телефонией.  Анкетирование.  Управление продажами.  Обслуживание клиентов через Интернет.  Управление документацией.  Интеграция со специализированным продуктом прогнозирования спроса.
УПРАВЛЕНИЕ ЦЕПОЧКАМИ ПОСТАВОК Прогнозное планирование.  Внутрихолдинговые торговые операции.  Управление снабжением.  Использование Интернет для взаимодействия с партнерами.  Мониторинг производительности поставщиков.  Электронный документооборот с контрагентами.  Инструменты поддержки принятия решений при планировании поставок/сбыта.
УПРАВЛЕНИЕ СЕРВИСНОЙ ДЕЯТЕЛЬНОСТЬЮ  Поддержка широкого спектра сервисных операций.  Планирование сервисной деятельности.  Управление ремонтами.  Организация сервисной подписки.
УПРАВЛЕНИЕ ПРОЕКТАМИ Ведение текущей деятельности по проектам различных типов.  Планирование и анализ результатов.  Финансовый мониторинг кратко- и долгосрочных проектов.  Доступ консультантов к данным проекта через Интернет.
УПРАВЛЕНИЕ ПЕРСОНАЛОМ Организационная структура предприятия.  Отслеживание перемещений персонала.  Подбор персонала по определяемым критериям.  Управление квалификацией и развитие персонала.  Российский кадровый учет.  Доступ сотрудников к информации через Интернет.
УПРАВЛЕНИЕ ФИНАНСАМИ Финансовый учет со сквозной аналитикой и аудитом операций.  Управление финансами холдинга, взаиморасчеты и консолидация.  Учет основных средств.  Расчет заработной платы.  Начисление и уплата НДС, формирование книг покупок и продаж.  Учет налога на прибыль.

8. Требования к КИС. Концепции управления предприятием. Интегративный потенциал концепции ERP II

Требования к КИС:
1Системный подход к комплексу задач управления
2Наличие СУБД и клиент-серверных технологий обработки
3Безопасность
4Контроль и разграничение прав доступа
5Модульный принцип построения из оперативно-функциональных блоков
6Поддержка Интернет и Интранет
7Поддержка принятых стандартов управления
8Русифицированный оргонамический интерфейс
Интегративный потенциал концепции ERP II
Как показывает история развития концепции ERP, традиционные ERP-системы ориентированы на повышение гибкости, прозрачности, производительности и эффективности внутрикорпоративных бизнес-процессов. Хотя эти системы позволили сильно усовершенствовать обработку заказов, их возможностей было недостаточно для управления сложными бизнес-процессами, охватывающими несколько предприятий, партнеров в цепочке поставок. Для решения этой задачи требуется создать основанную на идеологии совместной работы «экосистему», которая подталкивала бы ценных клиентов и заинтересованных лиц делиться бизнес-знаниями друг с другом. Именно такую систему в консалтинговой компании Gartner и назвали ERP II, определив ее как «бизнес-стратегию и набор приложений, ориентированные на особенности конкретной отрасли и повышающие ценность компании для клиентов и владельцев за счет поддержки и оптимизации оперативных и финансовых процессов совместной работы внутри и между предприятиями».
Другими словами, ERP II — это конкурентная стратегия интеграции централизованной базовой ERP-системы с узкоспециализированными решениями, такими, как CRM (Customer Relationship Management), SCM (Supply Chain Management), а также системой управления знаниями (Knowledge Management, КМ).
Качественное отличие ERP II — в возможности управления информационными цепочками ценности для создания массива долгосрочных внутренних и внешних отношений. Такая интеграция всей цепочки в единое «сообщество ценности» (value network) повышает прозрачность доступа к информации, ускоряет процессы принятия решений и сокращает время отклика. Она способствует доступности знаний для совместного диалога, следствием которого может стать появление инновационных идей и оптимальных решений сложных проблем.

9. Требования к КИС. Концепции управления предприятием. Рынок ERP-систем в России.

Требования к КИС:

Рынок ERP-систем в России.
Немного о рынке ERP-систем в России, который растет, по оценкам аналитиков, на 30-35% в год. Основные поставщики ERP-решений (ERP-вендоры) и систем, а также их рыночные доли приведены на рисунке 2.
140202.jpg
Рис. 2. Российский рынок поставщиков ERP
На рисунке 3 отражены оценки внедрения ERP-проектов двух ведущих фирм-вендоров Oracle и SAP с точки зрения СМБ.
140203.jpg
Рис. 3 Оценка внедрения ERP-проектов Oracle и SAP
На рис. 4 представлены наиболее значимые критерии выбора ERP — такие как функционал, удобство использования и общая стоимость владения — ТСО.
140204.jpg
Рис. 4. Наиболее значимые критерии выбора ERP-системы
Востребованность различных ИТ-систем для СМБ, стоимость ERP-проектов, средние затраты, их временная продолжительность внедрения показаны на рисунках 5-8.
140205.jpg
Рис. 5 Средняя стоимость ERP-систем различных производителей (для СМБ)
140206.jpg
Рис. 6. Средние затраты компаний различного масштаба на ERP ($ тыс.)
140207.jpg
Рис. 7. Наиболее востребованные решения в СМБ
140208.jpg
Рис. 8. Средняя длительность IT-проектов для СМБ-компаний
Те заказчики, которые не располагают достаточными средствами для комплексного внедрения ERP-систем, обычно начинают внедрение с модулей бухгалтерского учета, учета основных средств и ТМЦ, управления персоналом и расчета заработной платы, управления производством, планирования, логистики и CRM. По мнению многих ИТ-компаний, пороговый оборот для внедрения западной ERP составляет $5 млн., причем даже $1 млн. достаточно, чтобы внедрять определенные гибкие модули ERP. Что касается отечественных ERP, то в среднем начальная стоимость внедрения, включая затраты на ИТ-аудит и консалтинг, составляет $100 тыс. Примеры подобных систем для средних предприятий эксперты называют Microsoft Dinamics AX, Microsoft Dinamics NAV, SAP Business One, Oracle Standard Edition One, «1С:Предприятие» версии 8 и другие.
Итак, по мере развития российской экономики в целом, сектор среднего и малого бизнеса развивается особенно бурно. Это ведет к совершенствованию организационной структуры и бизнес-процессов и к повышению конкуренции. Здесь уже не обойтись без управленческих ИТ-решений. Одним из таких решений является внедрение ERP-систем в практику хозяйствования.

10. CRM-системы. Работа с клиентом и заказчиком. Задачи и возможности CRM-систем.

CRM-системы. Работа с клиентом и заказчиком
Gartner Group, система управления отношениями с клиентами — это бизнес-стратегия, предназначенная для оптимизации доходов, прибыльности и удовлетворенности клиентов.
Согласно данным исследования российского рынка систем класса CRM от DSS Consulting http://www.dssconsulting.ru/ (июль 2007 года), в настоящее время более 50% внедрений CRM-решений приходится на банки, страховые и инвестиционные компании.
140209.jpg
Рис. 9. Самые популярные CRM-системы в российском банковском секторе (2007)
Современный этап развития систем управления соответствует становлению концепции маркетинга взаимодействия, то есть построения сети «поставщик — потребитель» на основе использования информации о спросе.
140210.jpg
Рис. 10. Сквозная цепочка «поставщик — потребитель» в CRM
Построение цепочек «поставщик-потребитель» является основой для создания сетей и организации электронного бизнеса, который существенно трансформировал структуру предприятия и повлиял на автоматизацию бизнес-процессов таких подразделений, как маркетинг, производство, снабжение и сбыт, НИОКР, финансы, кадры, а также на услуги коллективного использования, к которым относятся юридические, рекрутинговые, аудит и др.
Задачи и возможности CRM-систем
CRM-системы имеют следующие целевые задачи:

Типичные возможности CRM-систем:

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

11. CRM-системы. Развитие концепции CRM. Интеграция CRM и других маркетинговых инструментов.

Развитие концепции CRM
Развитие концепции CRM привело к появлению целого ряда других концепций и направлений, таких как:

Примеры ИТ-продуктов CRM-систем для СМБ корпораций — это АСТ, GoldMine, Maximaizer, Sales Expert, КонСи-Маркетинг, Clientele, Onyx, SalesLogix. Для крупных — Oracle, SAP, Siebel, BAAN, «“Управление деловыми процессами” Парус-Клиент» и др.
Интеграция CRM и других маркетинговых инструментов
Итак, ядром CRM-систем является функционал по управлению бизнес-процессами компании, который и определяет способность CRM-системы повышать эффективность бизнеса — за счет сокращения временных затрат на выполнение сотрудниками рутинных функций и обучение нового персонала, за счет внедрения «лучших практик» и организации работы согласно регламентам компании. Еще одной «фишкой» функционала CRM-системы являются модули, обеспечивающие качественную и быструю работу по обслуживанию клиентов — Call Centre (Центры Обработки Вызовов — ЦОВ или колл-центры) и Service Desk (Служба Сервиса). Именно этот инструментарий помогает компаниям, имеющим большое количество клиентов, управлять инцидентами и проблемами, обрабатывать запросы, вовремя обслуживать клиентов и даже учитывать затраты на обслуживание. Особую популярность снискал такой инструмент в управлении продажами, как модуль для контроля над работой менеджеров по продажам — воронка продаж (Sales Pipeline). Для директоров по продажам существует также CRM-функционал (OLAP-инструментарий), позволяющий в режиме реального времени получать разнообразные аналитические срезы (продажи по территориям, по менеджерам, по продуктам по сравнению с предыдущими периодами и т.д.). В Gartner считают, что в 2009 году мировые компании начнут замену существующих CRM-решений на системы с улучшенной аналитикой и автоматизацией маркетинговой деятельности.
Таким образом, сегодня мы имеем устойчивую тенденцию, когда три ключевых источника информации для маркетинга, продаж и рекламы — маркетинговые исследования, CRM и данные бизнес-разведки — интегрируются в единую систему, построенную на модернизированном сборе данных, их анализе и доставке. Такая система составляет основу процессов более высокого уровня: генерирования идей, принятия решений и управления знаниями.
Если прибегнуть к аналогии с полноценно функционирующим человеческим телом, то цифровая нервная система (CRM) будет состоять из мозга (маркетинговых исследований) и сенсорной системы (средств бизнес-разведки) и специализированных компонентов, каждый из которых по-своему уникален, являясь при этом частью сложной взаимосвязанной структуры. Сетевые коммуникации, аналитика, интегрирующие элементы программных приложений, сбор данных и результаты маркетинговых исследований будут находиться в полной гармонии. Чтобы понять потребителя и завоевать его нужно стремиться к концептуальным и функциональным изменениям, результатом которых должно стать объединение компаний, специализирующихся на CRM, маркетинговых исследованиях и бизнес-разведке.

12. Системы для бизнес-анализа(BI). Бизнес-анализ и управление бизнесом

Понятие «Business Intelligence» (BI) было введено Говардом Дреснером (Howard Dresner), ныне вице-президентом Gartner Group, в 1989 году для обозначения набора концепций и методик повышения эффективности принятия бизнес-решений при помощи фактографических информационных систем. Корректным переводом термина «Business Intelligence» является «деловая разведка» («бизнес-разведка», «экономическая разведка», «конкурентная разведка»), что не имеет непосредственного отношения к информационным технологиям. BI-системы появились в начале 90-х годов XX века. Основной причиной их появления было широкое внедрение корпоративных информационных систем, оперативно собиравших значительные объемы данных. Информации набиралось так много, что аналитики могли обработать лишь малую ее долю (согласно исследованию IBM, ~ 2-4%).
Таким образом, неэффективно использовались как информационные системы, так и информационные ресурсы: организации просто не могли использовать собственные уже накопленные данные. С 2004 года появилась еще одна причина, определившая развитие рынка BI-систем, — законодательная (в первую очередь для предприятий, осуществляющих деятельность в США). После нескольких скандалов, связанных с финансовыми злоупотреблениями руководства ряда корпораций (Enron, Adelphia, Global Crossing, Tyco и WorldCom) 15 ноября 2004 был окончательно введен в действие принятый в 2002 году закон Сарбанеса-Оксли (SOX), призванный обеспечить «этичное поведение» компаний за счет соблюдения ими «высоких стандартов раскрытия информации». В частности, вводится требование, чтобы финансовые отчеты содержали сведения обо «всех транзакциях, договоренностях, обязательствах и других взаимоотношениях», относящихся к бизнес-процессам компании. В этой ситуации, разумеется, резко возрос интерес компаний к компонентам BI-систем, обеспечивающим оперативный сбор данных о протекании бизнес-процессов, и компонентам, осуществляющим сложный анализ данных. Таким образом, сегодняшние BI-системы – это, с одной стороны, средство превращения накопленной информации в капитал, а с другой — реализация системы по мониторингу за менеджментом в корпорациях.
Бизнес-анализ и управление бизнесом
Для нашей СМБ-корпорации важно, чтобы информация поступала к сотрудникам в удобном для работы формате. Сегодня, как никогда прежде, необходимо уметь разбираться в огромных объемах быстро меняющихся данных, наглядно представлять информацию и систематизировать ее по степени приоритетности, а также эффективно оценивать деятельность на основе конкретных показателей. Компании, которые хотят идти в ногу со временем, должны сделать все возможное, чтобы их сотрудники всегда имели доступ к нужной информации и получали ее в нужное время и в нужном формате.
140211.jpg
Рис. 11. Цикл управления бизнесом
Средства бизнес-анализа обеспечивают более глубокое понимание рынка, потребностей клиентов и особенностей деятельности компании. Эти средства помогают оперативно реагировать на быстро меняющиеся рыночные условия, лучше прогнозировать и использовать новые возможности, а также безошибочно выделять наиболее важные данные, контролировать бизнес-показатели, проверяя их на соответствие корпоративной стратегии.
140212.jpg
Рис. 12. Управление бизнесом и цикл бизнес-анализа

13. Системы для бизнес-анализа(BI). Структура BI-системы.

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

140213.jpg
Рис. 13. Структура типичной BI-системы

14. Системы для бизнес-анализа(BI). Подсистемы работы с данными.

BI-системы – это, с одной стороны, средство превращения накопленной информации в капитал, а с другой — реализация системы по мониторингу за менеджментом в корпорациях.
 Подсистемы работы с данными.
Средства организации хранилищ и витрин данных обеспечивают BI-систему специализированными массивами данных (извлекаемых из корпоративной информационной системы), структурированными оптимальным для последующего анализа образом.
140214.jpg
Рис. 14. Функционирование BI-системы
Как правило, здесь хранятся ретроспективные или тактические данные о бизнес-процессах. Витрины данных отличаются от хранилищ лишь тем, что содержат подмножества данных, относящихся к отдельной теме или виду деятельности. Операционную БД вместе с внешними информационными источниками следует рассматривать как «сырье» для создания предметно-ориентированных, интегрированных, неизменяемых по структуре хронологических данных (ХД), анализируемых в системах поддержки принятия решений. Витрина (киоск) — подмножество ХД, обеспечивает необходимую производительность получения и анализа данных для конечных пользователей и защиту от несанкционированного доступа. Хранилище данных — это предметно-ориентированный, интегрированный, неизменяемый, поддерживающий хронологию набор данных, организованный для целей поддержки принятия решений.
Как правило, ХД ориентированы на решение определенных задач анализа и представления данных.
Подсистема извлечения, преобразования и записи данных обеспечивает интеграцию данных между системами обработки транзакций (On-Line Transaction Processing — OLTP) и многомерными хранилищами аналитических данных. Средства ETL предназначены для осуществления доступа к базам данных разных форматов или взаимодействия с приложениями, очистки получаемых данных, их консолидации и конвертации в формат, принятый для хранилища данных и записи их туда.
Подсистема мониторинга деловой активности в реальном времени отслеживает происходящие на предприятии бизнес-процессы, получая данные от системы обработки транзакций. Данные мониторинга фиксируются в хранилище, параллельно подвергаясь всем видам анализа и контролю состояния. В случае срабатывания заложенных в систему условий (например, выхода бизнес-процесса за штатные рамки) подсистема автоматически уведомляет ответственное за процесс лицо о возникновении проблемной ситуации и предоставляет подробные данные для принятия оптимального решения.
Подсистема генерации запросов и отчетов предназначена для оперативной выборки из хранилища требуемых пользователю данных за указанный период. Подобные выборки обеспечивают возможность ретроспективного анализа бизнес-процессов в нужном разрезе с заданной степенью детализации. Сюда же входят и средства обработки произвольных запросов (Ad-hoc query), реализующие выборку данных более гибко, в соответствии с нестандартными потребностями поиска данных. Сильными сторонами систем Query & Reporting по сравнению с OLAP-системами являются высокая гибкость при создании сложных по формату отчетов и возможность получения информации пользователями в режиме реального времени.

15. Системы для бизнес-анализа(BI). Средства анализа данных. Этапы цикла DM.

BI-системы – это, с одной стороны, средство превращения накопленной информации в капитал, а с другой — реализация системы по мониторингу за менеджментом в корпорациях.
Средства анализа данных. Этапы цикла DM (Data Mining)
Средства анализа данных BI-системы делятся на две основные категории:

Средствами OLAP в реальном времени осуществляется многомерный анализ данных по выбранным пользователем показателям и измерениям и сводятся в кросс-таблицы результаты — с возможностью раскрытия деталей по каждому показателю, формирующие так называемые «OLAP-кубы».
Средства DM и KDD предназначены для обнаружения связей и корреляций между хранимыми данными, а также выявления трендов. Для этого используются сложные механизмы шаблонов, статистические и специальные математические.
Методы интеллектуального анализа данных помогают найти и наглядно представить скрытые связи между объектами и процессами, связанными с экономической деятельностью компании, и строить математические и имитационные модели бизнес-процессов, позволяющие прогнозировать последствия принятия тех или иных решений или наступления определенных событий. Обычно цикл DM состоит из пяти этапов.
140215.jpg
Рис. 15. Цикл использования технологии DM
Этап 1. Постановка бизнес-задачи. На первом этапе формулируются конкретные бизнес-задачи. При первом прохождении этого цикла задача может быть поставлена довольно широко: например, построить профили высоко прибыльных клиентов или определить группы нелояльных покупателей. Во время дальнейших проходов поставленные задачи можно уточнять, расширять и углублять. При формулировании задачи учитывается наличие данных, необходимых для ее решения.
Этап 2. Первичное исследование данных. После того как бизнес-задача сформулирована, начинается этап предварительного исследования данных, необходимых для решения поставленной задачи.
Этап 3. Подготовка данных. Третий этап — подготовка данных для их дальнейшего анализа.
Этап 4. Анализ данных. Основной этап — четвертый — непосредственно анализ данных. Это полностью технический процесс, и спектр применяемых алгоритмов очень широк: от методов нечеткой кластеризации и деревьев решений до нейронных сетей и методов извлечения нечетких лингвистических правил.
Этап 5. Интерпретация результатов. На последнем этапе цикла идет процесс интерпретации полученных знаний. Найденные знания представляются в удобной и понятной форме, определяется их значимость для бизнеса.
Задачи анализа данных
Как правило, пользователям при проведении бизнес-разведки и анализа данных нужно решить три задачи.

140216.jpg
Рис. 16. Концептуальная структура системы BI и Data Mining по бизнес-разведке
Первая задача частично решается путем интеграции неструктурированных источников при помощи корпоративных поисковых систем (corporate search).
«Поисковик» может проиндексировать документы и централизовать доступ к ним. В данном случае корпоративная поисковая система — точка входа для всех источников. Пользователь всегда может получить указание, где находится тот или иной материал. Вторую задачу можно решить при помощи инструментов извлечения данных (information extraction). Это системы классификации и рубрикации, инструменты дополнительной обработки данных, позволяющие единообразно представлять форматы дат, денег, адресов и т.п. Так называемые «экстракторы» могут использоваться отдельно или входить в состав платформенного решения. Что касается инструмента анализа (третья задача), такие средства, как BI и Data Mining, позволяют не только применять стандартные средства анализа, но и интегрировать информацию из структурированных и неструктурированных источников. Трехкомпонентное решение (средство поиска — средство добычи информации — средство анализа) является оптимальной технологической связкой для решения задач по бизнес разведке.

16. Системы для бизнес-анализа(BI). Возможности бизнес-анализа.

BI-системы – это, с одной стороны, средство превращения накопленной информации в капитал, а с другой — реализация системы по мониторингу за менеджментом в корпорациях.
Возможности бизнес-анализа

Итак, благодаря средствам бизнес-анализа СМБ-корпорация сможет:

17. Системы электронного документооборота. Workflow-технология.

Использование систем электронного документооборота (СЭД)
Инфраструктура современного предприятия состоит из множества взаимосвязанных подсистем, которые в совокупности предъявляют многочисленные требования к системе электронного документооборота — СЭД. Именно поэтому использование систем СЭД обусловлено организационной структурой корпорации, направленности и прозрачности информационных потоков, принципов отчетности. Важными факторами СЭД являются требования к отслеживанию всех стадий жизненного цикла документа, маршрута его движения с ведением протоколов действий пользователей и определением прав доступа к документу. Обязательным требованием СЭД является внутренний аудит КИС в целом, анализ совместимости параметров СЭД с приложениями, оборудованием и программным обеспечением, используемым в архитектуре информационной системы предприятия. На рис.18. показано место СЭД в типичной структуре КИС, в которую сегодня входят четыре ключевые подсистемы: управление ИТ-инфраструктурой, ERP-система, управление документами и контентом, бизнес-аналитика.
140218.jpg
Рис. 17. Составляющие корпоративной информационной системы
СЭД: Workflow-технология
Ядром любой СЭД является workflow-технология.
Термин WorkFlow характеризует системы, направленные на автоматизацию большого числа бизнес-процессов компании, при этом удельный вес каждого из них невелик. WorkFlow позволяет работать с такими бизнес-процессами, контент которых подвергается постоянным изменениям и дополнениям. Важной особенностью является возможность работы с неструктурированными данными. Workflow-технологии (технологии поддержки потоков заданий) создают при помощи графического редактора произвольные маршрутные схемы, назначают правила перехода этапов бизнес-процессов от одного пользователя к другому через диалоговый интерфейс без программирования и обеспечивают графический или формальный мониторинг прохождения процессов между пользователями с возможностью расхождения, схождения, вложенности, условных переходов. Они дают возможность внесения изменений, позволяющих оптимизировать любой процесс на основе анализа его текущего состояния, и одновременно с этим документировать изменение и автоматизировать новые действия операторов в ходе его выполнения. Например, одним из назначений этих систем является документальная регистрация тех или иных свершившихся действий и событий (например, «документ принят к исполнению», «документ передан на исполнение конкретному сотруднику», «на документ дан соответствующий ответ» и т.д.) в соответствии с принятыми правилами.
140219.jpg
Рис. 18. Маршрут движения организационно-распорядительных документов

18. Системы электронного документооборота. Технология ECM.

Инфраструктура современного предприятия состоит из множества взаимосвязанных подсистем, которые в совокупности предъявляют многочисленные требования к системе электронного документооборота — СЭД.
Enterprise Content Management (ECM)

Однако дальнейшее развитие систем типа СЭД связано с концепцией Enterprise Content Management — ECM.
Корпорации накопили действительно много документов, критически важных для бизнеса, существующих только в электронном виде и для работы с ними нужна стройная взаимосвязанная система. До поры поддерживать эту систему удавалось при помощи простых, но разрозненных средств, начиная от папок на файловой системе и электронной почты и заканчивая специализированными приложениями. При этом вся «бизнес-логика» содержалась в головах людей, которые и служили своего рода справочно-поисковой системой для остальных сотрудников, всегда зная, где найти нужный документ или у кого еще спросить. Поэтому ЕСМ — это ответ на вызов момента, когда ни один человек уже не в состоянии удержать в голове все взаимосвязи и всю логику организации информации.
Что такое ECM? Понятие Enterprise Content Management (ECM) объединяет технологии, которые используются для обработки неструктурированной информации, связанной с реализацией тех или иных организационных процессов. В этом определении нужно сделать некоторые уточнения. Под неструктурированной информацией подразумеваются документы, а также более общее понятие — содержание, контент (в частности, это может быть информационное наполнение Интернет-сайтов или других хранилищ данных). В качестве отдельной категории выделяются также «записи» (records) — сведения, которые должны храниться в неизменном виде. В русском языке это иногда переводится как «архивные данные», но, наверное, это не вполне точно, так как архив ассоциируется с чем-то объемным и малоиспользуемым, а записи могут применяться в работе организации постоянно, но в режиме «только для чтения». Хотя ECM традиционно связывают с обработкой неструктурированной информации, в последние годы здесь как отдельное направление активно развивается работа с формами, которые относятся к категории полуструктурированных документов.
Понятие «обработка информации» раскрывается следующим образом:

Отдельно нужно обратить внимание на термин capture (захват, фиксация), поскольку в русском языке нет краткого адекватного его перевода в профессиональном смысле. Речь идет о совокупности различных методов поступления данных из внешних источников в информационную систему предприятия, в числе которых ручной ввод, автоматизированное преобразование данных с бумажных носителей в электронный вид (включая оцифровку), преобразование форматов документов. Проблема обеспечения автоматизированного потокового ввода является очень актуальной.
140220.jpg
Рис. 19. Системы управления документами
Стоит отдельно упомянуть еще два важных элемента: создание содержания (в том числе в режиме групповой работы) в ходе реализации бизнес-процессов или проектов, а также управление знаниями (включая и поисковые задачи).

19. Системы электронного документооборота. Виды систем электронного документооборота.

Инфраструктура современного предприятия состоит из множества взаимосвязанных подсистем, которые в совокупности предъявляют многочисленные требования к системе электронного документооборота — СЭД.
Виды систем электронного документооборота
Все системы электронного документооборота (СЭД), представленные на мировом рынке, можно с достаточной степенью условности разделить на две базовые группы: универсальные системы и приложения для автоматизации отдельных бизнес-функций корпораций. Универсальные системы не привязаны к отдельным процессам, а предлагаются, как правило, в качестве базового пакета, который корпорация настраивает под свои специфические нужды. Практически все западные поставщики программного обеспечения ориентированы на разработку таких универсальных пакетов с возможностями расширения функций. Российские поставщики, напротив, продвигают в основной массе продукты для автоматизации специфических бизнес-функций предприятия, к примеру, бухгалтерские приложения. На мировом рынке господствует тенденция к лидерству комплексных универсальных систем, в то время как для российского рынка характерен высокий спрос на продукты, автоматизирующие отдельные функции или процессы с последующей интеграцией их в структуру информационной сети.
140221.jpg
Рис. 20. Типовые функции СЭД

20. Системы электронного документооборота. Компоненты технологии ECM.

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

Решения в области ECM
В Gartner выделяют  шесть основных составляющих решений в области ECM.

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

21. Системы электронного документооборота. Классификация систем электронного документооборота.

Инфраструктура современного предприятия состоит из множества взаимосвязанных подсистем, которые в совокупности предъявляют многочисленные требования к системе электронного документооборота — СЭД.
Классификация систем электронного документооборота
Имеет смысл познакомиться и с российскими исследованиями рынка СЭД.
Так, в рамках своего исследования «РБК Консалтинг» http://www.rbc.ru/ предлагает классификацию систем в зависимости от специфических задач, определенной «ниши», занимаемой в рамках общей системы документооборота. Особенности таких продуктов обусловлены специфическими концепциями и моделями бизнес-процессов предприятия, что является основой для автоматизации различных областей делопроизводства. В этом случае эксперты выделяют такие группы решений, как системы WorkFlow, системы делопроизводства, электронные архивы документов, системы коллективной обработки документов и комплексные системы управления документами.
Системы делопроизводства — это автоматизированные системы построения и контроля над выполнением потоков документов в соответствии с представлением заданной логики делопроизводства в программном обеспечении.
То есть речь идет о создании документов в потоковом режиме с возможностью слабой или жесткой маршрутизации и отслеживанием жизненного цикла каждого документа. Системы делопроизводства, как правило, ориентированы на отдельные сферы применения: финансы, производство, управление продажами, хотя отчетность, генерируемая ими, пронизывает всю организационную структуру предприятия.
Электронные архивы представляют собой интегрированные в информационную систему предприятия систематизированные каталоги корпоративных документов. Перевод бумажных версий в электронные осуществляется посредством разных методов, в том числе, методов поточного сканирования. Электронные архивы состоят непосредственно из хранилища документов, программного обеспечения, обеспечивающего взаимодействие архива с элементами информационной системы: серверами, приложениями (модульная система), а также верхней надстройки — программного обеспечения, управляющего хранилищем и модульной системой ввода-вывода.
Системы коллективной обработки документов предполагают поддержку совместной работы с документом, включая разработку маршрутов движения документа и описание сценария движения, определения круга лиц, причастных к работе с документом, установку уровня их прав и полномочий.
Комплексные системы синтезируют функции отдельных приложений и подсистем и подразумевают комплексную автоматизацию бизнес-процессов предприятия.
Существует также еще одна классификация от компании IDC http://www.idc.com/russia, которая предлагает расширенную классификацию СЭД, выделяя в этом секторе системы, ориентированные на автоматизацию бизнес-процессов (business process EDM), корпоративные СЭД (enterprise-centric EDM), системы управления контентом (Content Management Systems), cистемы управления информацией (Information Management Systems) — или порталы, системы управления изображениями/образами (Imaging Systems) и системы управления потоками работ (WorkFlow Management Systems).

22. Информационно-коммуникационные системы. Беспроводные информационные технологии.

Информационно-коммуникационные технологии

Число средств связи, окружающих менеджера, сегодня просто огромное: электронная и голосовая почты, сотовый телефон (иногда несколько), офисный стационарный, Wi-Fi–трубка, а также множество служб мгновенных сообщений (IM-приложений – Instant Messenger), начиная от ICQ и заканчивая Skype. Кроме того, объединение офисов компаний в единую защищенную корпоративную сеть (VPN ? virtual private network) становится все более востребованной услугой на российском рынке. Как правило, телекоммуникационные потребности СМБ-компаний с лихвой покрываются локальными сетями (проводными или беспроводными). Однако с ростом масштабов бизнеса и появлением удаленных офисов и филиалов такие сети необходимо объединять — на предприятии вне зависимости от его структуры должно быть единое инфокоммуникационное пространство, в котором «живут» все виды трафика. VPN, построенные на базе серьезной операторской инфраструктуры, имеют, по сравнению с публичной сетью Интернет, ряд принципиальных отличий. Это и закрытость таких сетей для внешнего мира, и их качество, гарантирующее сохранность информации и высокую скорость ее доставки. VPN обеспечивают надежное функционирование «тяжелых» ERP-систем, CRM-систем, бухгалтерских, логистических программ и пр. Последний фактор очень важен — ведь для территориально разбросанных офисов критично создание единого офисного пространства вне зависимости от расстояний и объема трафика. Действительно, внедрение на предприятиях систем автоматизации — ERP, комплексов САПР, систем документооборота, кадровой службы и т. д. — резко повышает требования к сети передачи данных.
Какие существуют решения для корпораций типа СМБ? Остановимся на наиболее популярных. Прежде всего, это беспроводной доступ.
Беспроводные информационные технологии.
Современные беспроводные технологии условно можно разбить на несколько типов. Наиболее «короткодействующие», предназначенные для связи оборудования в пределах рабочего места, например, связи сотового телефона и ноутбука или компьютера и принтера, относят к классу персональных беспроводных сетей (Wireless Personal Area Network, WPAN). Наиболее распространенная технология из этой категории — Bluetooth. Она имеет типичный радиус действия до 10 м (в отдельных случаях — до 100 м). Очевидно, что такие сети обслуживаются самим пользователем или системным (сетевым) администратором без привлечения телекоммуникационного оператора.
Следующим по «дальнобойности» типом беспроводных коммуникаций являются беспроводные локальные сети (Wireless Local Area Network, WLAN), которые также называют Wi-Fi сетями — по названию ассоциации (форума) производителей соответствующего этой технологии оборудования — Wireless Fidelity. Основное предназначение таких систем, отвечающих стандартам семейства 802.11, — развертывание беспроводных сетей внутри помещений, хотя не исключено их использование на ограниченных открытых площадках, например, университетских кампусных территориях. Также набирают популярность публичные беспроводные сети в гостиницах, аэропортах, кафе, ресторанах, выставочных залах — хот-споты. Типичный радиус действия таких систем — около 100 метров, а их базовая услуга — это доступ в Интернет или корпоративную сеть (в последнее время еще и офисная телефония или альтернативная сотовой IP-телефония по беспроводным сетям).
Для построения распределенных беспроводных операторских сетей масштаба города (Wireless Metropolitan Area Networks, WMAN) или крупных корпоративных сетей используют оборудование, относящееся к классу фиксированного широкополосного беспроводного доступа (Fixed Broadband Wireless Access, FBWA). Характерный радиус действия базовой станции — до 10 км. К этой категории относится новое оборудование семейства стандартов 802.16, которое сертифицирует WiMAX форум. Кроме того, в проекте находится стандарт 802.20, предназначенный для построения беспроводных сетей масштаба региона (Wireless Wide Area Networks, WWAN), «дальнобойность» которых составляет до 50 км. Сети FBWA зачастую являются единственным экономически оправданным решением — либо когда кабельная инфраструктура отсутствует или она низкого качества, либо подключение по проводному каналу слишком дорого, и его прокладка занимает слишком много времени. Основное предназначение таких сетей — организация широкополосного радиоканала, беспроводной «последней» мили до конечного пользователя. Базовые услуги — высокоскоростной доступ в Интернет и телефония.
В отдельную категорию беспроводных коммуникаций попадают технологии сотовой связи, которые ориентированы не столько на телефонию, сколько на Интернет и передачу данных (GPRS/EDGE, 3G, HSDPA, CDMA2000 в диапазоне 450 МГц, а в крупных мегаполисах — сети CDMA 1х EV-DO в более высокочастотных диапазонах 1,9 или 2,1 ГГц. и др.). Кроме того, появилась мобильная версия WiMAX (стандарт 802.16е), которая может составить достойную конкуренцию (и, может быть, станет хорошим дополнением) указанным выше сотовым технологиям.
Разнообразие технологий беспроводной связи продолжает увеличиваться, в то время как число базовых сервисов довольно ограничено. Телефония, доступ в Интернет, построение сетей — вот, пожалуй, и все. Другими словами, одну и ту же услугу потребитель может теоретически получать с помощью различных радиотехнологий (и разных провайдеров), доступных ему в данный момент времени в данной точке пространства за определенный тариф. Например, доступ в Интернет можно получить не только при помощи технологий сотовой связи (GPRS/EDGE или CDMA 2000), но из хот-спотов (Wi-Fi) и WiMax-сетей, а в скором будущем — и при помощи мобильного WiMax, интегрированного в портативные устройства.

23. Информационно-коммуникационные системы. IP-телефония, технология ADSL.

Информационно-коммуникационные технологии

Число средств связи, окружающих менеджера, сегодня просто огромное: электронная и голосовая почты, сотовый телефон (иногда несколько), офисный стационарный, Wi-Fi–трубка, а также множество служб мгновенных сообщений (IM-приложений – Instant Messenger), начиная от ICQ и заканчивая Skype. Кроме того, объединение офисов компаний в единую защищенную корпоративную сеть (VPN ? virtual private network) становится все более востребованной услугой на российском рынке. Как правило, телекоммуникационные потребности СМБ-компаний с лихвой покрываются локальными сетями (проводными или беспроводными). Однако с ростом масштабов бизнеса и появлением удаленных офисов и филиалов такие сети необходимо объединять — на предприятии вне зависимости от его структуры должно быть единое инфокоммуникационное пространство, в котором «живут» все виды трафика. VPN, построенные на базе серьезной операторской инфраструктуры, имеют, по сравнению с публичной сетью Интернет, ряд принципиальных отличий. Это и закрытость таких сетей для внешнего мира, и их качество, гарантирующее сохранность информации и высокую скорость ее доставки. VPN обеспечивают надежное функционирование «тяжелых» ERP-систем, CRM-систем, бухгалтерских, логистических программ и пр. Последний фактор очень важен — ведь для территориально разбросанных офисов критично создание единого офисного пространства вне зависимости от расстояний и объема трафика. Действительно, внедрение на предприятиях систем автоматизации — ERP, комплексов САПР, систем документооборота, кадровой службы и т. д. — резко повышает требования к сети передачи данных.
Какие существуют решения для корпораций типа СМБ? Остановимся на наиболее популярных. Прежде всего, это беспроводной доступ.
IP-телефония, унифицированные коммуникации, ADSL
Ежемесячные затраты российских компаний на телекоммуникации, по некоторым оценкам, составляют примерно от $300-500 у мелких фирм, до $1000 и более – у средних. Самыми популярными остаются услуги телефонной связи и доступ в Интернет. Последний уже сейчас позволяет отказаться от классической телефонии — оплота традиционных операторов, которые сами активно развивают Интернет-доступ. Растет популярность альтернативных способов голосовой связи через широкополосный Интернет-канал (Skype, Google Talk, Sipnet и др.), активно развивается IP-телефония.
Основные преимущества использования IP-телефонии хорошо известны. Это экономия на междугородных и международных телефонных разговорах за счет передачи голосового трафика через глобальные сети передачи данных, сокращение затрат на администрирование (вместо двух сетей — телефонной и передачи данных — у потребителя остается лишь одна), богатый функционал и пр. Вместе с тем у VoIP есть и существенные недостатки, например, недостаточно проработанные вопросы информационной безопасности (ИБ).
Одним из самых современных технологических прорывов в области связи является концепция унифицированных коммуникаций (Unified Communications). По сути, это новый этап эволюции IP-коммуникаций. Модель унифицированных коммуникаций использует такие технологии, как протокол инициирования сессий (Session Initiation Protocol, SIP) и контроль присутствия, а также мобильные решения, позволяющие упростить и унифицировать все формы коммуникаций независимо от места, времени и устройства. Пользователи могут связываться друг с другом в любой момент времени с учетом своих предпочтений, причем эта связь может осуществляться по любым каналам и не зависит от используемых устройств доступа. Модель унифицированных коммуникаций объединяет различные устройства связи и сети (фиксированные, Интернет, кабельные, спутниковые, мобильные).
Наиболее распространенным способом скоростного доступа в глобальную сеть — как для частных пользователей, так и для небольших компаний — остается технология ADSL. Теоретически она позволяет получать доступ по стандартной медной телефонной линии, которая не будет при этом занята, на скорости к абоненту до 7,5 Мбит/c (от абонента — до 1,5 Мбит/с). На практике скорости, которые зависят от множества факторов (расстояние до узла оператора, состояние кабеля, различные наводки, загрузка каналов и пр.) могут оказаться существенно ниже. Поэтому гарантированную скорость обещают лишь немногие российские провайдеры, большинство же, как правило, указывает ее верхний предел.

24. Информационно-коммуникационные системы. Понятие call-центров, решаемые ими задачи и преимущества.

Информационно-коммуникационные технологии

Число средств связи, окружающих менеджера, сегодня просто огромное: электронная и голосовая почты, сотовый телефон (иногда несколько), офисный стационарный, Wi-Fi–трубка, а также множество служб мгновенных сообщений (IM-приложений – Instant Messenger), начиная от ICQ и заканчивая Skype. Кроме того, объединение офисов компаний в единую защищенную корпоративную сеть (VPN ? virtual private network) становится все более востребованной услугой на российском рынке. Как правило, телекоммуникационные потребности СМБ-компаний с лихвой покрываются локальными сетями (проводными или беспроводными). Однако с ростом масштабов бизнеса и появлением удаленных офисов и филиалов такие сети необходимо объединять — на предприятии вне зависимости от его структуры должно быть единое инфокоммуникационное пространство, в котором «живут» все виды трафика. VPN, построенные на базе серьезной операторской инфраструктуры, имеют, по сравнению с публичной сетью Интернет, ряд принципиальных отличий. Это и закрытость таких сетей для внешнего мира, и их качество, гарантирующее сохранность информации и высокую скорость ее доставки. VPN обеспечивают надежное функционирование «тяжелых» ERP-систем, CRM-систем, бухгалтерских, логистических программ и пр. Последний фактор очень важен — ведь для территориально разбросанных офисов критично создание единого офисного пространства вне зависимости от расстояний и объема трафика. Действительно, внедрение на предприятиях систем автоматизации — ERP, комплексов САПР, систем документооборота, кадровой службы и т. д. — резко повышает требования к сети передачи данных.
Какие существуют решения для корпораций типа СМБ? Остановимся на наиболее популярных. Прежде всего, это беспроводной доступ.
Понятие call-центра
Сейчас в стране прослеживается рост интереса к услугам call-центров, так как они позволяют компаниям, с одной стороны, быть максимально клиентоориентированными, а с другой — сосредотачиваться на профильной деятельности, используя поддержку профессиональных операторских центров. Наибольшей популярностью пользуются услуги, входящие в общий блок «Обработка входящих вызовов» («Виртуальный офис», «Служба поддержки», «Служба приема заказов», «Единая справочная», «Линия информационной поддержки клиентов»), а также услуги исходящего телемаркетинга и аренды рабочих мест.
Что же такое call-центр (ЦОВ)? К сожалению, в настоящее время не существует четкого определения call-центра. Call-центр, контакт-центр или центр обслуживания вызовов (ЦОВ) используют приблизительно одинаковые принципы удовлетворения информационных потребностей клиента в реальном (или почти реальном) времени.
ЦОВ —– это совокупность аппаратных и программных средств и алгоритмов, предназначенных для регистрации заявок пользователей (поступающих по телефону или с помощью других средств связи — радио, пейджинговая связь и т.д.), их маршрутизации, контроля решения задач и выдачи результирующей информации пользователю.
На самом деле ЦОВ состоит не только из «железа» и «софта» — технических средств для интеллектуальной маршрутизации входящих вызовов, — но и из сотрудников: операторов и менеджеров. Поэтому другими словами ЦОВ — это прием и обработка звонков\заявок по заданному сценарию с последующим предоставлением данных для дальнейшей обработки (от статистики по приему звонков\заявок, качества их обработки до продажи услуг или товаров по телефону).
Задачи, которые позволяют решать ЦОВ

Преимущества call-центра
Помимо решения перечисленных выше основных («классических») задач call-центр обладает рядом дополнительных преимуществ:

Хороший операторский центр помимо обработки входящих вызовов способен обслуживать исходящие. Такая необходимость возникает при проведении социологических и иных опросов населения или, например, для организации поддержки прямых продаж и обслуживания постоянных клиентов.
140225.jpg
Рис. 22. Схема программно-технического оснащения call-центра

25. Информационно-коммуникационные системы. Электронные платежные системы.

Информационно-коммуникационные технологии

Число средств связи, окружающих менеджера, сегодня просто огромное: электронная и голосовая почты, сотовый телефон (иногда несколько), офисный стационарный, Wi-Fi–трубка, а также множество служб мгновенных сообщений (IM-приложений – Instant Messenger), начиная от ICQ и заканчивая Skype. Кроме того, объединение офисов компаний в единую защищенную корпоративную сеть (VPN ? virtual private network) становится все более востребованной услугой на российском рынке. Как правило, телекоммуникационные потребности СМБ-компаний с лихвой покрываются локальными сетями (проводными или беспроводными). Однако с ростом масштабов бизнеса и появлением удаленных офисов и филиалов такие сети необходимо объединять — на предприятии вне зависимости от его структуры должно быть единое инфокоммуникационное пространство, в котором «живут» все виды трафика. VPN, построенные на базе серьезной операторской инфраструктуры, имеют, по сравнению с публичной сетью Интернет, ряд принципиальных отличий. Это и закрытость таких сетей для внешнего мира, и их качество, гарантирующее сохранность информации и высокую скорость ее доставки. VPN обеспечивают надежное функционирование «тяжелых» ERP-систем, CRM-систем, бухгалтерских, логистических программ и пр. Последний фактор очень важен — ведь для территориально разбросанных офисов критично создание единого офисного пространства вне зависимости от расстояний и объема трафика. Действительно, внедрение на предприятиях систем автоматизации — ERP, комплексов САПР, систем документооборота, кадровой службы и т. д. — резко повышает требования к сети передачи данных.
Какие существуют решения для корпораций типа СМБ? Остановимся на наиболее популярных. Прежде всего, это беспроводной доступ.
Электронные платежные системы.
Другим фактором, влияющим на продвижение ИТ-продуктов и решений в банковской сфере, является идея введения электронных денег, которая появилась в 1880 году, когда американский ученый Эдвард Беллами предложил использовать предоплаченные карточки. Но из-за технологической невозможности ее пришлось отложить на долгие годы. Сегодня в мире существуют значительное количество электронных платежных систем, наиболее значимые из них ? PayPal, Neteller, E-Gold, StormPay, PayAce и многие другие. В России заметны Cyberplat, E-port, WebMoney, «Яндекс.Деньги» и другие. Исторически первой российской электронной платежной системой является CyberPlat, которая была образована в 1997 году.
В широком смысле электронная платежная система (ЭПС) ? это технология (если говорить о реализации, то сервис), представляющая собой совокупность методов, договоренностей и программных решений, позволяющая производить расчеты между контрагентами по сетям передачи данных (в основном через Интернет).
В мире существует несколько видов ЭПС, которые очень условно можно классифицировать по трем основным типам: 1) карточные системы; 2) операторы цифровой наличности; 3) платежные шлюзы.
К первым относятся ЭПС, работающие с обычными банковскими картами (Visa, MasterCard и т. д.). Системы второго типа оперируют с так называемой цифровой наличностью ? некой внутренней валютой, которую можно обналичить у соответствующих участников ЭПС. Платежные шлюзы представляют собой синергию карточных систем и операторов цифровой наличности, предоставляя широкие возможности для взаимной конвертации и способов оплаты товаров и услуг в Интернет.
Таблица 3. Крупнейшие электронные платежные системы России


Платежные системы

Год основания

Тип

Оборот, $ млн.

Рост, %

2005 год

2004 год

1

Киберплат

1997

Платежный шлюз/карточная система/Интернет-банк

1120

459

144

2

ОСМП

2004

Платежный шлюз

498

83

500

3

Платежные системы

2005

Платежный шлюз

28,5

-

-

4

Элекснет

2000

Система по приему платежей

346,6

190,9

82

5

«Яндекс.Деньги»

2002

Система цифровой наличности

125

н/д

-

6

Assist

1998

Платежный шлюз/карточная система

40

25

60

7

Chronopay

2003

Карточная система

7

-

-

8

e-port

1999

Платежный шлюз

740,5

325,2

128

9

Fethard

2001

Платежный шлюз

100

н/д

-

10

WebMoney

1998

Система цифровой наличности

647,9

338,9

91

Рассмотрим более детально схему прохождения электронного платежа — основу любой карточной системы.
140230.jpg
Рис. 23. Типовая схема реализации банковского платежа
Прием (процессинг — обработка) пластиковых карт в качестве средств оплаты за товары и услуги в Интернет называется Интернет-эквайрингом. Основные участники электронного платежа:
1) покупатель;
2) интернет-магазин;
3) банк-эмитент (выдавший карточку);
4) банк-эквайер (проводит первичную обработку транзакции и обеспечивает весь спектр операций с карточками, реализуемыми партнерами);
5) платежный сервер (электронная платежная система, обеспечивающая безопасность прохождения платежа и многое другое).
Таким образом, карточная электронная платежная система по большому счету является гарантом безопасного транспорта карточных данных к процессинговому центру банка-эквайера.
Российский рынок банковских карт стремительно развивается. По данным Центробанка, среднегодовой прирост количества банковских карт в России за период 2001-2005 годы составил 50,79%.
Идея цифровой наличности, основы которой заложил Давид Чаум в своей технологии eCash, является перспективной, несмотря на некоторую неопределенность юридического статуса самих систем. Строго говоря, даже называть их электронными платежными системами не совсем верно, так как они оперируют виртуальными единицами (так, WebMoney называет себя «системой имущественных прав», а «Яндекс.Деньги» — «предоплаченным финансовым продуктом»). Вместе с тем, данные платежные системы принимают весьма активное (и все более возрастающее) участие в электронной коммерции, а далее и в товарно-денежном обороте страны. При этом их деятельность не регламентируется центральным финансовым институтом страны, и непонятно, как будут развиваться электронные платежные системы этого типа, если соответствующий орган вдруг решится навести порядок. По состоянию на июнь 2006 года, количество магазинов, принимающих к оплате WebMoney, «Яндекс.Деньги» или через систему «КредитПилот» и зарегистрированных на официальных сайтах указанных электронных платежных систем, составляло 2772, 950 и 126 штук соответственно. Для Rupay аналогичный показатель достиг 1109 Интернет-магазинов по состоянию на июнь 2006 года. По официальной информации Assist количество Интернет-магазинов, работающих с системой, по состоянию на июнь 2006 года, превысило 800.
Платежные шлюзы
Третий вид платежных систем — платежные шлюзы — нередко используют предоплаченные карты, обеспечивая при этом еще и возможность перевода между платежными системами, оперирующими с цифровой наличностью. Правовая природа платежных шлюзов является в этом смысле симбиозом карточной и сетевой (цифровая наличности) моделей, требуя учета особенностей функционирования обоих типов. В этих системах клиент не покупает никакой цифровой наличности и не оперирует своим реальным карточным счетом, а получает при регистрации свой собственный счет в системе. Пользователь получает большое количество сервисов, возможных благодаря открытию этого счета, а оператор системы зарабатывает на комиссии при их реализации. Достоинства платежных шлюзов как для покупателя, так и для продавца — большое количество способов оплаты. Из недостатков можно отметить не всегда четкое определение прав и обязанностей сторон. Кроме того, очевидно, что применение нескольких схем расчетов и обмена между принципиально различными платежными системами, существенно повышает риски при использовании платежных шлюзов.

Java

26. Примитивные типы данных, преобразование примитивных типов. Как объявляются переменные и константы.

Все числовые типы знаковые, так что не ищите беззнаковые типы.
Размер boolean типов точно не определено; только указано, что они способны принимать литерные значения true или false.
Примитивные типы данных также имеют классы “оболочки” для них. Это означает, что если вы хотите создать не примитивный объект в куче для представления примитивного типа, вы используете ассоциированную оболочку.


Примитивный тип

Размер

Минимум

Максимум

Тип оболочки

boolean

Boolean

char

16-бит

Unicode 0

Unicode 216- 1

Character

byte

8-bit

-128

+127

Byte

short

16-bit

-215

+215 — 1

Short

int

32-bit

-231

+231 — 1

Integer

long

64-bit

-263

+263—1

Long

float

32-bit

IEEE754

IEEE754

Float

double

64-bit

IEEE754

IEEE754

Double

void

Void

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

Логические операции  !- отрицпние   && - логическое «и»  ||  - логическое «или». Операнды этих операций должны быть типа Boolean. Операции && и || имеют одну особенность – их первый операнд может и не вычисляться, если результат уже известен по левому операнду. Так, если левый операнд операции && - ложь, то правый операнд вычисляться не будет, т.е. результат все равно – ложь. Это свойство нужно учитывать, особенно тогда, когда первый операнд содуржит вызов некоторой функции.
Побитовые логические операции    & - побитовое «и»        |- побитовое «или»            ^- побитовое «исключающее или»
побитовое отрицание . Они выполняются для каждой пары битов своих операндов.
Операции инкремента, декремента   Это операции ++ и --. Так как у++ является сокращенной записью у=у+1, аналогично и с операцией у--.   Но с этими операциями есть одна тонкость. Они существуют в двух формах префиксной (++у) и постфиксной (у++). Действие этих операций одно и то же – они увеличивают/уменьшают свой операнд на 1, а вот результат у них разный. Префиксная форма в качестве результата выдает уже измененное на 1 значение, а постфиксная – значение до изменения.

28. Строки в java. Основные функции работы со строками (поиск подстроки, выделение подстроки, замена одной подстроки на другую). Сравнение строк через == и equals в чем различие.

В пакет java.lang встроен класс, инкапсулирующий структуру данных, соответ ствующую строке. Этот класс, называемый String, не что иное, как объ ектное представление неизменяемого символьного массива. В этом классе есть методы, которые позволяют сравнивать строки, осуществлять в них поиск и извлекать определенные символы и подстроки. Класс StringBuffer используется тогда, когда строку после создания требу ется изменять.
Создание строк
Java включает в себя стандартное сокращение для этой опера ции — запись в виде литерала, в которой содержимое строки заключается в пару двойных кавычек. Приводимый ниже фрагмент кода эквивалентен одному из предыдущих, в котором строка инициализировалась массивом типа char.    String s = "abc";
Один из общих методов, используемых с объектами String — метод length, возвращающий число символов в строке.
Метод equals и оператор == выполняют две совершенно различных проверки. Если метод equal сравнивает символы внутри строк, то оператор == сравнивает две переменные-ссылки на объекты и проверяет, указывают ли они на разные объекты или на один и тот же. В очередном нашем примере это хорошо видно — содержимое двух строк одинаково, но, тем не менее, это — различные объекты, так что equals и == дают разные результаты.

29. Условные выражения, циклы, оператор switch, прерывание потоков управления (break, continue, goto).

If (<условие>) <оператор1> else <оператор2>  Здесь <условие> - это логическое выражение, т.е. выражение возвращающее true или false. Как видно из синтаксиса, часть else является необязательной. После if и после else стоит по одному оператору.
For (<инициализация>; <условие>; <инкримент>)  Заголовок такого цикла содержит три выражения (в простейшем случае). Из наименования оператора можно понять, что он служит для организации цикла со счетчиком. Поэтому выражение <инициализация> выполняется один раз перед первым витком цикла. После каждого витка цикла выполняется выражение  <инкримент> , а потом выражение <условие>. Последнее выражение должно быть логическим или служит для задания условия продолжения цикла. Т.е. пока оно истинно, витки цикла будут продолжаться.
while (<условие>)<оператор>  как и в случае с if принято <оператор> заключать в фигурные скобки.
do <оператор> while (<условие>)  Оператор цикла по постусловию отличается от оператора цикла по предусловию только тем, что в нем виток цикла выполняется всегда как минимум один раз, в то время как в операторе по предусловию моэет не быть ни одного витка цикла (если условие сразу ложно).
Switch иногда классифицируется как инструкция переключения. Инструкция switch выбирает из нескольких частей кода на основании значения целочисленного выражения.Вот его форма:

switch(целочисленный_переключатель) {
  case целочисленное_значение1 : инструкция; break; 
  case целочисленное_значение2 : инструкция; break;
... default: инструкция; }

Целочисленный_переключатель - это выражение, которое производит целое значение. switch сравнивает результат целочисленного_переключателя с каждымцелочисленным_значением. Если он находит совпадение, выполняется соответственная инструкция (простая или составная). Если нет совпадений, выполняется инструкцияdefault.
Обратите внимание, что в приведенном выше определении каждый case заканчивается break, который является причиной того, что выполнение перепрыгивает на конец телаswitch. Это традиционный способ для построения инструкции switch, но break не обязателен. Если его нет, выполняется код случая следующей инструкции, пока не обнаружитсяbreak. Хотя обычно поведение такого рода не нужно, это может быть полезно для опытных программистов. Обратите внимание, что последняя инструкция, следующая за default, не имеет break, потому что выполнение переходит туда же, куда оно и так перейдет после break. Вы можете поместить break в конце инструкции default без всякого ущерба, если вы решите, что это важно для стиля. Инструкция switch - это ясный способ для реализации множественного выбора (т.е., выбора из большого числа разных путей выполнения), но это требует переключателя, при вычислении которого получается целое значение типа int или char. Если вы хотите использовать, например, строку или число с плавающей точкой в качестве переключателя, они не будут работать в инструкции switch.

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

goto: - метка это идентификатор, за которым следует двоеточие.  Только водном месте в Java метки полезны: прямо перед итерационными инструкциями. А сразу перед означает, что нехорошо помещать любые другие инструкции между меткой и итерацией. И единственная причина помещать метку перед итерацией есть в том случае, если вы заходите в группу другой итерации или внутри есть переключатель. Это потому, что ключевые слова break и continue обычно прерывают только текущий цикл, но когда вы используете метку, они первут внешний цикл, где стоит метка:

30. Массивы инициализация и использование. Вспомогательный класс Arrays. Копирование массивов.

Массивы в Java являются объектами (примитивных типов в Java всего восемь и их количество не меняется), их тип напрямую наследуется от класса Object, поэтому все элементы данного класса доступны у объектов-массивов. Базовый тип также может быть массивом. Таким образом конструируется массив массивов, или многомерный массив. Работа с любым массивом включает обычные операции, уже описанные для других типов, - объявление, инициализация и т.д. int a[];int i[][]. Хотя массивы являются объектными типами, их также будет полезно разделить по базовому типу на две группы – основанные на примитивном или ссылочном типе. Имейте в виду, что переходы между массивами и примитивными типами являются запрещенными. Преобразования между массивами и другими объектными типами возможны только для класса Object и интерфейсов Cloneable и Serializable. Массив всегда можно привести к этим трем типам, обратный же переход является сужением и должен производиться явным образом по усмотрению разработчика. Массив, основанный на примитивном типе, принципиально нельзя преобразовать к типу массива, основанному на ссылочном типе, и наоборот. Существует универсальное правило: массив, основанный на типе A, можно привести к массиву, основанному на типе B, если сам тип A приводится к типу B. Преобразование между типами массивов, основанных на ссылочных типах, может стать причиной одной довольно неочевидной ошибки.

В отличие от обычных переменных, которые хранят только одно значение, массивы (arrays) используются для хранения целого набора значений. Количество значений в массиве называется его длиной, сами значения – элементами массива. Значений может не быть вовсе, в этом случае массив считается пустым, а его длина равной нулю.
Элементы не имеют имен, доступ к ним осуществляется по номеру индекса. Если массив имеет длину n, отличную от нуля, то корректными значениями индекса являются числа от 0 до n-1. Все значения имеют одинаковый тип и говорится, что массив основан на этом базовом типе. Массивы могут быть основаны как на примитивных типах (например, для хранения числовых значений 100 измерений), так и на ссылочных (например, если нужно хранить описание 100 автомобилей в гараже в виде экземпляров класса Car). Сразу оговоримся, что в Java массив символов char[] и класс String являются различными типами. Их значения могут легко конвертироваться друг в друга с помощью специальных методов, но все же они не относятся к идентичным типам.

Если же копирование элементов действительно требуется, то нужно сначала создать новый массив, а затем воспользоваться стандартной функцией System.arraycopy(), которая эффективно выполняет копирование элементов одного массива в другой.

31. Типы комментариев в java. Ключевое слово final применительно к классу, методу, параметру и полю.

Есть два типа комментариев в Java.


/* Это комментарий,
*  который распространяется
*  на несколько строк
*/ 
// Это однострочный комментарий

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

Final - данный кусочек данных является неизменным, константой. Константа наиболее удобна для применения в следующих двух случаях:

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

32. Что такое класс. Что такое объект. Как в программе использовать готовые классы. Синтаксис и пример определения класса в java.

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

33. Что такое класс. Что такое объект. Что такое статические поля и методы, чем отличаются и зачем нужны в ООП языке. Метод finalize.

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

34. Что такое пакет в java. Импорт классов и интерфейсов из других пакетов. Соглашения об именовании пакетов.

35. Спецификаторы доступа в java (public, protected, private, без модификатора (пакетный доступ) )

public– означает, что данный элемент доступен без каких-либо ограничений
private– доступ разрешен только для данного класса
protected – доступ разрешен из данного класса и из всех классов – потомков
без описателя – доступ разрешен для всех классов данного пакета
т.е. public – поля и методы доступа без ограничений во всех классах; private – доступны только в одном классе и недоступны в порожденных классах; protected – доступны в поражденных классах, а поля и методы без описания доступны только в классах данного пакета все зависимости от наследования.

36. Javadoc комментарии, назначение основные теги @param, @link, @throws, @return, @author.

Javadoc — генератор документации в HTML-формате из комментариев исходного кода на Java от Sun Microsystems. Javadoc — стандарт для документирования классов Java. Большинство cред разработки программного обеспечения автоматически генерируют HTML-документацию, используя Javadoc.  Javadoc также предоставляет API для создания доклетов и тэглетов, которые позволяют программисту анализировать структуру Java-приложения.
@author описание 
Документирует автора класса. При вызове утилиты javadoc нужно задать
опцию -author, чтобы включить поле в НТМL документацию.
{@link пакет.класс#элемент текст}
Встраивает ссылку на дополнительную информацию. При отображении текст (если присутствует) используется в качестве имени ссылки.
@return пояснение
Описывает возвращаемое значение метода
@param имя_параметра пояснение
Документирует параметр для метода или параметр-тип для класса или интерфейса. Может использоваться только для документирования метода, конструктора, обобщенного класса или интерфейса.
@throws имя_исключения пояснение
Имеет то же назначение, что и дескриптор @exception.

37. Что такое класс. Что такое объект. Что такое иерархия наследования. Что такое полиморфизм.

Класс – это способ описания сущности, определяющий состояние и поведение, зависящее от этого состояния, а также правила для взаимодействия с данной сущностью (контракт).
С точки зрения программирования класс можно рассматривать как набор данных (полей, атрибутов, членов класса) и функций для работы с ними (методов).
С точки зрения структуры программы, класс является сложным типом данных
Объект (экземпляр) – это отдельный представитель класса, имеющий конкретное состояние и поведение, полностью определяемое классом.
Говоря простым языком, объект имеет конкретные значения полей и методы, работающие с этими значениями на основе правил, заданных в классе.
Классы в Java-коде существуют в иерархии. Классы, находящиеся выше данного класса в иерархии, являются суперклассами этого класса. Этот конкретный класс является подклассом каждого класса, находящегося выше в иерархии. Подкласс наследует свойства своих суперклассов. На вершине иерархии каждого класса находится объект Object. Другими словами, каждый класс является подклассом (и наследует из него) класса Object.
Полиморфизм - это свойство, которое позволяет одно и то же имя использовать для решения двух или более схожих, но технически разных задач. Целью полиморфизма, применительно к объектно-ориентированному программированию, является использование одного имени для задания общих для класса действий. Выполнение каждого конкретного действия будет определяться типом данных. 
Наследование - это процесс, посредством которого один объект может приобретать свойства другого. Точнее, объект может наследовать основные свойства другого объекта и добавлять к ним черты, характерные только для него. Наследование является важным, поскольку оно позволяет поддерживать концепцию иерархии классов (hierarchical classification). Применение иерархии классов делает управляемыми большие потоки информации. 

38. Синтаксис наследования и композиции. Делегирование. Композиция в сравнении с наследованием.

39. Абстрактные классы и интерфейсы (назначение, различие, использование). Основные методы класса Object.

Абстрактный метод может быть создан только внутри абстрактного класса. При наследовании такой метод должен быть реализован или наследуемый класс также станет абстрактным. Создание абстрактных методов позволяет вам помещать методы в интерфейс и не заботиться о возможности создания бессмысленного кода для тела этого метода.
Ключевое слово interface дает концепцию абстрактного класса одним шагом, предотвращая будущее определения функций. Интерфейс - очень удобный и часто используемый инструмент, который обеспечивает отличное разделение интерфейса и реализации. В дополнение вы можете комбинировать много интерфейсов вместе, если хотите, в то время как наследование от нескольких обычных или абстрактных классов не возможно.
Object –является бозовым классом для всех классов JAVA. Имеет ряд методов при наследовании методы базового класса  наследуются его потомками. Методы public String toString -  предназначены для формирования некоторого текстового представления объекта. Protected  Object clone()  thows – предназначены для создания копии объекта. Public Boolean equals – позволяет сравнивать объекты.

40. Стандартная библиотека коллекций языка Java.  Структура библиотеки коллекций. Интерфейсы Collection, List, Set.

41. Стандартная библиотека коллекций языка Java. ArrayList, LinkedList, HashSet, TreeSet, LinkedHashSet.

42. Обработка ошибок и исключений. Иерархия исключений в java. Создание собственных исключений.

43. Что такое регулярные выражения. Классы Pattern, Matcher, PatternSyntaxException. Как в java проверить что строка подходит под регулярное выражение.

Регулярные выражения (Regular Expressions) позволяют сопоставлять текст с указанным шаблоном, а также выполнять замену текста. Эти операции осуществляются с помощью универсальных символов, которые специальным образом интерпретируются.
Pattern - скомпилированное представление регулярного выражения
Matcher - движок, который производит операцию сравнения (match)
PatternSyntaxException - указывает на синтаксическую ошибку в выражении.

44. Что такое регулярные выражения. Что означают следующие специальные символы: «.», «?», «*», «+», «^»

Регулярные выражения (Regular Expressions) позволяют сопоставлять текст с указанным шаблоном, а также выполнять замену текста. Эти операции осуществляются с помощью универсальных символов, которые специальным образом интерпретируются.
 «.»-один любой символ
 «?»-допускается один экземпляр
 «*»-допускается любое количество экземпляров
 «+»-требуется один, допускается много
«^»-начало строки

45. Что такое БД. Что такое JDBC. Вспомогательные средства для работы с БД.

База данных — совокупность данных, хранимых в соответствии со схемой данных.
Назначение: хранение данных, а главное, внутренних зависимостей данных(отношений) в форме удобной для последующей обработки этих данных.
Это Java API, позволяющие приложению взаимодействовать с любым источником табличных данных, особенно с реляционными базами данных.

JDBC – это ассемблер для баз данных, а жизнь коротка чтобы программировать на ассемблере.
Чистый JDBC используется очень редко - только там где нужно очень большое быстродействие или не требуется длительной поддержки(например студенческие лабы).
В основном используются высокоуровневые ORM фреймворки.
-JVM не ниже 1.1
-Драйвер к используемой СУБД – все производители СУБД обычно предоставляют бесплатно.
-Строка подключения к базе данных

46. Что такое xml. С помощью каких средств обрабатываются xml в java. Что такое Xstream.

XML был создан в 1996 г. (авторы Тим Брэй и Майкл Сперберг-Макквин). Его перспективы сразу получили положительную оценку, но тогда никто не мог и предполагать, насколько важной технологией XML станет в будущем. Java-разработчики используют XML для конфигурирования в качестве хранилища данных, а еще чаще - как формат для обмена данными. Он стал основой для Web-сервисов и SOAP, а следовательно, и для конструктивных шаблонов современной сервис-ориентированной архитектуры (Service-Oriented Architecture - SOA). Но этим возможности XML не исчерпываются. В Ajax (Asynchronous JavaScript + XML) он представлен буквой X и играет ключевую роль в создании более функционально насыщенных, чем когда-либо, интерфейсов, присущих современным Web-приложениям.

XStream – простая библиотека для сериализации объектов в .xml и обратно.

47. Что такое xml.  Различие между DOM и SAX.

XML был создан в 1996 г. (авторы Тим Брэй и Майкл Сперберг-Макквин). Его перспективы сразу получили положительную оценку, но тогда никто не мог и предполагать, насколько важной технологией XML станет в будущем. Java-разработчики используют XML для конфигурирования в качестве хранилища данных, а еще чаще - как формат для обмена данными. Он стал основой для Web-сервисов и SOAP, а следовательно, и для конструктивных шаблонов современной сервис-ориентированной архитектуры (Service-Oriented Architecture - SOA). Но этим возможности XML не исчерпываются. В Ajax (Asynchronous JavaScript + XML) он представлен буквой X и играет ключевую роль в создании более функционально насыщенных, чем когда-либо, интерфейсов, присущих современным Web-приложениям.
DOM и SAX - два классических подхода к XML-парсингу. Во многом они расходятся. DOM предоставляет для XML-документов простую объектную модель. DOM-парсер превращает XML-документ в несложный объект, который представляет все данные из XML-документа. Но за такое точное представление приходится расплачиваться: DOM-парсинг очень требователен к ресурсам памяти.
Для SAX проблема с памятью отсутствует. SAX-парсеры производят серию событий анализа. Обработчик (handler) может регистрировать обратные вызовы (callbacks) для этих событий и затем применять определенную логику к данным, связанным с этими событиями. Это работает быстро и эффективно, но нуждается в сложной программной модели.

48. Что такое property файл. С помощью каких средств обрабатываются property файлы. Пример считывания свойства и property файла.

49. Что такое логгирования. Что такое log4j. Что такое Logger, Appender и Layout. Уровни логгирования.

Log4j – это инструмент для журналирования с открытым исходным кодом, разработанный под эгидой глобального проекта Jakarta Apache. Он представляет собой набор API с помощью которых, разработчики могут вставлять в свой код выражения, которые выводят некоторую информацию (отладочную, информационную, сообщения об ошибках и т.д.), и конфигурировать этот вывод с помощью внешний конфигурационных файлов.
appender — это "пункт назначения" для логгера, т.е. то место, куда пишутся логи.
Logger можно представлять себе, как компонент некого приложения, который будет принимать и выполнять ваши запросы на запись каких-либо событий в регистрационный журнал, представленный файлом, базой данных, консолью и т.д. (определяется appender’ом). Каждый класс вашего приложения может иметь свой собственный logger или же быть привязанным к общему logger’у. Log4j предусматривает корневой logger, от которого будут наследоваться все создаваемые вами объекты этого типа. Это значит, что если у вас не предусмотрен для каждого объекта свой logger, то вы всегда сможете воспользоваться корневым, с помощью метода Logger.getRootLogger(), однако так поступать не рекомендуется. 
Layout — это настройка appender-а, с помощью которой можно задать формат вывода данных.
FATAL - произошла фатальная ошибка - у этого сообщения наивысший приоритет        
ERROR - в программе произошла ошибка        
WARN - предупреждение в программе что-то не так        
INFO - информация.  
DEBUG - детальная информация для отладки        
TRACE - наиболее полная информация. трассировка выполнения программы. Наиболее низкий приоритет.    

50. CodeConvention основные правила.

 

Хостинг от uCoz