СОДЕРЖАНИЕ
ВВЕДЕНИЕ. 3
Теоретический вопрос. 4
Задание №1. Моделирование системы на основе стандарта IDEF0. 10
Задание №2. Создать диаграммы UML на примере работы подсистемы учета и регистрации поступления комплектующих деталей на предприятии. 15
Список использованных источников. 23
Теоретический вопрос
Язык UML (Unified Modeling Language). Базовые отношения, термины и понятия. Ключевые абстракции и механизмы. Отношения, общие механизмы и диаграммы.
Язык UML представляет собой общецелевой язык визуального моделирования, который разработан для спецификации, визуализации, проектирования и документирования компонентов программного обеспечения, бизнес-процессов и других систем. Язык UML одновременно является простым и мощным средством моделирования, который может быть эффективно использован для построения концептуальных, логических и графических моделей сложных систем самого различного целевого назначения......
........................
Для создания контекстного уровня функциональной модели выберем File–>New. Введем название модели “Осуществлять учет и регистрацию поступления комплектующих деталей на предприятии и выпуск изделия”, выберем методологию IDEF0 и нажмем OK (см. рис. 3). Появится рабочее окно с главным процессом, где необходимо определить его название и ICOM-факторы процессов (см. рис. 4).
Рисунок 3 – Создание модели в BPwin
Контекстная диаграмма для данного проекта представлена на рисунке 5. Декомпозиция контекстной диаграммы представлена на рисунках 7-9.
..............................
Рисунок 15 –Диаграмма компонентов
Диаграмма развертывания системы
Диаграмма развёртывания UML описывает физическую систему в готовом виде. Система состоит из узлов, каждый из которых изображается в виде куба. Линия между двумя кубами, символизирует соединение узлов. Она является хорошим средством для того, чтобы показать маршруты перемещения объектов и компонентов в распределенной системе.
Список использованной литературы:
Фаулер М. , Бек К., Брант Д., Робертс Д., Апдайк У. Рефакторинг: улучшение существующего кода = Refactoring: Improving the Design of Existing Code (2000). — Спб: Символ-Плюс, 2009. — С. 432. — 3000 экз. — ISBN 5-93286-045-6 Скотт В. Эмблер, Прамодкумар Дж. Садаладж Рефакторинг баз данных: эволюционное проектирование = Refactoring Databases: Evolutionary Database Design (Addison-Wesley Signature Series). — М.: «Вильямс» , 2007. — С. 368. — ISBN 0-321-29353-3 Integration Definition for Functional Modeling (IDEF0), NIST USA, 80 p. Integration Definition for Information Modeling (IDEF1x), NIST USA, 148 p. Information Integration for Concurrent Engineering (IICE), IDEF4 Object – Oriented Design Method, Report, Knowledge Based System, Inc USA, 152 p. Кратчен Ф. Введение в Rational Unified Process. 2-е изд., Пер. с англ - М.: Издательский дом «Вильямс», 2002. –240с. Буч Г., Рамбо Д., Джекобсон А. Язык UML. Руководство пользователя: Пер. с англ.-М.:ДМК, 2000. – 432 с.

