Информационная система (ИС) – это специализированная система, которая необходима для того, чтобы хранить, искать и обрабатывать информацию. Она включает в себя соответствующие организационные ресурсы, отвечающие за обеспечение и распространение информации.
ИС нужна для того, чтобы своевременно доставлять информацию. Помогает удовлетворять определенные потребности в информации в рамках заданной предметной области. Результатом послужит информационная продукция. К ней относят:
- массивы данных;
- IT-услуги;
- базы данных;
- различные документы.
Понятие ИС интерпретируется согласно имеющегося контекста. В широком понимании это связь, в которой обязательно есть программное обеспечение, данные и персонал, а также организационное ПО. В широком понимании это совокупность содержащейся в базе данных информации и обеспечивающих ее грамотную обработку информационные технологии и всевозможные технические средства.
В деятельности организации ИС рассматривается как программное обеспечение, реализующее деловую стратегии и бизнес-процессы. Цель – создание и развертывание единой корпоративной системы, которая будет удовлетворять потребности подчиненных в электронной информации, а также подразделений организации.
Моделирование бизнес-процессов. 7 ключевых нотаций
Основные понятия
Перед тем как рассматривать проектирование информационных систем, необходимо запомнить несколько ключевых понятий. Без них дальнейшее изучение темы вызовет определенные трудности:
- Система – любые объекты, которые рассматриваются в качестве единого целого. Объекты сложного характера. Включают в себя разнородные компоненты, связанные друг с другом. Они образовывают единый объект.
- Подсистема – отдельный объект, включенный в состав системы. Состоит из иных элементов разного вида.
- Основной элемент функционирования ИС – устройство, обеспечивающее работу рассматриваемого компонента. В современной интерпретации выражен компьютером. Все чаще здесь встречается периферийное оборудование и серверы.
Для того, чтобы лучше понимать рассмотренные термины, можно изучить предложенную таблицу.
Для чего требуются
ИС в 21 веке является основным элементом в сфере IT-технологий. Соответствующие системы нужны для определенных целей. Они обеспечивают:
- обработку информации;
- сбор различных данных;
- хранение;
- поиск;
- выдачу (выведение) информации.
Полученные сведения анализируются и изучаются получателями для принятия решений в различных областях деятельности. Пример – рассмотрение проблем при создании программных продуктов и проектов.
Структура
Перед тем как организовывать проектирование ИС, нужно понять структуру соответствующего элемента. А затем – изучить ключевые концепции разработки новых проектов с их преимуществами и недостатками. Лишь после этого целесообразно говорить об успехе поставленной задачи.
Мира Карлаш. Бизнес-процессы, как основа проектирования информационных систем
- техническими;
- математическими;
- информационными;
- программными;
- правовыми;
- организационными.
Далее каждый вариант будет рассмотрен более подробно. Особый акцент сделан на программный тип информационных систем. На его примере разберем основные концепции и методологии разработки.
Техническая ИС
Это – совокупность имеющихся в компании или организации технических средств, обеспечивающих работоспособность системы. Сюда относят технические процессы и соответствующую документацию. Примеры: компьютеры, устройства для хранения/сбора/вывода и передачи данных, связные линии, оргтехника.
Документация позволяет оформить выбор оборудования, а также описать принципы организации эксплуатации соответствующего устройства и обработки имеющихся данных. Подразделяется на несколько типов:
- Нормативно-справочный. Применяется для расчетов за технические обеспечение.
- Специализированный. Включает в себя описание методик по каждому этапу разработки технического обеспечения на предприятии.
- Общесистемный. Состоит из отраслевых и государственных стандартов. Применяется в отношении техники.
Для организации ТО используют разные формы организации. Пример – децентрализованная. В ней каждая подсистема на компьютере реализована непосредственно на рабочем месте. Есть централизованная форма организации – работать предстоит на специальных вычислительных центрах и крупных ЭВМ. Последний вариант – частично децентрализованная форма.
В ней часть подсистем базируется на ПК, а часть – в вычислительных центрах. Это – самый распространенный и перспективный вариант для любого предприятия и компании.
Математическая и программная ИС
Данные элементы представлены комплексом математических моделей, алгоритмов и методов, помогающих осуществлять задачи и цели ИС. Способствуют полноценному функционированию подсистемы технического обеспечения.
К математическому виду относят:
- инструменты моделирования (сюда также включен дизайн);
- типовые задачи;
- математическую статистику и программирование;
- теории массового обслуживания.
К программному обеспечению можно отнести:
- Специальное ПО – совокупность программных средств, разработанных в процессе создания конкретной информационной системы. Включает в себя пакеты прикладных программ, созданные для имеющихся моделей работы реально существующего объекта.
- Общесистемное ПО. Представлен комплексом приложений, необходимых для типовых пользовательских действий. Дают возможность расширения стандартного набора функций ПК. С его помощью в пределах предприятия или устройства можно контролировать и управлять процессами, связанными с работой с данными.
- Техническую документацию на создание программных средств. Включает в себя описание целей, ТХ, а также математическо-экономическую модель. Сюда же включены контрольные примеры.
При создании проекта информационной системы ПО играет огромную роль. Особенно в век стремительного развития IT технологий.
Информационное обеспечение
Требуется для того, чтобы формировать и выдавать актуальные данные. С их помощью можно принимать эффективные управленческие решения. Является основой для большинства сфер деятельности и бизнеса.
Представляет собой комплекс подсистем:
- кодирование;
- классификация данных;
- системы документации;
- схемы циркулирующий на предприятии потоков данных;
- методы проектирования БД.
Соответствующие сведения пригодятся всем, кто планирует работать в области IT. Особенно это касается разработчиков. Для них методологии создания информационных проектов – база, без которой релиз продуманной идеи невозможен.
Организационные системы
Организационное обеспечение – средства и методы, регламентирующие взаимодействие сотрудников друг с другом, а также их работу с разными техническими средствами во время создания и использования системы.
Соответствующая подсистема требуется для:
- анализа имеющихся систем управления компанией, в которые нужно внедрить ИС;
- обнаружения задач в проекте, подлежащих автоматизации;
- подготовки будущих автоматизированных задач проекта к решению на ПК – составление ТЗ на проектирование системы, обоснование эффективности;
Также она потребуется при разработке управленческих решений. Таких, которые повысят эффективность всей управленческой системы.
Правовое обеспечение
Представлен комплексом нормативных актов, диктующих процесс создания информации. Сюда также относится его юридический статус, функционирование системы информации, получение, преобразование, передача и использование данных.
Такое обеспечение преследует ключевую цель – обеспечение законности всех имеющихся процессов. Состоит из двух компонентов: локального (отвечающего за работу системы) и общего (указывает на принципы работы любой системы).
Жизненный цикл
Изучая основы IT, нужно понимать, как грамотно составлять проект информационной системы. Соответствующий процесс носит название разработки. Является крайне важным для релиза совершенно разных проектов – от элементарных программ до сложнейших бизнес-решений.
Перед рассмотрением ключевых методологий разработки проектов и программных продуктов, нужно разобрать понятие жизненного цикла.
Жизненный цикл – этапы, которые проходит проект от начала создания до окончания разработки и релиза. Он включает в себя:
- подготовку;
- проектирование;
- поддержку;
- создание.
Названия могут меняться в зависимости от конкретного проекта. Жизненный цикл иногда дробится на более мелкие составляющие.
Чаще всего жизненный цикл включает в себя:
- Приобретение. Выражено действиями заказчика. Предпринятые манипуляции позволяют формировать требования и ограничения для обеспечения. Предусматривают заключение договора на обслуживание, анализ и аудит.
- Поставку. Мероприятия, проводимые специалистами. Позволяют анализировать требования клиентов, создавать проекты, подводить итоги исследований. Тут решаются вопросы, в которые включен дизайн и непосредственное программирование. Завершается процесс проверкой проекта и его поставкой.
- Разработку. Непосредственное программирование и создание дизайна.
- Эксплуатацию. Использование готового проекта заказчиками.
- Сопровождение. Это – поддержка пользователей. На этом этапе программисты исправляют обнаруженные в ходе эксплуатации ошибки и неполадки.
Эксплуатация и сопровождение – операции, которые проводятся одновременно. Предложенная структура – это основа жизненного цикла любого проекта. Носит название модели разработки. Методологии – наборы методов по управлению процессами создания ПО. Именно они являются проектированием.
Методологии – что и как
Принцип методологии проектирования информационной системы будет меняться в зависимости от заданного проекта. У методологий существуют несколько задач, решению которых они должны способствовать при проектировании:
- обеспечивать создание корпоративных ИС согласно целям и задачам компании;
- гарантирование создание систем с заданным качеством в оговоренные сроки в рамках установленного бюджета каждого отдельно взятого проекта;
- поддерживать удобство сопровождения, обновления, увеличения проекта (итогового продукта);
- обеспечивать преемственность разработки.
Внедрение методологии – главный фактор снижения сложности процесса создания проекта. Достигается за счет точного описания соответствующих процессов, а также благодаря применению современных методов и технологий на протяжении всего жизненного цикла продукта.
Водопадная модель
Здесь разработка по формированию проекта проводится поэтапно – шаг за шагом. Каждый новый этап производится только по завершении предыдущего.
Грамотное использование такой концепции позволяет сделать разработку программного обеспечения быстрым, понятным и эффективным.
К ее преимуществам можно отнести:
- Простой контроль за разработкой. Заказчики всегда знают, что делают программисты.
- Отсутствие необходимости серьезных затрат на тестирование.
- Определение стоимости (итоговой) работ на первоначальном этапе. Такой результат достигается за счет согласования и поэтапного планирования.
- Тестирование организовывается на поздних этапах создание проекта.
- Итог удастся лицезреть только в самом конце проектирования.
- Для реализации нужно готовить огромное количество технической документации.
Формирование подробного и детализированного технического задания – залог успешной реализации методологии.
V-образный
Подход, который представлен усовершенствованной моделью «водопада». Тут заказчики вместе с программистами параллельно выдвигают требования к итоговому проекту, описывать и составлять его характеристики. Это происходит на каждом отдельно взятом этапе.
Вариант, который минимизирует архитектурные ошибки. Но, если в процессе тестирования обнаруживаются ошибки, их исправление обходится дорого. Концепция подходит для моделей, где основополагающую роль играет надежность.
Инкрементный подход
Это – создание проекта или ИС «по частям». Чтобы лучше его понять, стоит изучить пример формирования соцсети:
- Человек захотел создать социальную сеть и составил подробное ТЗ.
- Программисты предлагают реализацию собственного персонала. После этого – организовать тестирование на целевой аудитории.
- Проводится демонстрация итогового ПО с последующим релизом. Если работа устраивает, ведется ее продвижение.
- Параллельно создаются функциональные инструменты для обмена изображениями, аудио и документами. Подобные моменты согласовываются с заказчиком заблаговременно.
Концепция не требует на первоначальном этапе серьезных финансовых вложений. Они тоже производятся «по частям». Сначала оплачиваются ключевые функции системы, после – ее дополнительные возможности. А еще здесь налажена обратная связь и исправление ошибок не слишком дорогое.
Но соответствующая методология влечет недопонимания в команде – там каждый занимается «своей» задачей. И согласовать идеи проекта бывает нелегко. Разработчики могут откладывать релиз, стараясь уделять много времени малозначимым элементам программы. Все эти минусы устраняются детализированным ТЗ.
Итеративная методология
Здесь четкая цель проектирования информационной системы или проекта не определена. Заказчик имеет общую идею, первоначальную задумку. Реализация не имеет четкой детализации.
Концепция идеально подходит для крупных проектов с неопределенными и размытыми требованиями. Здесь отсутствуют фиксированные сроки и бюджеты, зато можно быстро выпустить релиз с минимальным функционалом. А еще – добиться эффективности за счет пользовательского тестирования.
Спиральный подход
Это методология оценки рисков. Соответствующему моменту уделяется огромное внимание. Создание проекта проводится итерационным методом.
Каждая стадия будет опираться на предыдущую. Очередной «виток» завершается – команда принимает решение относительно дальнейшего развития продукта. Риски – это основополагающая концепции. Реализация приема дорогая и очень долгая.
Хотите освоить современную IT-специальность? Огромный выбор курсов по востребованным IT-направлениям есть в Otus!
Источник: otus.ru
Корпоративная информационная система и бизнес-процессы Горлин Д.О.
Корпоративная информационная система и бизнес-процессы
В современных условиях всё большую и большую важность приобретают информационные технологии, призванные ускорить, помочь и облегчить труд человека. В связи с этим много руководителей, принимают решения внедрять всякого рода компьютерные системы у себя на предприятии, а потом задумываются над вопросом: «Как получить максимальный эффект от внедрения компьютерной системы?». К сожалению, зачастую на предприятиях Украины и России можно встретить случаи, когда внедрено по несколько крупных компьютерных систем, которые работают отдельно одна от другой чем, в принципе, даже усложняют работу предприятия в отдельных сегментах его деятельности. Итак, в этой статье мы постараемся понять, что такое информационные системы, как их правильно внедрять и как добиться максимальной эффективности от внедрения.
Что же такое информационная система? Для того чтобы добраться до сути вопроса, начнём с определений информации и системы.
Корпоративная информационная система и бизнес-процессы
В современных условиях всё большую и большую важность приобретают информационные технологии, призванные ускорить, помочь и облегчить труд человека. В связи с этим много руководителей, принимают решения внедрять всякого рода компьютерные системы у себя на предприятии, а потом задумываются над вопросом: «Как получить максимальный эффект от внедрения компьютерной системы?». К сожалению, зачастую на предприятиях Украины и России можно встретить случаи, когда внедрено по несколько крупных компьютерных систем, которые работают отдельно одна от другой чем, в принципе, даже усложняют работу предприятия в отдельных сегментах его деятельности. Итак, в этой статье мы постараемся понять, что такое информационные системы, как их правильно внедрять и как добиться максимальной эффективности от внедрения.
Что же такое информационная система?
Для того чтобы добраться до сути вопроса, начнём с определений информации и системы.
Информация (от лат . informatio — разъяснение, изложение), первоначальная — сведения, передаваемые людьми устным, письменным или другим способом (с помощью условных сигналов, технических средств и т. д.); с сер. 20 в. общенаучное понятие, включающее обмен сведениями между людьми, человеком и автоматом, автоматом и автоматом; обмен сигналами в животном и растительном мире; передачу признаков от клетки к клетке, от организма к организму (см. Генетическая информация); одно из основных понятий кибернетики. [Большой энциклопедический словарь]
Если же всё таки попытаться сформулировать определение информации с точки зрения интересующей нас темы то: информация — это связанный набор данных, удобный для восприятия, несущий в себе определённую смысловую нагрузку представляющую ценность для потребителя информации.
Система (от греч . sysntema — целое, составленное из частей; соединение), множество элементов, находящихся в отношениях и связях друг с другом, образующих определенную целостность, единство. Выделяют материальные и абстрактные системы.
Первые разделяются на системы неорганической природы (физические, геологические, химические и др.) и живые системы (простейшие биологические системы, организмы, популяции, виды, экосистемы); особый класс материальных живых систем — социальные системы (от простейших социальных объединений до социально-экономической структуры общества). Абстрактные системы — понятия, гипотезы, теории, научные знания о системах, лингвистические (языковые), формализованные, логические системы и др. В современной науке исследование систем разного рода проводится в рамках системного подхода, различных специальных теорий систем, в кибернетике, системотехнике, системном анализе и т. д. [Большой энциклопедический словарь]
Мы уже знаем что такое информация и что такое система, теперь давайте разберёмся что такое информационная система? Очевидно, что информационная система — это связанная совокупность компонентов (модулей) обеспечивающих сбор, передачу, обработку и отображение, в удобном для пользователя виде, информации.
Кроме информационных систем есть компьютерные системы управления всевозможными производственными процессами, системы контроля различных показателей процессов либо продукции назовём их системами автоматизации бизнес-процессов.
Бизнес-процесс — устойчивая, целенаправленная совокупность взаимосвязанных видов деятельности (последовательность работ), которая по определенной технологии преобразует входы в выходы, представляющие ценность для потребителя. Итак, система автоматизации бизнес-процесса — это связанная совокупность аппаратно-програмных компонентов (модулей) обеспечивающих автоматическое управление, контроль и обработку технических данных определённых функций или бизнес-процессов в целом. Как видите, в отличие от информационной системы, система автоматизации ещё может иметь и аппаратные модули, это могут быть различные манипуляторы, подъёмники, роботы и т.п. и предназначена в основном для управления и контроля за процессами жизненного цикла продукции.
И информационная и система автоматизации бизнес-процесса относятся к компьютерным системам. Под компьютерной системой мы подразумеваем систему, в которой основными функциональными и управляющими элементами являются компьютеры с проинсталлированными на них программными или аппаратными средствами. Для коммуникации всех частей такой системы обычно используется локальная сеть (intranet) или Internet.
Можно выделить ещё много типов и классов компьютерных систем, цель данной статьи не в этом, наша цель: эффективное применение информационных технологий во всех сферах деятельности организации. Для этого введём понятие корпоративная информационная (компьютерная) система. Под корпоративной информационной системой мы подразумеваем комплекс связанных компонентов (компьютерных систем), охватывающий внутреннюю и внешнюю среду организации призванный обеспечить максимальный баланс эффективности и результативности организации.
Компонентами (модулями) корпоративной информационной системы являются:
Информационные системы;
Системы автоматизации бизнес-процессов;
Системы планирования ресурсов предприятия (ERP);
Программные продукты;
Аппаратно-программные комплексы;
Средства передачи данных.
Вернёмся к нашему основному вопросу
«Как получить максимальный эффект от внедрения компьютерной системы?»
В первую очередь, необходимо придерживаться фундаментальных правил разработки — это комплексность и системность, а в случае с компьютерными системами ещё и интегрируемость, ведь очень важно чтобы разного уровня и рода программные средства могли понимать друг друга, например: система планирования ресурсов могла автоматически получать данные о фактически израсходованных ресурсах из систем автоматизации. Для этого, прежде чем вы решитесь на внедрение чего-либо, сначала представьте себе картину в целом, в идеале составьте концепцию корпоративной информационной системы, в которой отразите роль и связи каждого модуля, основные потоки информации. В составлении такого документа должны принимать IT-специалисты, бизнес-аналитики и менеджеры абсолютно всех функциональных направлений деятельности вашего предприятия. После того как все представили свои пожелания и требования, по поводу корпоративной компьютерной системы, постройте её структурную схему.
При построении схемы проследите, чтобы ваша система обладала всеми присущими системе свойствами:
Целенаправленностью — определите поведение системы;
Делимостью — система должна состоять из ряда элементов и подсистем, выделенных по определённому признаку, отвечающему конкретным целям и задачам;
Целостностью — функционирование множества элементов системы должно быть подчинено единой цели;
Структурированностью — определяется наличием установленных связей и отношений между элементами внутри системы, распределением элементов системы по уровням иерархии.
Для примера приведу своё видение структуры корпоративной информационной системы, которое может лечь в основу концепции любой организации. Основой для построения такой структуры я взял стандарты серии ISO 9000, структура построена с учётом того, что в предприятии активно применяется процессный подход в управлении. Корпоративная информационная система состоит из различных модулей, которые, в принципе, тоже являются системами. Схема строилась из расчёта на то, что в организации уже внедрён ряд систем, но они не увязаны между собой.
Общее поведение системы таково, информация поднимается, анализируется с нижнего, оперативного уровня и обобщается по мере приближения к стратегическому уровню, основное правило стратегического уровня — „Топ-менеджер читает одну страницу”. Система состоит из ряда подсистем и модулей построенных на основании модели системы менеджмента качества, базирующейся на процессном подходе описанной в стандартах серии ISO 9000. Функционирование и взаимодействие всех элементов системы обеспечивает максимально оперативное принятие решений на основе фактов, распространение информации по её потребителям, автоматизацию большинства производственных и управляющих функций. Все элементы системы связаны между собой различными информационными потоками.
Источник: www.lobanov-logist.ru
Бизнес-процессы и информационные системы
Большую пользу с точки зрения координирования своей деятельности организациям приносит объединение информационных систем в пределах отдельных корпораций или даже в масштабах целой отрасли.
Информационные системы, описанные выше, помогают в поддержке бизнес-процессов, анализируемых в гл. 1. Бизнес-процессы имеют отношение к способам
организации работы предприятия, системе координирования и направлены на получение максимально «ценного» продукта или услуги. С одной стороны, бизнес-процессы представляют собой конкретные технологические процессы, использующие сырье, материалы и информационные активы компании. С другой стороны, бизнес-процессы — это способы, при помощи которых организация координирует всю свою деятельность, информационные потоки, а также методы управления, которые применяют главные менеджеры фирмы. В табл. 2.6 представлены некоторые типичные бизнес-процессы для каждой функциональной области.
Хотя каждая из основных бизнес-функций обладает собственным набором бизнес-процессов, многие такие процессы являются «кросс-функциональными» (общими для нескольких разных функций), использующимися в системах сбыта, маркетинга, производства и бухгалтерии. Такие процессы несколько противоречат стандартной организационной структуре, объединяя в себе сотрудников различных специальностей для выполнения определенной работы.
Например, процесс исполнения заказа во многих компаниях требует кооперации между отделом продаж (прием и обработка заказа), бухгалтерией (проверка кредита и выписывание счета), производственным и транспортным отделами (компоновка заказа и доставка). На рис. 2.11 показано, как может функционировать подобный кросс-функциональный процесс. Информационные системы поддерживают как такие процессы, так и обычные (для отдельных бизнес-функций).
Информационные системы могут содействовать организациям в повышении эффективности отдельных элементов бизнес-процессов путем их пересмотра и рационализации.
Однако перестройка бизнес-процессов требует вдумчивого анализа и планирования. При использовании неправильной или неполной бизнес-модели результат может оказаться обратным. Поэтому одним из важнейших решений, принимаемых руководством компании, является не выбор способов модернизации бизнес-процессов, а правильный отбор самих процессов, нуждающихся в ней. Эта
Таблица 2.6 | |
Примеры бизнес-процессов | |
Функциональная область | Бизнес-процесс |
Производство | Производство товара Проверка качества Создание перечня используемых материалов |
Продажа и маркетинг | Идентификация заказчиков Распространение сведений о товаре среди заказчиков Продажа товара |
Бухгалтерия и финансы | Платежи кредиторам Созданий финансовых транзакций Управление учетом наличных средств |
Кадровый учет | Прием на работу сотрудников Оценка производительности сотрудников Включение сотрудников в план прибылей |
тема подробно рассматривается в гл. 10 вместе с основными принципами системного анализа и проектирования.
Источник: studopedia.su