Введение
1 Язык UML
1.1 История UML
1.2 Средства UML-моделирования
1.3 Для чего применяется UML
2 Разработка логической модели информационной системы с помощью UML
2.1 Моделирование и декомпозиция бизнес-процессов
2.2 Построение диаграммы вариантов использования
2.3 Построение диаграммы классов
2.4 Построение диаграммы взаимодействия
2.5 Построение диаграммы состояния
Заключение
Список использованной литературы
Введение
Эффективность функционирования предприятия или организации любой отрасли и сферы деятельности напрямую зависит от скорости, точности и своевременности обмена данными как внутри этого предприятия между его составляющими частями (отделами, подсистемами и т.д.), так и вне его, то есть взаимодействие и обмен данными этой организации с другими (конкурирующими, предприятиями-партнерами и т.д.). И чем больше, масштабнее предприятие, тем серьезнее перед его управляющими встает проблема организации и контроля потоков огромного количества информации предприятия.
Чтобы обеспечить взаимодействия человека с персональным компьютером в интерактивном режиме, стали разрабатываться автоматизированные информационные системы, которые является совокупностью аппаратных и программных средств, которые обеспечивают взаимодействия человека и компьютера, а обеспечивают следующими функциями: возможность ввода в ПК и возможность вывода информации, как на экран, так и на устройства вывода [1].
Для разработки информационных систем, непосредственно перед их созданием посредством кода, разрабатывают множественные диаграммы для понимания назначения программного средства и правильного составления приложения.
Целью данной курсовой работы является разработка логической модели информационной системы учёта поставок продукции.
1 Язык UML
1.1 История UML
Язык Unified Modelling Language (UML) можно считать результатом довольно длинной и еще не завершившейся эволюции методологий моделирования и дизайна [2].
В 90-х годах наиболее популярными были три объектно-ориентированных подхода:
• OMT (автор Джеймс Рамбо), сильной стороной которого является анализ, а слабой — дизайн;
• OODA (автор Гради Буч) — сильная сторона этого языка — дизайн, а слабая — анализ;
• OOSE (автор Айвар Якобсон) — сильной стороной данного языка является анализ поведения (behavior analysis), однако в остальных областях он достаточно слаб.
В результате соперничества этих методов авторы вышеперечисленных методологий создали унифицированный язык моделирования UML, который унаследовал присутствовавшие в других языках элементы. Далее приведена оригинальная терминология заимствованных/унаследованных элементов языка этой методологии — дело в том, что сейчас существует несколько вариантов переводов этих терминов на русский язык.
Данная унификация преследовала три основные цели:
• моделирование системы, начиная с концепции и заканчивая исполняемым модулем, с применением объектно-ориентированных методик;
• разрешение проблем масштабирования в сложных системах;
• создание языка моделирования, используемого и человеком, и компьютером.
2 Разработка логической модели информационной системы с помощью UML
2.1 Моделирование и декомпозиция бизнес-процессов
При создании любой информационной системы не обойтись без обследования объекта, на котором будет использоваться создаваемая система.
Специалисты по информационным технологиям при исследовании организаций часто используют соответствующие методологии, позволяющие понять работу объекта в целом путем построения его функциональной модели. В IDEF0 система представляется как совокупность взаимодействующих работ или функций.
Функциональная направленность означает, что функции системы исследуются независимо от механизмов, которые обеспечивают их выполнение. В целом такой подход направлен на изучение того, что делает исследуемая система, а не каким конкретно способом. Это позволяет более четко смоделировать логику и взаимодействие процессов организации.
Процесс моделирования какой-либо системы в IDEF0 начинается с определения контекста, т. е. наиболее абстрактного уровня описания системы в целом. В контекст входит определение субъекта моделирования, цели и точки зрения на модель.
Нотация IDEF0 – это достаточно строгая методика, которая изначально была разработана, как и стандарты технического конструирования, для ручного моделирования. Поэтому там содержатся требования по размещению стрелок, формату всех элементов, содержанию информационной рамки к IDEF0 диаграмме и пр. Поскольку деятельность компании – это сложная многоуровневая система действий, то схем получается всегда много, и необходима однозначная систематизация и навигация по всем элементам модели. Сейчас это делают в основном компьютерные системы, поддерживающие моделирование в данной нотации. На территории России наиболее известными и доступными на сегодня являются системы AllFusion Process Modeler и Business Studio. Обзору этих систем я планирую посвятить отдельные статьи [6].
За время написания курсовой работы был изучен язык составления диаграмм UML, а также диаграммы разного вида. Также, были получены навыки работы с приложением Microsoft Visio 2016, благодаря которому были построены множество диаграмм.
На основе построенной логической диаграммы была также построена диаграмма классов для дальнейшей работы.
Вследствие выполнения курсовой работы были выполнены поставленные задачи:
- Выполнено ознакомление с основами языка UML
- Построена диаграмма вариантов использования
- Построена диаграмма декомпозиции бизнес-процесса
- Построена диаграмма состояния
- Построена диаграмма взаимодействия
- Построена диаграмма классов
1. Автоматизированные информационные системы в экономике [Электронный ресурс]. – Режим доступа: http://www.iee.unn.ru/wp-content/uploads/sites/9/2014/09/Kniga-slajdy.pdf.
2. Uml расшифровка. Моделирование потоков данных. Методологии UML. Где используется UML [Электронный ресурс]. – Режим доступа: https://akkumulyatorov.ru/security/uml-rasshifrovka-modelirovanie-potokov-dannyh-metodologii-uml-gde/.
3. Создание диаграмм на языке uml. Что такое UML [Электронный ресурс]. – Режим доступа: https://foxinterfilm.ru/sozdanie-diagramm-na-yazyke-uml-chto-takoe-uml-pochemu-ne-vzletel-uml/.
4. Visio [Электронный ресурс]. – Режим доступа: https://www.microsoft.com/en-us/microsoft-365/visio/flowchart-software.
5. Объектно-ориентированное проектирование. [Электронный ресурс]. – Режим доступа: https://lektsia.com/1x286b.html.
6. Диаграммы вариантов использования [Электронный ресурс]. – Режим доступа: http://www.maksakov-sa.ru/ModelUML/DiagrVarIsp/index.html.
7. Диаграммы взаимодействия [Электронный ресурс]. – Режим доступа: https://itteach.ru/rational-rose/diagrammi-vzaimodeystviya.
8. Диаграммы состояний [Электронный ресурс]. – Режим доступа: https://studref.com/351176/informatika/diagrammy_sostoyaniy.