Системное моделирование и CASE

Содержание

Слайд 2

Для чего используется системное моделирование?

Области применения системного моделирования

Реорганизация предприятия, бизнес, конкретного процесса

Создание,

Для чего используется системное моделирование? Области применения системного моделирования Реорганизация предприятия, бизнес,
выбор, внедрение информационных систем на предприятие

Сертификация бизнеса по серии стандартов ISO 9000

Цель: Понять, как функционирует предприятие и как оно будет функционировать после реорганизации

Цель: определение требований к ИС, организация процесса внедрения ИС

Цель: соответствие стандартам серии ISO 9000, повышение качества организации деятельности, продуктов, услуг

Слайд 3

Упрощенный вид реорганизации деятельности, процесса

Построение
модели
«Как есть»
(«as is»)

Упрощенный вид реорганизации деятельности, процесса Построение модели «Как есть» («as is») Анализ
Анализ
модели

Построение
модели
«Как будет»
(«to be»)

Моделирование существующей ситуации

Выявление недостатков, формирование предложений по улучшению процесса

Моделирование возможной ситуации после устранения недостатков

Реорганизация
бизнеса
(процесса)

Если параметры модели удовлетворительны

Если параметры модели не удовлетворительны

Слайд 4

Для чего нужно системное моделирование?

Значимость системной модели для предприятия подтверждается словами одного

Для чего нужно системное моделирование? Значимость системной модели для предприятия подтверждается словами
из руководителей торгового-производственного комплекса «Руссо»:
«Российская фирма, в которой не описаны бизнес-процессы, теряет около 20% товарооборота»
(по данным журнала ИнфоБизнес. – 2001. № 14. – 10 апреля)

Слайд 5

Детальная бизнес-модель в области ИС позволит:

Описать, «увидеть» и скорректировать будущую систему до

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

Слайд 6

Подходы к моделированию бизнес-процессов

Подходы к моделированию бизнес-процессов

Слайд 7

Основные понятия и определения

Бизнес-процесс – связанная совокупность подпроцессов и/или бизнес-операций и/или бизнес-функций,

Основные понятия и определения Бизнес-процесс – связанная совокупность подпроцессов и/или бизнес-операций и/или
в ходе выполнения которой потребляются определенные ресурсы и создается продукт (вещественный или нематериальный результат человеческого труда: предмет, услуга, научное открытие, идея), представляющий ценность для потребителя

Слайд 8

Основные понятия и определения

Модель - полное описание системы с определенной точки зрения.

Основные понятия и определения Модель - полное описание системы с определенной точки

ИЛИ
Модель – это проекция реальности, взятая с определенными допущениями

Слайд 9

Основные понятия и определения

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

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

Слайд 10

Основные понятия и определения

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

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

Слайд 11

Основные понятия и определения

CASE (Computer Aided Software Engineering) технологии - совокупность методов

Основные понятия и определения CASE (Computer Aided Software Engineering) технологии - совокупность
проектирования систем, а также набор инструментальных средств, позволяющих в наглядной форме моделировать предметную область, анализировать эту модель на всех стадиях разработки и сопровождения ИС и разрабатывать приложения в соответствии с информационными потребностями пользователей.
Case-технологии реализуются при помощи CASE-средств.

Слайд 12

Все современные CASE-средства могут быть классифицированы в основном по типам и категориям.

Все современные CASE-средства могут быть классифицированы в основном по типам и категориям.
Классификация по типам отражает функциональную ориентацию CASE-средств на те или иные процессы ЖЦ. Классификация по категориям определяет степень интегрированности по выполняемым функциям и включает отдельные локальные средства, решающие небольшие автономные задачи
Помимо этого, CASE-средства можно классифицировать по следующим признакам:
применяемым методологиям и моделям систем и БД;
степени интегрированности с СУБД;
доступным платформам.

Классификация CASE средств

Слайд 13

Классификация CASE по типам

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

Классификация CASE по типам средства анализа (Upper CASE), предназначенные для построения и
моделей предметной области (Design/IDEF (Meta Software), BPwin (Logic Works));
средства анализа и проектирования (Middle CASE), поддерживающие наиболее распространенные методологии проектирования и использующиеся для создания проектных спецификаций (Vantage Team Builder (Cayenne), Designer/2000 (ORACLE), Silverrun (CSA), PRO-IV (McDonnell Douglas), CASE.Аналитик (МакроПроджект)). Выходом таких средств являются спецификации компонентов и интерфейсов системы, архитектуры системы, алгоритмов и структур данных;

Слайд 14

Классификация CASE по типам

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

Классификация CASE по типам средства проектирования баз данных, обеспечивающие моделирование данных и
схем баз данных (как правило, на языке SQL) для наиболее распространенных СУБД. К ним относятся ERwin (Logic Works), S-Designor (SDP) и DataBase Designer (ORACLE). Средства проектирования баз данных имеются также в составе CASE-средств Vantage Team Builder, Designer/2000, Silverrun и PRO-IV;
средства разработки приложений. К ним относятся средства 4GL (Uniface (Compuware), JAM (JYACC), PowerBuilder (Sybase), Developer/2000 (ORACLE), New Era (Informix), SQL Windows (Gupta), Delphi (Borland) и др.) и генераторы кодов, входящие в состав Vantage Team Builder, PRO-IV и частично - в Silverrun;

Слайд 15

Классификация CASE по типам

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

Классификация CASE по типам средства реинжиниринга, обеспечивающие анализ программных кодов и схем
данных и формирование на их основе различных моделей и проектных спецификаций. Средства анализа схем БД и формирования ERD входят в состав Vantage Team Builder, PRO-IV, Silverrun, Designer/2000, ERwin и S-Designor. В области анализа программных кодов наибольшее распространение получают объектно-ориентированные CASE-средства, обеспечивающие реинжиниринг программ на языке С++ (Rational Rose (Rational Software), Object Team (Cayenne)).

Слайд 16

Классификация CASE по типам

Вспомогательные типы включают:
средства планирования и управления проектом (SE

Классификация CASE по типам Вспомогательные типы включают: средства планирования и управления проектом
Companion, Microsoft Project и др.);
средства конфигурационного управления (PVCS (Intersolv));
средства тестирования (Quality Works (Segue Software));
средства документирования (SoDA (Rational Software)).

Слайд 17

Примеры некоторых CASE-средств по сфере применения

CASE-средства

Анализ и проектирование

Проектирование баз данных и файлов

Программирование

Примеры некоторых CASE-средств по сфере применения CASE-средства Анализ и проектирование Проектирование баз
AllFusion Process Modeler (ERWin, ex BPWin)
Design/IDEF
ARIS
IBM Rational Rose
IBM WebSphere Business Modeler

AllFusion ERWin Data Modeler (ERWin)
Designer2000
Silverrun
Rational Rose
Rational Software Architect

COBOL 2/Workbench
DECASE
APS
Rational Software Architect

Слайд 18

ERWin Process Modeler

AllFusion Process Modeler 7 (ранее BPwin) - инструмент для моделирования,

ERWin Process Modeler AllFusion Process Modeler 7 (ранее BPwin) - инструмент для
анализа, документирования и оптимизации бизнес-процессов. AllFusion Process Modeler 7 можно использовать для графического представления бизнес-процессов. Графически представленная схема выполнения работ, обмена информацией, документооборота визуализирует модель бизнес-процесса. Графическое изложение этой информации позволяет перевести задачи управления организацией из области сложного ремесла в сферу инженерных технологий.
Основные возможности системы:
Поддержка различных технологий моделирования
Анализ показателей затрат и производительности
Интеграция процессов/данных
Поддержка стандартных нотаций
Экспорт объектов и свойств в другие модели
Документирование информации в пределах всей модели
Масштабируемость отчетности без потери качества графиков

Слайд 19

ERWin Process Modeler

Примеры эффективного использования AllFusion Process Modeler 7 (BPwin):
Административные органы: NATO

ERWin Process Modeler Примеры эффективного использования AllFusion Process Modeler 7 (BPwin): Административные

Разработка КИС: НИИ "Восход"
Финансовые структуры: слияние двух бирж, автоматизация банков
Страхование: StanCorp
Недвижимость, строительство: Portman
Правоохранительные органы: использование в криминалистике
Армия, оборона: NATO, Quantum Research (англ.)

Слайд 20

ERWin Process Modeler

После запуска программы на экране появиться диалоговое окно, в котором

ERWin Process Modeler После запуска программы на экране появиться диалоговое окно, в
следует выбрать режим работы: либо создать новую модель (Create model), либо открыть существующую модель (Open model)

Слайд 21

ERWin Process Modeler

После ввода имени и выбора типа диаграммы, откроется окно свойств

ERWin Process Modeler После ввода имени и выбора типа диаграммы, откроется окно
для создаваемой новой модели: в данном окне можно изменить имя автора модели, его инициалы, способы отображения модели на экране, настройки страниц и масштаб.

Слайд 22

Основные инструменты ERWin Process Modeler

На основной панели инструментов расположены элементы управления, в

Основные инструменты ERWin Process Modeler На основной панели инструментов расположены элементы управления,
основном знакомые по другим Windows-интерфейсам

1.Создать новую модель.
Открыть модель.
Сохранить модель.
Печать модели
Мастер создания отчетов.
Выбор масштаба.
Масштабирование.
Увеличение участка
Проверка ошибок
10. Включение и выключение навигатора модели

Слайд 23

Основные инструменты ERWin Process Modeler

Pointer Tool – используется для выбора и определения

Основные инструменты ERWin Process Modeler Pointer Tool – используется для выбора и
позиции объектов добавленных в диаграмму.
2. Activity Box Tool – используется для установки блоков в диаграмме.
Arrow Tool – используется, чтобы устанавливать дуги в диаграмме.
Squiggle Tool – используется для создания тильды (squiggle), которая соединяет дугу с ее названием.
Text Block Tool – используется для создания текстовых блоков.
Diagram Dictionary Editor – открывает диалоговое окно Diagram Dictionary Editor, где можно перейти на какую-либо диаграмму или создать новую диаграмму.
Go to Sibling Diagram – используется для отображения следующей диаграммы того же уровня.
Go to Parent Diagram – переход на родительскую диаграмму.
9. Go to Child Diagram – используется, чтобы отобразить диаграмму потомка или разложить выделенный блок на диаграмму

Слайд 24

Основные инструменты ERWin Process Modeler

Диаграммы  главные компоненты модели. Любая диаграмма состоит из

Основные инструменты ERWin Process Modeler Диаграммы главные компоненты модели. Любая диаграмма состоит
совокупности следующих объектов: блоков; дуг; текстовых блоков. Блоки представляют действие, дуги  объекты, обрабатываемые системой.
Для работы с любым из этих объектов можно использовать либо основное меню

Либо контекстно-зависимое меню (меню, появляющееся при нажатии правой кнопке мыши). Принципы работы с меню являются стандартными для среды Windows. Объект сначала делается активным, затем над ним осуществляются необходимые действия.
Метод IDEF 0 характеризуется постепенным введением всё больших уровней детализации по мере создания диаграмм, отображающих модель.

Слайд 25

Описание полей бланка диаграммы

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

Описание полей бланка диаграммы Каждая диаграмма располагается внутри бланка имеющего несколько информационных полей:

Слайд 26

Поля верхней части рамки

Used At (Используется в) – используется для указания на

Поля верхней части рамки Used At (Используется в) – используется для указания
родительский блок в случае, если на текущую диаграмму ссылались посредством стрелки вызова.
Author (Автор) – имя создателя диаграммы.
Date (Дата) – дата создания и имя проекта.
Project (Проект) – имя проекта.
Rev (Пересмотрено) – дата последнего редактирования диаграммы.
Notes 12345678910 (Замечания) – используется при проведении сеанса экспертизы. Эксперт должен (на бумажной копии диаграммы) указать число замечаний, вычеркивая цифру из списка каждый раз при внесении нового замечания.
Status (Статус) – статус отображает стадию создания диаграммы, отображая все этапы
Публикации.

Слайд 27

Поля верхней части рамки

Working (Рабочая версия) – новая диаграмма, кардинально обновленная диаграмма

Поля верхней части рамки Working (Рабочая версия) – новая диаграмма, кардинально обновленная
или новый автор диаграммы;
Draft (Эскиз) – диаграмма прошла первичную экспертизу и готова к дальнейшему обсуждению;
Recommended (Рекомендовано) – диаграмма и все ее сопровождающие документы прошли экспертизу. Новых изменений не ожидается;
Publication (Публикация) – диаграмма готова к окончательной печати и публикации.
Reader (Читатель) – имя читателя (эксперта).
Date (Дата) – дата прочтения (экспертизы).
Context (Контекст) – схема расположения работ в диаграмме верхнего уровня. Работа, являющаяся родительской, показана темным прямоугольником, остальные – светлым. На контекстной диаграмме (А-0) показывается надпись ТОР. В левом нижнем углу показывается номер по узлу родительской диаграммы.

Слайд 28

Поля нижней части рамки

Node (Узел) – номер узла диаграммы (номер родительского блока).

Поля нижней части рамки Node (Узел) – номер узла диаграммы (номер родительского

Title (Название) – имя диаграммы. По умолчанию – имя родительского блока.
Number (Номер) – C-номер, уникальный номер версии диаграммы.
Page (Страница) – номер страницы, может использоваться как номер страницы при формировании папки.

Слайд 29

Описание модели IDEF0

IDEF0 - модель предполагает наличие четко сформулированной цели, единственного

Описание модели IDEF0 IDEF0 - модель предполагает наличие четко сформулированной цели, единственного
субъекта моделирования и одной точки зрения.
В основе IDEF 0 лежит принцип декомпозиции процессов и данных.
Для внесения области, цели и точки зрения в модели IDEF0 в ERwin следует выбрать пункт меню Model/Model Properties, вызывающий диалог Model Properties

В закладке Purpose следует внести цель и точку зрения, а в закладку Definition – определение модели и описание области. В закладке Status того же диалога можно описать статус модели (черновой вариант, рабочий, окончательный и т.д.), время создания и последнего редактирования (отслеживается в дальнейшем автоматически по системной дате). В закладке Source описываются источники информации для построения модели (например, "Опрос экспертов предметной области и анализ документации"). Закладка General служит для внесения имени проекта и модели, имени и инициалов автора и временных рамок, модели – AS-IS и TО-ВЕ.

Слайд 30

Задача

В банке для автомобилистов имеется 2 окошечка, каждое из которых Из предыдущих

Задача В банке для автомобилистов имеется 2 окошечка, каждое из которых Из
наблюдений известно, что интервалы времени между прибытием клиентов в час пик распределены экспоненциально с математическим ожиданием равным 0,5 единицы времени. Так как банк перегружен только в часы пик, то анализируется только этот период. Продолжительность обслуживания у обоих кассиров одинакова и распределена экспоненциально с математическим ожиданием, равным 0,3 единицы времени. Известно также, что при равной длине очереди, а так же при отсутствии очередей клиенты отдают предпочтение первой полосе. Во всех других случаях клиенты выбирают более короткую очередь. После того как клиент въехал в банк, он не может покинуть его, пока не будет обслужен. Однако он может сменить очередь, если стоит последним и разница в длине очередей при этом составляет не менее двух автомобилей. Из-за ограниченного места на каждой полосе может находиться не более трех автомобилей. В банке, таким образом, не может находиться более восьми автомобилей, включая автомобили двух клиентов, обслуживаемых в текущий момент кассиром. Если место перед банком заполнено до отказа, прибывший клиент считается потерянным, так как сразу уезжает.

Слайд 31

Задача

Начальные условия имитации:
Оба кассира заняты. Продолжительность обслуживания для каждого кассира нормально

Задача Начальные условия имитации: Оба кассира заняты. Продолжительность обслуживания для каждого кассира
распределена с математическим ожиданием, равным 1 единице времени, и среднеквадратическим отклонением, равным 0,3 единицы времени.
Прибытие первого клиента запланировано на момент времени 0,1.
В каждой очереди ожидают по два автомобиля.
Необходимо оценить следующие характеристики:
загрузку по каждому кассиру
число обслуженных клиентов
среднее время пребывания клиента в банке
среднее число клиентов в каждой очереди
процент клиентов, которым отказано в обслуживании
число смен подъездных полос
Имитация системы проводиться в течении 1000 единиц времени.

Слайд 32

Работа с блоками и дугами

Методология IDEF0 предписывает построение иерархической системы диаграмм –

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

Слайд 33

Контекстная диаграмма. 13.03.14
После создания проекта мы видим окно с единственным блоком.

Контекстная диаграмма. 13.03.14 После создания проекта мы видим окно с единственным блоком.
Назовем данный блок «Банк автомобилистов». Для этого необходимо щелкнуть правой клавишей мыши по блоку и выбрать команду Name и в диалоговом окне ввести название

Слайд 34

Контекстная диаграмма.

По отношению к тексту применимы стандартные способы форматирования, для их

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

Слайд 35

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

После создания объекта «Банк автомобилистов» необходимо обозначить его основные функции

Контекстная диаграмма После создания объекта «Банк автомобилистов» необходимо обозначить его основные функции
и элементы взаимодействия. В ERwin этими элементами являются дуги. Для построения дуг управления, входа, выхода и механизмов необходимо выбрать инструмент (Arrow Tool), затем щелкнуть мышью со стороны периметра и второй щелчок с соответствующей стороны блока. Для построения дуги выхода щелкнуть первоначально справой стороны блока, затем со стороны периметра.
То с какой стороны дуга подходит к блоку является своего рода значением данной дуги.
Слева – вход в блок
Справа – выход в блок
Сверху – управляющая информация
Снизу – механизмы (средства производства)
Дугам, как и блокам можно придавать свои имена.

Слайд 37

Декомпозиция

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

Декомпозиция После создания контекстной диаграммы необходимо расписать работу отдельных участков банка автомобилистов.
этого декомпозируем эту диаграмму.
Для декомпозиции необходимо в браузере щелкнуть левой кнопкой мыши на имени
диаграммы, а затем нажать кнопку ( Go to Child Diagram), затем в диалоговом окне ввести необходимое количество блоков и тип диаграммы: «Выбор очереди», «Обслужить касса 1», «Обслужить касса 2», «Выход».

Слайд 39

Стоимостной анализ (АВС) и свойства, определяемые пользователем (UDP)

Стоимостной анализ используется для оценки

Стоимостной анализ (АВС) и свойства, определяемые пользователем (UDP) Стоимостной анализ используется для
модели. Он основан на работах (Activity Based Costing, ABC) и представляет собой соглашение об учете, используемое для сбора затрат, связанных с работами, с целью определить общую стоимость процесса. Обычно АВС применяется для того, чтобы понять происхождение выходных затрат и облегчить выбор нужной модели работ при реорганизации деятельности предприятия (Business Process Reengineering, BPR). ABC может проводиться только тогда, когда создание модели работы закончено.
АВС включает следующие основные понятия:
• объект затрат – причина, по которой работа выполняется, обычно, основной выход
работы, стоимость работ есть суммарная стоимость объектов затрат.
• движитель затрат – характеристики входов и управлений работы, которые влияют на
то, как выполняется и как долго длится работа;
• центры затрат, которые можно трактовать как статьи расхода.

Слайд 40

Стоимостной анализ (АВС) и свойства, определяемые пользователем (UDP)

При проведении стоимостного анализа

Стоимостной анализ (АВС) и свойства, определяемые пользователем (UDP) При проведении стоимостного анализа
в ERwin сначала задаются единицы измерения денег. Для задания единиц измерения следует вызвать диалог Model Properties (меню Model/Model Properties), закладка ABC Units

Слайд 41

Стоимостной анализ (АВС) и свойства, определяемые пользователем (UDP)

Затем описываются центры затрат

Стоимостной анализ (АВС) и свойства, определяемые пользователем (UDP) Затем описываются центры затрат
(cost centers). Для внесения центров затрат необходимо вызвать диалог Cost Center Editor (меню Model/Cost Center Editor)

Каждому центру затрат следует дать подробное описание в окне Definition.

Слайд 42

Стоимостной анализ (АВС) и свойства, определяемые пользователем (UDP)

Для задания стоимости работы (для

Стоимостной анализ (АВС) и свойства, определяемые пользователем (UDP) Для задания стоимости работы
каждой работы на диаграмме декомпозиции)
следует щелкнуть правой кнопкой мыши по работе и на всплывающем меню выбрать Costs

Слайд 43

Диаграммы Workflow (IDEF3)

IDEF3 – используется для описания логики взаимодействия информационных потоков. Эта

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

Слайд 44

Основные элементы IDEF3

Основные элементы IDEF3

Слайд 45

Типы стрелок в IDEF3

В IDEF3 различают три типа стрелок, изображающих связи, стиль

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

Слайд 46

Перекрестки в IDEF3

Окончание одной работы может служить сигналом к началу нескольких
работ,

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

Слайд 49

Диаграммы потоков данных DFD

Диаграммы потоков данных (Data flow diagramming, DFD) используются для

Диаграммы потоков данных DFD Диаграммы потоков данных (Data flow diagramming, DFD) используются
описания документооборота и обработки информации. Подобно IDEF0, DFD представляет модельную систему как сеть связанных между собой работ.
DFD рассматривает систему как совокупность предметов. Контекстная диаграмма часто включает работы и внешние ссылки. Работы обычно именуются по названию системы, например «АРМ клиента».

Слайд 50

Диаграммы потоков данных DFD

Диаграммы потоков данных DFD
Имя файла: Системное-моделирование-и-CASE.pptx
Количество просмотров: 306
Количество скачиваний: 4