- •Моделирование бизнес-процессов
- •Цели и задачи моделирования бизнес-процессов
- •Принципы структурного и объектно-ориентированного анализа
- •Методология описания бизнес-процессов idef0
- •Методология описания бизнес-процессов idef3
- •Методология описания бизнес-процессов dfd
- •Case-технологии. Назначение и структура языка uml.
- •Принципы моделирования языка uml.
- •Семантика и нотация языка uml.
- •Особенности изображения диаграмм языка uml. Графическое изображение диаграмм.
- •Диаграмма прецедентов
- •Особенности построения диаграмм прецедентов. Рекомендации по разработке диаграмм прецедентов
Методология описания бизнес-процессов dfd
Цель такого представления — продемонстрировать, как каждый процесс преобразует свои входные данные в выходные. Может отражать не только информационные, но и материальные потоки.
Также, как и в других моделях, поддерживается декомпозиция.
Основными компонентами диаграмм потоков данных являются:
внешние сущности (материальный объект или физическое лицо, являющиеся источником или приёмником информации, например, заказчики, персонал, поставщики, клиенты, склад);
системы и подсистемы (например, подсистема по работе с физическими лицами);
процессы (преобразование входных потоков данных в выходные в соответствии с определенным алгоритмом; физически это может быть, например, подразделение организации (отдел), выполняющее обработку входных документов и выпуск отчетов, программа, аппаратно реализованное логическое устройство и т.д.);
накопители данных (абстрактные устройства для хранения информации);
потоки данных (на диаграмме - стрелки).
Необходимо размещать на каждой диаграмме от 3 (меньше нет смысла) до 7 (больше - не воспринимаемо) процессов, не загромождая диаграммы несущественными на данном уровне деталями.
Первым шагом при построении иерархии DFD является построение контекстных диаграмм. Обычно при проектировании относительно простых систем строится единственная контекстная диаграмма со звездообразной топологией, в центре которой находится так называемый главный процесс, соединенный с приемниками и источниками информации. Для сложных систем (десять и более внешних сущностей, распределенная природа и многофункциональность системы) строится иерархия контекстных диаграмм. При этом контекстная диаграмма верхнего уровня содержит не единственный главный процесс, а набор подсистем, соединенных потоками данных.
Каждый процесс на DFD может быть детализирован при помощи DFD или (если процесс элементарный) спецификации. Спецификации представляют собой описания алгоритмов задач, выполняемых процессами. Языки спецификаций могут варьироваться от структурированного естественного языка или псевдокода до визуальных языков моделирования.
При моделировании бизнес-процессов диаграммы потоков данных (DFD) используются для построения моделей "AS-IS" и "AS-TO-BE", отражая, таким образом, существующую и предлагаемую структуру бизнес-процессов организации.
Case-технологии. Назначение и структура языка uml.
Case- технологии представляют собой методологию проектирования информационных систем, а так же набор инструментов средств позволяющих в наглядной форме моделирования предметной области анализировать эту модель на всех этапах разработки и сопровождению ИС, а так же разработка приложения в соответствии с инф. потребностями пользователя.
Язык UML представляет собой общецелевое язык визуального моделировпния разработки для спецификации визуализации проектирования и документирования компонентов ПО и БП и др. систем.
Принципы моделирования языка uml.
Принципы моделирования:
1)Принцип абстрагирования- при построении модели слож систем необходимо включать в эту модель только те аспекты проектирования систем которые имеют непосредственные отношения функционирования этой системы. Все второстипенные детали опускаются что бы чрезмерно не усложнять процесс анализа и исследования полученной модели
2) принцип многомодельности- никакая еденичная модель не может с достаточной степенью адекватности описывать различные аспекты слож систем. Это означает что можель слож систем допускает некоторое число взаимосвязей прдставление каждой из которых адекватно отражает некоторый аспект поведения или структуры системы. Наиболее общ. представ. сложной системы принято считать статическая и динамическая представления которые в свою очередь могут подразделятся на другие более частные представления. Феномен сложной системы состоит в том, что не одно его еденичное предсталвение и является достаточным для адекватного выражения всех особенностей моделирования
3)Принцип иерархичности построения модели сложных систем- Согласно которому необходимо рассматривать процесс построения модели на разных уровнях абстрагирования или детализирования при этом исход модель слож подсистемы имеют наиболее общие представления
