Методы моделирования структурные объектно-ориентированные специальные.

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



Advertisements
Похожие презентации
Computer-Aided Software/System Engineering – автоматизированная разработка программного обеспечения/систем ОпределениеОпределение CASE-средство представляет.
Advertisements

Моделирование бизнес-процессов Моделирование бизнес-процессов Кастанова Анаит Авдеевна
«Моделирование бизнес-процессов» Автор НЕВЕЖИН Виктор Павлович Кафедра ММЭП Финансовый университет при Правительстве Российской Федерации Курс по выбору.
Моделирование бизнес-процессов Бизнес-процесс – система последовательных, целенаправленных и регламентированных видов деятельности, достигающих значимых.
Функциональное проектирование ИС. Декомпозиция всей системы на некоторое множество иерархически подчиненных функций. Основные идеи структурного анализа.
Представление предметной области. Методы представления предметной области. Модель сущность-связь. Инфологическое описание предметной области.
Структурный подход к проектированию ИС. Сущность структурного подхода к разработке АИС заключается в ее декомпозиции (разбиении) на автоматизируемые функции:
Презентация дисциплины по выбору Для студентов, обучающихся по направлению «Прикладная информатика» (магистерская программа «Прикладная информатика.
Методика моделирования IDEF3. Попытка сделать выводы Так как же работать с DFD???
Проектирование реляционной базы данных Основные принципы проектирования.
Этап моделирования предметной области в методологии RUP.
Дисциплина «Технология разработки программного обеспечения» Тема 1 « Основы разработки Тема 1 « Основы разработки программного продукта » программного.
Лекция 1: Нотация IDEF. Структурный подход к проектированию ИС принцип "разделяй и властвуй" - принцип решения сложных проблем путем их разбиения на множество.
1 Методология структурного анализа и проектирования SADT.
Структура и содержание УМК по программе повышения квалификацииМоделирование и реинжиниринг процессов предприятия Руководитель программы: д.т.н., профессор,
Лекция Преподаватель: старший преподаватель Афанасьева М.С.
Структурно- ориентированный подход к проектированию Информационных Систем.
Лекция 3 Анализ модели деятельности предприятия Учебные вопросы: 1.Методология структурного анализа 2.Инструментальные средства системного анализа.
Разработка программного обеспечения при объектном подходе Объектно-ориентированный подход.
Structure Analysis and Design Technique (SADT) Методология: графическое представление блочного моделирования графическое представление блочного моделирования.
Транксрипт:

Методы моделирования структурные объектно-ориентированные специальные

Идеи, лежащие в основе структурных методов черный ящик иерархия графическая нотация

def Структурным анализом принято называть метод исследования системы, которое начинается с ее общего обзора и затем детализируется, приобретая иерархическую структуру со все большим числом уровней. Для таких методов характерно: разбиение на уровни абстракции с ограничением числа элементов на каждом из уровней (обычно от 3 до 6-7); ограниченный контекст, включающий лишь существенные на каждом уровне детали; использование строгих формальных правил записи; последовательное приближение к конечному результату.

Средства структурного системного анализа Иллюстрируют: выполняемые функции отношения между данными динамическое поведение

Средства структурного системного анализа DFD (Data Flow Diagrams) - диаграммы потоков данных совместно со словарями данных и спецификациями процессов (миниспецификациями) или SADT (IDEF0) - диаграммы ERD (Entity-Relationship Diagrams) - диаграммы "сущность-связь" STD (State Transition Diagrams) - диаграммы переходов состояний

Модельные связи

DFD-диаграмма

Спецификация процесса МС: Покупка лотерейных билетов Для каждого клиента выполняется проверка наличия требуемого числа билетов лотереи заполнение приходного кассового ордера (Форма 53) и занесение его в НД ДОКУМЕНТЫ ДНЯ ФИЛИАЛА прием наличных денег и занесение операции в НД БАНКОВСКИЕ ОПЕРАЦИИ (при этом осуществляются проводки: Д-т 54, К-т 207) выдача билетов лотереи

SADT-диаграмма

ERD - диаграмма

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

Сравнительный анализ DFD и SADT адекватность средств рассматриваемой проблеме; согласованность с другими средствами структурного анализа; интеграция с последующими этапами (в частности, с этапом автоматизации бизнес-процесса).

Адекватность SADT – хорошо специфицированные и стандартизованные западные бизнес- процессы, DFD – слабая типизация бизнес- процессов, их стихийное появление и развитие наличие миниспецификаций DFD-процессов позволяет преодолеть логическую незавершенность SADT ограничения SADT (6-7 блоков на диаграмме) ведут к неестественному увеличению модели и в ряде случаев затрудняют ее читабельность и понимаемость

Согласованность и интеграция НазваниеERDSTDСтруктурные карты DFDда SADTслабаянет

Инструментальная поддержка До 10% CASE-средств поддерживают SADT, более 80% - различные нотации DFD (материалы CASE Consulting Group) 3% CASE-средств поддерживают SADT, 94% - различные нотации DFD (данные на основе анализа 167 CASE-пакетов)

Базовые модели ОО-методологии объектная модель, отражающая иерархию классов, связанных общностью структуры и поведения и отражающих специфику атрибутов и операций каждого из них (при этом одной из базовых нотаций объектной модели является диалект ERD); динамическая модель, отражающая временные аспекты и последовательность операций (при этом достаточно часто используется STD); функциональная модель, описывающая потоки данных (с использованием DFD).

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

Пример business-use-case

Специальные методы структурные карты (стандарты ANSI и ISO) схемы Харрингтона (Harrington), демонстрирующие структуру бизнес-процесса схемы процесса, базирующиеся на стандарте ANSI и включающие в себя такие объекты как: операция транспортировка инспекция хранение задержка

Бизнес-моделирование и ARIS Organizational Chart - организационная схема Value Added Chain Diagram – VACD-диаграмма Function Tree - дерево функций extended Event-Driven Process Chain - eEPC- диаграмма Office Process - презентационная диаграмма.

Организационная схема

VACD-диаграмма

Дерево функций

eEPC-диаграмма

Презентационная диаграмма (аналог eEPC-диаграммы)

Выбор методологии моделирования бизнес-процессов Структурный системный анализ и проектирование Объектно-ориентированный анализ и проектирование Специальные методы Функционально-ориентированные Информационно-ориентированные DFD SADT

ГОК: контекстная диаграмма

Автобаза: диаграмма уровня деятельностей

Ремонт и ТО: диаграмма бизнес-процессов

Ремонт: диаграмма бизнес-функций

Учет ремонта: диаграмма бизнес-функций

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

Состояние дел в области стандартизации Стандарты де-факто: DFD, ERD, STD, сети Петри Семейство IDEF (Integrated Computer Automated Manufacturing Definition): IDEF0, IDEF1, IDEF1X, IDEF2, IDEF3, IDEF4 OMG UML 2.0 (UML Superstructure) Р Рекомендации по стандартизации. Информационные технологии поддержки жизненного цикла изделия. Методология функционального моделирования