Первый этап создания информационной системы управления (ИСУ) для предприятия
ИСУ предприятия - довольно сложная система, порой, состоящая из множества модулей, имеющих вложенные сегменты (части АСУ). В литературе можно найти несколько определений информационной системы управления. И для того, чтобы мы имели представление о том, чтоже это, все-таки, приведем одно из них.
"Информационная система управления- это набор, находящихся в отношениях и связях друг с другом, образующих определенную
целостность и единство, элементов для сбора, обработки и хранения и предоставления информации о деятельности предприятия.
Основные компоненты:
- Программное обеспечение
- Технические средства
- Обслуживающий персонал
- Информационной обеспечение"
- Программное обеспечение
- Технические средства
- Обслуживающий персонал
- Информационной обеспечение"
При создании новой системы управления предприятием у начинающего разработчика часто возникает не только вопрос "Как создать информационную систему управлления в целом?", но и более простой, на первый взгляд, вопрос - "С чего начать создание автоматизированной системы управления?".
На мой, и не только, взгляд, перед созданием информационной системы управления, нужно определиться с информационной моделью предприятия, для которого Вы такую систему управления создаете. Об этом мы уже говорили не раз, так что отсылаю Вас к предыдущим статьям по этому вопросу. Сейчас же, будем рассматривать ситуацию, когда Вы уже знакомы с основными технологическими процессами, происходящими на предприятии, знаете его организационную и управленческую структуру и все остальное, то есть Вами произведен самый первый этап при разработке автоматизированной системы управления предприятием -
исследование предприятия или организации.
Следующим этапом при построении инфорационной системы управления будет ее проектирование.
"Проектирование автоматизированных систем - это создание графических, текстовых, программных и других документов, достаточных для создания и эксплуатации проектируемой АС и оформленных на бумажных и электронных носителях."
Говоря человеческим языком, проектирование ИСУ предприятия - это процесс создания схемы связей между основными сущностями физического процесса. Именно на этапе проектирования автоматизированной системы управления и решается вопрос о том, что и
как в ней будет учитываться. При этом необходимо помнить, что бизнес - логика (Бизнес-логика — в разработке информационных систем — совокупность правил, принципов, зависимостей поведения объектов предметной области (области человеческой деятельности, которую система поддерживает). Иначе можно сказать, что бизнес-логика — это реализация правил и ограничений автоматизируемых операций. Является синонимом термина «логика предметной области» (англ. domain logic).) должна полностью соответствовать технологическим процессам, происходящим на предприятии.
В практическом аспекте проектирование системы управления предприятием можно разделить на несколько этапов:
1. Определение основных частей ИСУ предприятия
На этом этапе определяется, из каких частей (основных моддулей) должна состоять создаваемая иинформационная система. Будет ли у Вас отслеживаться только движение по складу (с учетом организационной структуры склада) или Вы хотите охватить весь производственный процесс предприятия в своей информационной системе.
На этом этапе определяется, из каких частей (основных моддулей) должна состоять создаваемая иинформационная система. Будет ли у Вас отслеживаться только движение по складу (с учетом организационной структуры склада) или Вы хотите охватить весь производственный процесс предприятия в своей информационной системе.
2. Определение внутренней структуры каждого модуля ИСУ предприятия
Внутри каждого модуля необходимо определить не только перечень контроллируемых параметров, включая методы такого контроля, но и функционал (то есть те задачи, которые этот модуль информационной системы управления должен выполнять).
Внутри каждого модуля необходимо определить не только перечень контроллируемых параметров, включая методы такого контроля, но и функционал (то есть те задачи, которые этот модуль информационной системы управления должен выполнять).
3. Определение набора и "качества" форм для АСУ прдприятия
В зависимости от функциональных задач, которые Вы возлагаете на каждый сттруктурый модуль своей информационной системы управления, Вам, в первую очередь необходимоопределить механизм взаимодействия пользователей (и, скажем, элементов локальной автоматики) с ядром системы. Для этого, как известно, служат формы. Так вот на этом этапе проекирования, нужно определить сколько и какие формы нужны в каждом модуле.
В зависимости от функциональных задач, которые Вы возлагаете на каждый сттруктурый модуль своей информационной системы управления, Вам, в первую очередь необходимоопределить механизм взаимодействия пользователей (и, скажем, элементов локальной автоматики) с ядром системы. Для этого, как известно, служат формы. Так вот на этом этапе проекирования, нужно определить сколько и какие формы нужны в каждом модуле.
4. Разработка пользовательского интерфейса (UI - User Interface)
После того, как Вы определились с необходимыми формами, можно начинать их "рисовать". Именно рисовать... взять листок и прикинуть где какие элементы каждой отдельной формы должны располагаться таким образом чтобы пользователю было максимально удобно и чтобы для достижения цели, поставленной перед формой автоматизированной системы управления или ее отдельной частью, пользователь совершал минимальное количество действий.
После того, как Вы определились с необходимыми формами, можно начинать их "рисовать". Именно рисовать... взять листок и прикинуть где какие элементы каждой отдельной формы должны располагаться таким образом чтобы пользователю было максимально удобно и чтобы для достижения цели, поставленной перед формой автоматизированной системы управления или ее отдельной частью, пользователь совершал минимальное количество действий.
5. Разработка алгоритма логики поведения форм системы
На этом этапе важно определить все те механизмы внутри каждой формы информационной системы управления (АСУ ТП), которые будут отвечать за ее функциональность. То есть то, что конкретно будет происходить при нажатии на кнопку, ббудут ли перестраиваться списки при выборе какого-то параметра на форме и прочее и прочее.
На этом этапе важно определить все те механизмы внутри каждой формы информационной системы управления (АСУ ТП), которые будут отвечать за ее функциональность. То есть то, что конкретно будет происходить при нажатии на кнопку, ббудут ли перестраиваться списки при выборе какого-то параметра на форме и прочее и прочее.
Вот, вкратце, первое, что необходимо сделать при проетировании или, как его еще называют, инжениринге (Инжиниринг определяют как совокупность интеллектуальных видов деятельности, имеющей своей конечной целью получение наилучших (оптимальных) результатов от капиталовложений или иных затрат, связанных с реализацией проектов различного назначения за счет наиболее рационального подбора и эффективного использования материальных, трудовых, технологических и финансовых ресурсов в их единстве и взаимосвязи, а также методов организации и управления, на основе передовых научно-технических достижений и с учетом конкретных условий и проектов.)
На мой взгляд, проектирование автоматизированной ситемы управления, является самым важным этапом всего цикла ее создания, так как является "основой основ" будущей системы управления предприятия и, как следствие, залогом эффетивности производства, качества принимаемых на основе получаемых данных, управленческих решений, а такжже много и многого другого. В завершение, хотелл бы напомнить поговорку "Семь раз отмерь, один отрежь", которая как нельззя лучше подходт для процесса создания информационных систем управления на предприятии.
Вы ничего не говорите о бизнес-процессах, которые необходимо учитывать при проектировании информационной системы. Разве это не важно?
ОтветитьУдалитьБезусловно, предварительное исследование предприятия и процессов, происходящих на нем исключительно важно при проектировании АСУ ТП. Эти вещи очевидны и поэтому я не уделили им особого внимания. Однако отметил это. Если Вы внимательно прочтете, Вы заметите это...
УдалитьМне кажется, что, по большому счету при проектировании автоматизированной системы управления для педприятия не играет большой роли последовательность шагов. Главное - идти в одном направлении - к цели
ОтветитьУдалить