Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

PIS_Zakharchenko_2015g (1)

.pdf
Скачиваний:
140
Добавлен:
08.04.2015
Размер:
16.13 Mб
Скачать

Классификация CASE-средств (по типам)

Средства анализа (Upper CASE), предназначенные для построения и анализа моделей предметной области.

Средства анализа и проектирования (Middle CASE).

Выходом таких средств являются спецификации компонентов и интерфейсов системы, архитектуры системы, алгоритмов и структур данных;

средства проектирования баз данных, обеспечивающие моделирование данных и генерацию схем баз данных (как правило, на языке SQL) для СУБД.

Средства разработки приложений. К ним относятся средства 4GL и генераторы кодов.

Средства реинжиниринга, обеспечивающие анализ программных кодов и схем баз данных и формирование на их основе различных моделей и проектных спецификаций.

181

Критерии выбора инструментальных средств

Малые ИС

Непродолжительный ЖЦ

Ориентация на массовое использование

Невысокая цена

Отсутствие средств аналитической обработки данных

Использование настольных СУБД (FoxPro, Paradox, Access)

Средние ИС

Длительный ЖЦ

Наличие средств аналитической обработки данных

Наличие сотрудников-администраторов ПС и ТС

Наличие средств обеспечения безопасности

Крупные (корпоративные) ИС

Длительный ЖЦ

Ориентация на аналитическую обработку данных

Разнообразие ТС и ПС

Территориальная распределенность

182

Критерии выбора инструментальных средств (CASE-средств)

Малые интегрированные средства моделирования

ALLFusion Modeling Suite:

ALLFusion Process Modeler (ALLFusion PM) – создание функциональных моделей бизнес-процессов

ALLFusion ERwin Data Modeler (ALLFusion ERwin DM) –

создание моделей данных

Средние интегрированные средства моделирования

Designer 10g (Oracle)

IBM Rational Rose (Rational Software)

IBM Rational Software Architect (Rational Software)

Visual Paradigm for UML (Visual Paradigm)

Крупные интегрированные средства

моделирования для ERP-систем

ARIS (Architecture of Integrated Information System)

183

Базовые технологии моделирования бизнес-процессов

Большинство CASE-средств основано на технологиях моделирования:

Структурное

Объектно-

Процессно-

(функционально-

ориентированное

ориентированное

ориентированное)

моделирование

моделирование

моделирование

 

 

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

184

Технологии моделирования бизнес-процессов

Структурное моделирование – исследование системы начинается с общего обзора и затем детализируется, приобретая иерархическую структуру со все большим числом уровней.

Объектно-ориентированное моделирование -

подразумевает описание статической структуры системы в терминах объектов и связей между ними, а поведение системы описывается в терминах обмена сообщениями между объектами.

Процессно-ориентированное моделирование -

бизнес-процессы рассматриваются как ресурсы предприятия, непрерывно (постоянно, перманентно, медленно) адаптируемые к постоянным изменениям.

185

Структурное (функциональноориентированное) моделирование

Основано на принципе алгоритмической декомпозиции с выделением функциональных элементов и установлением строго порядка выполнения действий:

построение логической модели при помощи графических методов;

Построение системы «сверху-вниз» за счет последовательной детализации;

Итерация – уточнение версий проекта

Недостаток: процессы и данные существуют отдельно друг от друга. Не ясны условия выполнения процессов обработки информации.

186

Основные принципы структурного моделирования

Сложность больших систем преодолевается расчленением их на элементы («черные ящики») и иерархической организацией в модели. На каждом уровне модели для элемнтов рассматриваются только входы\выходы и реализуемая функция.

Критерии разбиения системы на элементы:

каждый элемент реализует единственную функцию системы;

функция каждого элемента должна быть легко понимаема независимо от сложности ее реализации;

связи между элементами должны быть максимально простыми и вводятся только при наличии связи между соответствующими функциями системы.

187

Объектно-ориентированное моделирование

Основано на объектной декомпозиции с описанием поведения системы в терминах взаимодействия объектов. Главный структурообразующий элемент – класс объектов с набором функций.

Графические методы моделирования обобщены

в языке унифицированного моделирования UML

(Unified Modeling Language).

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

188

Процессно-ориентированное моделирование

В основе – концепция BPM (Business Process Management, управление бизнес-процессами) - концепция процессного управления организацией:

переход от принципа «...произвести как можно больше» к принципу «...максимально удовлетворить клиента»;

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

обеспечивала эффективное исполнение бизнес-процессов.

Организация представляет собой не множество отделов, а совокупность бизнес-процессов.

189

Процессно-ориентированное моделирование

Для моделирования бизнес-процессов на основе концепции BPM

используется BPMN (Business Process Model and Notation, нотация и модель бизнес-процессов) — система условных обозначений.

Для поддержки концепции BPM применяется BPMS/BPMT

(Business Process Management System/Tool, инструмент управления бизнес-процессами)новый класс технологического программного обеспечения.

Назначение BPMS – трансляция схем бизнес-процессов в исполняемый код.

Основное средство класса BPMS - BPEL (Business Process Execution Language) — язык на основе XML для формального описания бизнес-процессов и протоколов их взаимодействия между собой. Объединяет моделирование с исполнением в единый комплекс, позволяет на основе визуальных диаграмм автоматически

генерировать код приложения.

190

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]