Модельно-ориентированное проектирование ИС. Сущность модельно-ориентированного проектирования ИС сводится к адаптации компонентов типовой ИС в соответствии.

Презентация:



Advertisements
Похожие презентации
Типовое проектирование информационных систем. Основные понятия и классификация методов типового проектирования Методы типового проектирования ИС предполагают.
Advertisements

Проектирование умных систем через описание бизнес-процессов Карпенко С.В. Нач. процессного отдела РФЯЦ - ВНИИЭФ.
Лекция 3 Архитектура информационных систем. Вопросы лекции 1. Архитектура информационной системы 2. Архитектурный подход к реализации информационных систем.
Жизненный цикл программного обеспечения Лекция 4.
Лекция 5 Организация разработки информационных систем УЧЕБНЫЕ ВОПРОСЫ: УЧЕБНЫЕ ВОПРОСЫ: 1. Каноническое проектирование ИС 2. Типовое проектирование ИС.
Жизненный цикл программного обеспечения Подготовил студент 1 курса Лось Павел.
Система программ «1 С: ПРЕДПРИЯТИЕ» Структура Элементы Средства.
А.М. Новиков, Д.А. Новиков ПРОЕКТ как цикл инновационной деятельности.
2 Основным понятием программной инженерии является понятие жизненного цикла ПО. Жизненный цикл ПО (software lifecycle) – это период времени, который начинается.
Жизненный цикл ИС – весь период времени существования ИС, начиная от выработки первоначальной концепции и заканчивая потерей необходимости решения соответствующих.
Информационные системы Тема: «Классификация информационных систем» Е.Г. Лаврушина.
Лекция 2 Принципы создания, классификация, состав и структура ЭИС.
Лекция 5 Способы конструирования программ. Основы доказательства правильности.
СИСТЕМА SLS-УПРАВЛЕНИЕ БИЗНЕС-ПРОЦЕССАМИ Июль, igr.net.
Вопросы методологии внедрения Вопросы методологии внедрения Microsoft Business Solutions - Axapta.
Технический проект системы Технический проект системы - это техническая документация, содержащая общесистемные проектные решения, алгоритмы решения задач,
Жизненный цикл ИС период создания и использования информационных систем, начиная с момента возникновения необходимости в данной информационной системы.
Обеспечение информационной поддержки лечебного процесса родильного дома (РД) «Медицинские информационные системы»
1 ТЕМА 5. Стадии проектирования и реализации ИС. Лекция 18. Разработка форм первичных и результатных документов.
Разработка объектно- ориентированного ПО Итеративная модель разработки (развитие водопадной модели) анализ проектирование кодирование тестирование.
Транксрипт:

Модельно-ориентированное проектирование ИС

Сущность модельно-ориентированного проектирования ИС сводится к адаптации компонентов типовой ИС в соответствии с моделью проблемной области конкретной системы. Ядро типовой ИС – постоянно развиваемая модель проблемной области, поддерживаемая в специальной базе метаинформации – репозитории, на основе которого осуществляется конфигурация программного обеспечения.

Для моделирования проблемной области и последующих конфигураций информационной системы из отдельных компонентов (программных модулей) используется специальный программный инструментарий. например, Business Engineering Workbench (BEW), BAAN Enterprise Modeler).

Достоинство применения модельно- ориентированных систем: накапливание опыта проектирования информационных систем для различных отраслей и типов производства в виде типовых моделей, которые поставляются вместе с программным продуктом в форме наполненного репозитория.

Базовая модель репозитория содержит описание: бизнес-функций; бизнес-процессов; бизнес-объектов; бизнес-правил; организационной структуры.

Многообразие и гибкость определения бизнес-процессов и соответствующих кон- фигураций информационных системы задаются с помощью набора бизнес-правил.

Типовые модели описывают конфигурации информационной системы для определенных областей (автомобильной, нефтегазовой и др.) или типов производства (единичного, массового, серийного и др.). Модель предприятия (проблемной области) строятся путем привязки фрагментов типовой модели в соответствии со специфическими особенностями предприятия.

Построенная модель предприятия в виде метаописания хранится в репозитории и при необходимости может быть откорректирована. Далее по модели предприятия автоматически осуществляется конфигурация информационной системы, в ходе которой выполняется семантический контроль по бизнес-правилам.

Модель функций Модель функций представляет собой иерархическую декомпозицию функциональной деятельности предприятия. На первом уровне иерархии указываются основные виды функциональных подсистем. К примеру, сбыт, производство, логистика, финансы, персонал и т.д.

Модель функций На следующем уровне иерархии для каждой функциональной подсистемы указываются функциональные модули. Например, подсистема «Логистика» включает в себя следующие функциональные модули: планирование потребности в материалах, закупки, управление запасами, проверка платежей.

Модель функций Для функциональных модулей задаются наборы бизнес-функций, для каждой из которых в дальнейшем определяются бизнес-процессы. Например, для функционального модуля «Закупки» определяются бизнес-функции : оформление договоров, оформление заказов, выписка счетов.

Модель функций Для функций могут быть заданы показатели оценки эффективности их выполнения, произвольное текстовое описание (например, инструкция для выполнения). Также для функций последнего уровня могут быть указаны варианты оптимизации по мере внедрения ИС (например, функция с интерактивным и автоматическим выполнением).

Модель бизнес-процессов Модель бизнес-процесса отражает последовательность выполнения работ (операций) (для функций самого нижнего уровня модели бизнес-функций), которая позволяет провести конфигурацию программных модулей информационной системы в соответствии с характерными особенностями конкретной проблемной области.

Модель бизнес-процессов Управление процессами находится в зависимости от событий. Так, переходы между операциями осуществляются в зависимости от событий, которые связываются логическими связками «И», «ИЛИ». Некоторые части бизнес-процесса могут не выполняться в зависимости от конкретных условий, связанных с состояниями (событиями) процесса.

Модель бизнес-процессов С работами (операциями) могут быть соотнесены должностные инструкции, документы и коды общих вспомогательных программ (утилит).

Модель бизнес-объектов Интегрирование бизнес-процессов осуществляется на основе бизнес - объектов. Бизнес-объекты – компоненты уровня проблемной области, которые используются в различных приложениях в произвольных комбинациях и не зависят от них.

Модель бизнес-объектов Они обладают более сложной структурой по сравнению с простыми объектами. Бизнес-объекты – это объекты-сущности в нотации UML. В отличие от обычных объектов бизнес-объекты являются самодостаточными, т.е. имеют стандартный интерфейс.

Модель бизнес-объектов К примеру, они содержат ограничения допустимых типов связей с другими объектами и бизнес-правила по связям с внешней средой.

Модель организационной структуры Модель организационной структуры пред- приятия представляет собой традиционную иерархическую структуру подчинения подразделений и персонала (организационных единиц). Назначение моделирования: в распределении автоматизируемых функций по работникам подразделений и определении доступа к информационной системе.

Связь модели бизнес-процесса и модели организационной структуры задается через указатели роли. Указатель роли определяет тип работника, который может выполнять ту или иную работу. Для каждой роли определяются полномочия в определении функций, права доступа к информации, должностные инструкции.

При назначении работы конкретному работнику всегда осуществляется проверка роли, которую он может выполнять. Если при этот тип конкретного работника не соответствует роли, то последний не получает доступа к выполнению работы.

Модели бизнес – правил Бизнес- правила – это специальные сведения в области типовой ИС, которые хранятся в репозитории и используются для контроля корректности построения модели предприятия и процессов конфигурации и эксплуатации ИС.

Технологическая сеть модельно- ориентированного проектирования ИС Особенности: 1. Привязка типовой ИС к условиям конкретного объекта осуществляется в результате совместных усилий фирмы- производителя программного продукта и проектной группы предприятия

Технологическая сеть модельно- ориентированного проектирования ИС Особенности: 2. Консультанты фирмы-производителя программного продукта принимают участие на всех этапах внедрения системы и особенно на этапе анализа требований. 3. Возрастает роль руководства предприятия в организации и контроле за созданием ИС.

Технология модельно-ориентированного проектирования ИС включает четыре основные стадии: 1. Выбор типового проекта; 2. Разработка проектной модели предприятия; 3. Реализация проекта; 4. Ввод в эксплуатацию и поддержку функционирования.

Выбор типовой ИС Разработка проектной модели Реализация проекта Ввод в эксплуатацию Результаты предпроектного обследования предварительная модель предприятия проектная модель предприятия Сконфигурированные и доработанные вручную программные модули интерфейсы структуры базы данных (бизнес-объектов) документация программно-техническая среда наполненная база данных

Выбор типовой ИС Внедрение типовой ИС начинается с анализа требований системы предприятия к ИС. На основе результатов предпроектного обследования формируется предварительная мо- дель предприятия, которая аккумулирует требования к функциональности ИС и на основе которой осуществляется выбор программного комплекса.

Построение модели бизнес-процессов Построение модели орг. структуры Построение модели бизнес-объектов бизнес-цели Построение моде- ли бизнес-функций модель бизнес-функций модель бизнес-объектов модель бизнес-процессов существующая организационная структура модель орг.структуры Технологическая сеть построения предварительной модели предприятия

Выбор типовой ИС Построение модели бизнес-функций: Определение набора бизнес-функций, которые должны быть автоматизированы с позиции наибольшего влияния на достижение бизнес-целей - на уровне руководителей предприятия при участии консультантов-производителей типовых ИС.

Выбор типовой ИС Далее к построению предварительной модели предприятия подключаются ключевые пользователи предприятия – руководители линейных и функциональных подразделений. Консультанты, взаимодействуя с пользователями, на основе сформированных бизнес- функций, строят модели бизнес-объектов, бизнес-процессов и организационной структуры.

Выбор типовой ИС Модель организационной структуры строится с учетом построенных моделей бизнес- процессов и бизнес-объектов, а также существующей организационной структуры. После завершения этапа построения предварительной модели руководство предприятия принимает решение о выборе типовой ИС, модель предприятия которой в наибольшей степени соответствуют целям автоматизации.

Разработка проектной модели предприятия Для модельно-ориентированной технологии проектировании ИС характерна привязка модели предприятия к компонентам типовой ИС. Поэтому входными данными этапа «Разработка проектной модели предприятия» является: предварительная модель предприятия, а на выходе формируется проектная модель предприятия.

На этапе разработки проектной модели выполняются следующие работы: Инсталляция программного продукта, реализующего типовую ИС; Проведение обучения проектной команды ИС;

На этапе разработки проектной модели выполняются следующие работы: Определение требований к доработке программного обеспечения; Привязка модели предприятия к компонентам типовой ИС; Проектирование внешних интерфейсов системы.

Технологическая сеть «Разработка проектной модели предприятия» В начале разработки проектной модели консультанты по типовой ИС совместно с проектной группой на основе предварительно построенной модели бизнес-функций и бизнес-правил уточняют ее – «Уточнение модели предприятия».

Технологическая сеть «Разработка проектной модели предприятия» Далее осуществляется Привязка программных модулей к бизнес-процессам. Входные данные: проектная модель бизнес- функций, модели бизнес-процессов, бизнес- правила. Выходные данные: 1. привязка программных модулей типовой ИС к функциональным блокам бизнес-процессов; 2. спецификации на разработку программных модулей.

Технологическая сеть «Разработка проектной модели предприятия» Следующая операция: «Привязка бизнес- объектов к программным модулям» Входные данные: привязка программных модулей типовой ИС к функциональным блокам бизнес-процессов; спецификации на разработку программных модулей. модель бизнес-объектов; бизнес-правила; проектная модель бизнес-функций.

Технологическая сеть «Разработка проектной модели предприятия» Операция: «Привязка бизнес-объектов к программным модулям» Выходные данные: структура используемых бизнес-объектов.

Технологическая сеть «Разработка проектной модели предприятия» Операция: «Привязка организационных единиц к модулям бизнес-процесса». Входные данные: модель организационной структуры; структура используемых бизнес-объектов; бизнес-правила; проектная модель бизнес-функций.

Технологическая сеть «Разработка проектной модели предприятия» Операция: «Привязка организационных единиц к модулям бизнес-процесса». Выходные данные: роли исполнителей; спецификации интерфейса пользователя.

Уточнение модели предприятия Привязка модулей типовой ИС к бизнес-процессам Привязка бизнес- Объектов к модулям Привязка организац. единиц к модулям бизнес-процесса Модель бизнес-функций Проектная модель бизнес-функций Привязка программных модулей типовой к функциональным блокам бизнес-процессов структура используемых бизнес-объектов бизнес-правила роли испол- нителей спецификации интерфейса пользователя Бизнес-правила Спецификации на разработку программных модулей модель организационной структуры

Реализация проекта сводится к конфигурации ИС и генерации интерфейсов пользователей, то есть получении готовых для эксплуатации программ функций обработки данных и интерфейсов, а также определении структуры базы данных (бизнес-объектов). Настройка программного комплекса типовой ИС и генерация интерфейса пользователей осуществляется автоматически на основе бизнес-правил и проектной модели предприятия.

Ввод в эксплуатацию должны быть выполнены следующие работы: создание документации конечных пользователей; установка программно-технической среды эксплуатации ИС; наполнение информацией новых баз данных или подключение и конвертация существующих баз данных.