Нотация UML / UML NotationРоман ДушкинКраткая презентация о нотации UML, как её можно использовать в работе системного аналитика.
Short presentation on UML notation and how it can be used in the work of system analyst.
Симуляционное моделирование и семантические технологииSergey GorshkovПлатформа симуляционного моделирования для оптимизации, прогнозирования, поддержки принятия решений.
Конспект лекций по курсу "Шаблоны разработки ПО"Sergey NemchinskyКонспект по курсу лекций. Сами лекции можно посмотреть на моем канале на YouTube: http://www.youtube.com/channel/UCVbz7l0COUdLupcY4YtYH0w
Понятия технологии разработки объектно-ориентированных информационных систем ...Aimurat AdilbekovПЛАН:
1. Причины неудачных проектов
2. Отсутствие моделей при разработке ПО
3. Лучшие практики разработки ПО
4. Что такое визуальное моделирование?
5. Основные понятия визуального моделирования
6. Классификация проектов по сложности
7. Основные понятия ООП
Симуляционное моделирование и семантические технологииSergey GorshkovПлатформа симуляционного моделирования для оптимизации, прогнозирования, поддержки принятия решений.
Конспект лекций по курсу "Шаблоны разработки ПО"Sergey NemchinskyКонспект по курсу лекций. Сами лекции можно посмотреть на моем канале на YouTube: http://www.youtube.com/channel/UCVbz7l0COUdLupcY4YtYH0w
Понятия технологии разработки объектно-ориентированных информационных систем ...Aimurat AdilbekovПЛАН:
1. Причины неудачных проектов
2. Отсутствие моделей при разработке ПО
3. Лучшие практики разработки ПО
4. Что такое визуальное моделирование?
5. Основные понятия визуального моделирования
6. Классификация проектов по сложности
7. Основные понятия ООП
3. Понятие UML
UML (Unified Modeling
Language — унифицированный
язык моделирования) —
язык графического описания
для объектного моделирования в
области разработки программного
обеспечения, моделирования
бизнес-процессов, системного
проектирования и
отображения организационных
структур.
4. Понятие UML
UML является языком широкого
профиля, это — открытый
стандарт, использующий
графические обозначения для
создания абстрактной
модели системы,
называемой UML-моделью. UML
был создан для определения,
визуализации, проектирования и
документирования, в основном,
программных систем. UML не
является языком
программирования, но на
основании UML-моделей
возможна генерация кода.
6. Диаграммы
Диаграмма — это графическое представление множества элементов.
с помощью диаграмм можно визуализировать систему с различных
точек зрения. Одна из диаграмм, например, может описывать
взаимодействие пользователя с системой, другая - изменение
состояний системы в процессе ее работы, третья - взаимодействие
между собой элементов системы и т. д.
7. Диаграммы
"Скелетом" UML является диаграммная
структура. Каждый вид диаграмм является типом
моделей, реализующим определенную точку
зрения на программную систему.
Виды диаграмм не являются строго
обязательными в UML – их можно перемешивать,
создавать свои собственные виды диаграмм. Тем
не менее стандартные виды диаграмм являются
определенным достоянием программной
инженерии, так как отражают опыт многих
исследователей и практиков.
8. Диаграммы классов
предназначены для моделирования структуры объектно-
ориентированных приложений классов, их атрибутов и заголовков
методов, наследования, а также связей классов друг с другом.
9. Диаграммы компонент
используются при моделировании компонентной структуры
распределенных приложений; внутри каждая компонента может
быть реализована с помощью множества классов.
10. Диаграммы объектов
применяются для моделирования фрагментов работающей системы,
отображая реально существующие в runtime экземпляры классов и
значения их атрибутов.
13. Диаграммы пакетов
служат для разбиения объемных моделей на составные части, а также
(традиционно) для группировки классов моделируемого ПО, когда их
слишком много.
14. Диаграммы активностей
используются для спецификации бизнес-процессов, которые должно
автоматизировать разрабатываемое ПО, а также для задания
сложных алгоритмов.
20. Временные диаграммы
являются разновидностью диаграмм последовательностей и
позволяют в наглядной форме показывать внутреннюю динамику
взаимодействия некоторого набора компонент системы.
21. 䴡-средства
䴡-средства (Computer Aided Software/System
Engineering) позволяют проектировать любые
системы на компьютере. Необходимый элемент
системного и структурно-функционального анализа,
䴡-средства позволяют моделировать бизнес-
процессы, базы данных, компоненты программного
обеспечения, деятельность и структуру организаций.
Применимы практически во всех сферах
деятельности. Результат использования CASE-средств
– оптимизация систем, снижение расходов,
повышение эффективности, снижение вероятности
ошибок.
26. Больше презентаций на сайте http://yznaika.com/
ПОВТОРИТЬ ЗАКОНЧИТЬ
Интернет-источники:
• http://ru.wikipedia.org
• http://www.intuit.ru
• http://yznaika.com
Литература:
Грейди Буч, Джеймс Рамбо, Айвар
Джекобсон. Язык UML. Руководство
пользователя, 2004.
Editor's Notes
#2: Yznaika.com [2017]
Больше презентаций PowerPoint: http://yznaika.com/powerpoint
#27: Yznaika.com [2017]
Больше презентаций PowerPoint: http://yznaika.com/powerpoint