Можно выделить два основных подхода к проектированию систем управления предприятием и информационных систем их поддержки, а именно, структурный и процессный.
Первый подход основан на использовании организационной структуры компании, когда проектирование системы идет по структурным подразделениям. Технологии деятельности в этом случае описываются через технологии работы структурных подразделений, а взаимодействие структурных подразделений - через модель верхнего уровня. Если компания представляет собой сложную структуру типа холдинга, или предприятие-сеть, то необходимо также иметь модель взаимодействия всех входящих в него элементов, в которой будут отражены не только технологические, но также финансовые и юридические моменты.
Процессный подход подводит к необходимости перехода на так называемое тощее производство или тощую ресурсосберегающую организационную структуру (Lean production). Основными чертами такой реорганизации являются:
· широкое делегирование полномочий и ответственности исполнителям;
· сокращение количества уровней принятия решения;
· сочетание принципа целевого управления с групповой организацией труда;
· повышенное внимание к вопросам обеспечения качества продукции или услуг, а также работы предприятия в целом;
· автоматизация технологий выполнения бизнес-процессов.
Применение процессного подхода
Технология проектирования: понятие методов и средств проектирования ИС.
Основными из этих принципов являются следующие:
· принцип абстрагирования - заключается в выделении существенных аспектов системы и отвлечения от несущественных;
· принцип формализации - заключается в необходимости строгого методического подхода к решению проблемы;
· принцип непротиворечивости - заключается в обоснованности и согласованности элементов;
· принцип структурирования данных - заключается в том, что данные должны быть структурированы и иерархически организованы.
Проектирование- процесс принятия проектно-конструкторских решений, позволяющий получить проект системы удовлетворяющий требования заказчика.
Базовый принцип структурного метода проектирования. Понятия технологии и методов проектирования ИС. Требования, предъявляемые к современным технологиям проектирования ИС.
Проектно-конструкторская технологическая программная документация в которой представлено решение всей системы, в которой представлена информация по эксплуатации системы в конкретной информационной и программной среде.
Технология проектирования, разработки и сопровождения ИС должна удовлетворять следующим общим требованям:
· технология должна поддерживать полный ЖЦ ПО;
· технология должна обеспечивать гарантированное достижение целей разработки ИС с заданным качеством и в установленное время;
· технология должна обеспечивать возможность выполнения крупных проектов в виде подсистем (т.е. возможность декомпозиции проекта на составные части, разрабатываемые группами исполнителей ограниченной численности с последующей интеграцией составных частей).
· технология должна обеспечивать возможность ведения работ по проектированию отдельных подсистем небольшими группами (3-7 человек).
· технология должна обеспечивать минимальное время получения работоспособной ИС. Речь идет не о сроках готовности всей ИС, а о сроках реализации отдельных подсистем.
· технология должна предусматривать возможность управления конфигурацией проекта, ведения версий проекта и его составляющих, возможность автоматического выпуска проектной документации и синхронизацию ее версий с версиями проекта;
· технология должна обеспечивать независимость выполняемых проектных решений от средств реализации ИС (систем управления базами данных (СУБД), операционных систем, языков и систем программирования);
· технология должна быть поддержана комплексом согласованных CASE-средств, обеспечивающих автоматизацию процессов, выполняемых на всех стадиях ЖЦ. Общий подход к оценке и выбору CASE-средств описан в разделе 4, примеры комплексов CASE-средств - в подразделе 5.7.