-базовые функции операционных систем;
-функции управления базами данных и распределенная обработка;
-функции пользовательского интерфейса;
-функции взаимосвязи открытых систем;
-структура данных и документов;
-безопасность информационных систем и др.
Создаются информационные системы в соответствии со стандартами, которые разрабатываются многочисленными организациями. Кроме того, существуют ассоциации и консорциумы, разрабатывающие рекомендации, полезные в деле автоматизации управленческих процессов.
Стандарты в области информационных технологий можно классифицировать следующим образом:
1.По уровню утверждающей организации.
2.По предмету стандартизации: функциональные стандарты (стандарты на языки программирования, интерфейсы, протоколы) и стандарты на организацию жизненного цикла (ЖЦ) информационных систем.
Согласно первому признаку классификации стандарты располагаются следующим образом:
На верхнем уровне находятся международные стандарты (ISP), признанные соответствующими комитетами.
На среднем уровне находятся региональные стандарты, создаваемые для группы стран или континентов
На нижнем уровне находятся национальные стандарты, действующие в рамках отдельных государств.
В РФ функционирует Государственный институт по стандартизации и метрологии под названием «Государственный профиль взаимосвязи открытых систем России. Рекомендации по освоению». Государственный профиль взаимодействия открытых систем определяет:
-государственную политику России в области информационных технологий, ее ориентацию на ИСО/МЭК;
-набор взаимосвязанных государственных стандартов России, предназначенный для регламентации прикладных задач (электронная почта, кодирование символов, базы данных и т.д.);
-очередность разработки стандартов, касающихся информационных технологий.
Кроме международных, региональных и национальных стандартов разрабатываются отраслевые (корпоративные) стандарты, стандарты промышленных консорциумов.
Все без исключения стандарты верхнего уровня предназначены для создания открытых информационных систем.
Понятие открытых систем
Открытая информационная система – это система, которая способна взаимодействовать с другой системойпосредством использования международных стандартов.
Стандарты открытых информационных систем необходимы для обеспечения взаимодействия информационных технологий.
Все множество стандартов верхнего уровня можно разделить на две группы:
-стандарты, регламентирующие архитектуру информационной системы и взаимодействие прикладных программ внутри системы;
-стандарты, обеспечивающие взаимодействие одной информационной системы с иными (внешними) информационными системами.
Большинство стандартов состоит из следующих разделов: введение, область применения, примеры, нормативные ссылки, определения, спецификации. Спецификация – это описание функций, служб и форматов, обеспечивающих интерфейс между различными компонентами системы.
Профили стандартов открытых информационных систем
В процессе создания информационной системы стандарты должны конкретизироваться в соответствии с целями управления и спецификой объекта управления. Подмножество стандартов определяет состав проблемно-ориентированного профиля. Профили стандартов ориентируются на определенные типы предприятий, функций управления и классы задач. Под профилем стандартов понимается выделенная совокупность базовых стандартов с указанными требованиями и рекомендациями, предназначенная для реализации конкретной функции в конкретном программном, техническом и другом окружении.
Конкретное окружение – это тип предприятия, обслуживаемые функции управления, классы задач, условия передачи и обработки территориально распределенных данных, среда документооборота, охватывающего цехи, склады и службы управления производством и т.д. Профилирование стандартов – это фундаментальное понятие, используемое для адаптации стандартов к конкретной области применения. Профиль стандартов всегда объединяет в себе два качества:
удовлетворяет потребности управления, то есть обеспечивает информационную поддержку соответствующих функций управления и решаемых задач на конкретном предприятии;
удовлетворяет требованиям и принципам построения открытых систем, технических, программных и коммуникационных средств (переносимость, расширяемость, дружественный интерфейс и др.).
Благодаря профилю осуществляется агрегирование базовых стандартов и определение значений их параметров, которые в базовых стандартах не задаются. Поэтому профиль это не только набор согласованных стандартов, но и их параметризация.
Создание информационных систем с учетом стандартов их жизненного цикла
В соответствии со стандартом ИСО/МЭК 12207-95 «Информационная технология. Процессы жизненного цикла программных средств» [6] создание информационных систем должно базироваться на понятии «жизненный цикл» программной системы. Под жизненным циклом программной системы понимается период времени существования программной системы, начиная с выработки первоначальной концепции и кончая ее моральным устаревание и ликвидацией.
Жизненный цикл программной системы, в соответствии с указанным стандартом, состоит из следующих процессов
- основные;
-вспомогательные;
-оганизационные.
Основные процессы жизненного цикла состоят из пяти подпроцессов, которые реализуются при участии основных сторон, вовлеченных в жизненный цикл программных средств.
Основными сторонами являются заказчик, поставщик, разработчик, оператор и персонал сопровождения программных продуктов, а основными процессами являются:1) Процесс заказа. 2) Процесс поставки. 3) Процесс разработки 4) Процесс эксплуатации. 5) Процесс сопровождения.
Вспомогательные процессы жизненного циклаВспомогательный процесс является целенаправленной составной частью другого процесса, обеспечивающей успешную реализацию и качество
Этапы создания информационных систем с ориентацией на бизнес-процессы
Для того чтобы создаваемая информационная система не была простым слепком существующей системы управления, а играла роль эффективного инструмента влияния на ее бизнес-процессы, необходимо выполнить ряд работ, важнейшими среди которых являются инжиниринг и реинжиниринг бизнес-процессов. Под инжинирингом бизнеса понимается набор методов и средств, которые используются на предприятии для проектирования бизнеса. С их помощью осуществляется формальное описание существующих процессов, происходящих на предприятии. Цель бизнес-инжиниринга состоит в определении фактического состояния дел на предприятии и отражении его в моделях типа «Как есть». В отличие от инжиниринга реинжиниринг предусматривает замену старых методов управления новыми, обеспечивающими резкое улучшение деятельности предприятия.
Для этого должно измениться мышление разработчиков: перейти от дедуктивного мышления к индуктивному. Если традиционное мышление ориентировано на поиск решения в результате появления проблемы, то новое мышление заключается в поиске новой идеи, а за тем проблем, которые будут решены на ее основе.
Реинжиниринг бизнеса – это радикальное перепроектирование бизнес-процессов для достижения улучшения показателей деятельности предприятия. В результате создается модель «Как должно быть». Реинжиниринг – это видение новых перспективных технологий работы предприятия.
При реинжиниринге сначала определяется «что» должна делать компания, предприятие и т.д., а за тем «как» она должна это осуществлять.
Начальная стадия предназначена для формулирования целей создания информационной системы, подбора коллектива проектировщиков и разработки плана и бюджета на выполнение всех работ.
Стадия моделирования состоит из двух этапов. На первом выявляются существующие бизнес-процессы и представляются в форме моделей типа «Как есть».
Все выявленные и формализованные бизнес-операции должны быть привязаны к структурным подразделениям с помощью специальных указателей. На данном этапе осуществляется реинжиниринг бизнеса.
Стадия реализации проекта, то есть внедрения бизнес-моделей вида «Как должно быть» состоит из двух этапов создания новых сервисов и тестирования полученных результатов. Создание новых сервисов предполагает либо настройку вновь приобретенной системы на специфику новых бизнес-процессов, либо программирование в соответствии с полученными моделями.
Последняя стадия – внедрение проекта, предполагает осуществление опытной эксплуатации системы, ее документирование и обучение персонала.
ERP-системы как корпоративный стандарт информационных систем
Удачные разработки, создаваемые на основе национальных стандартов, со временем распространяются за пределы одного государства и становятся достоянием многих стран. Для них может и не существовать международных стандартов, однако стремление к высокому уровню эффективности за счет информационной поддержки всего цикла управления (планирование – учет – анализ – регулирование) возводит их в статус фактических стандартов.
В настоящее время наибольшую популярность среди современных информационных систем приобрели системы управления класса MRP-ERP.
Базой для всех модификаций служит MRPIIStandardSystem, который содержит описание 16 групп функций:
планирование продаж, планирование ресурсов, управление складом, планирование поставок, планирование производственных операций, управление финансами, оценка результатов деятельности и др.