Copyright © 2010. Все права защищены. 69 Гущин А.Н.
· вспомогательные бизнес-процессы (бизнес-процессы, дающие результат для
основного бизнес-процесса или организации).
В большинстве случаев основные бизнес-процессы в первом приближении
идентичны для организаций, принадлежащих одной отрасли (например,
нефтепереработка для НПЗ, продажи для торговых организаций), или вообще
являются уникальными (например, трубопроводный транспорт нефти, транспорт
газа). Для автоматизации таких процессов существуют отраслевые решения
(например, SCADA системы диспетчерского управления, системы для химического
производства, системы для транспортных организаций) или специально
разработанные под заказ системы (например, система управления поставками газа).
Вспомогательные же бизнес-процессы практически идентичны на верхнем
уровне абстракции во всех организациях (например, бухгалтерия, логистика, склад,
кадры и т.п.), а существующие различия проявляются на нижних уровнях
детализации. Такие бизнес-процессы очень хорошо изучены и формализованы.
Существует большое количество систем для их автоматизации - от небольших
узконаправленных систем (1С-бухгалтерия, БОСС-Кадровик и др.), до комплексных
систем класса ERP (SAP/R3, Oracle Applications и др.).
Таким образом, КИС должна включать в себя компоненты,
автоматизирующие как основные, так и вспомогательные бизнес-процессы.
Автоматизируя бизнес-процессы по отдельности, не принимая во внимание интересы
всей организации, не соблюдая системотехнические принципы, в конце концов,
можно прийти к "лоскутной" автоматизации, которая будет в дальнейшем тормозить
процесс автоматизации и вести к неоправданно значительным затратам. Только
объединив компоненты в единое целое, можно получить систему, обладающую
свойствами КИС, и действительно полезную организации.
Методы и средства проектирования КИС
При проектировании программного обеспечения используется несколько методов.
Важнейшими являются структурный и объектно-ориентированный методы, которые,
однако, не стоит противопоставлять - каждый из них на различных этапах анализа и
проектирования должен последовательно дополнять друг друга.
Структурный метод
Представляет традиционный подход к созданию программного обеспечения.
Основным строительным блоком является процедура или функция, а внимание
уделяется, прежде всего, вопросам передачи управления и декомпозиции больших
алгоритмов на меньшие. Но, к сожалению, системы не слишком легко адаптируются.
При изменении требований или увеличении размера приложения (что происходит
нередко) сопровождать их становится сложнее. Однако структурный метод является
чрезвычайно удобным на этапе анализа и проектирования - поскольку аналитики
имеют дело с бизнес-процессами, по сути, являющимися функциями или группами
функций.
В структурном анализе используются такие методики, как:
· DFD (Data Flow Diagrams) - диаграммы потоков данных;
· IDEF0 (Icam DEFinition) - функциональные диаграммы.