SlideShare a Scribd company logo
1 of 13
Проектирование информационных
систем. Часть I
Лекции № 15, 16. Обзор диаграмм
UML
Описание диаграмм. Использование
диаграмм
для
описания
бизнес
процессов, а также для описания
будущей ИС.
Основные элементы
нотации,
используемые
для
построения диаграмм.
Обзор диаграмм UML











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

•
•
•

1.
2.
3.
4.
5.
6.
7.
8.

Три группы диаграмм :
представляют статическую структуру приложения;
поведенческие аспекты системы;
физические аспекты функционирования
Кратко рассмотрим следующие виды диаграмм:
• диаграмма прецедентов;
• диаграмма классов;
• диаграмма объектов;
• диаграмма последовательностей;
• диаграмма взаимодействия;
• диаграмма состояний;
• диаграмма активности;
• диаграмма развертывания.
Обзор диаграмм UML
Диаграмма прецедентов (use case diagram)
 Эктор (actor)



Прецедент (use-case)
Обзор диаграмм UML
Обзор диаграмм UML
Диаграмма классов (class diagram)
Обзор диаграмм UML
Диаграмма объектов (object diagram)
Обзор диаграмм UML
Диаграмма последовательностей
(sequence diagram)
Обзор диаграмм UML


Диаграмма взаимодействия (кооперации,
collaboration diagram)
Обзор диаграмм UML



Диаграмма состояний (statechart diagram)
Состояние (state) - ситуация в жизненном
цикле объекта, во время которой он
удовлетворяет некоторому условию,
выполняет определенную деятельность
или ожидает какого-то события.
Обзор диаграмм UML
Обзор диаграмм UML


Диаграмма активности (деятельности,
activity diagram)
Обзор диаграмм UML
Диаграмма развертывания
(deployment diagram)

More Related Content

Viewers also liked

Введение в анализ требований
Введение в анализ требованийВведение в анализ требований
Введение в анализ требованийAnton Trukhanyonok
 
что такое Zabbiбиxа
что такое Zabbiбиxачто такое Zabbiбиxа
что такое ZabbiбиxаSoftline
 
Learn lean. Технология управления от самураев.
Learn lean. Технология управления от самураев.Learn lean. Технология управления от самураев.
Learn lean. Технология управления от самураев.Softline
 
создание команды тестирования
создание команды тестированиясоздание команды тестирования
создание команды тестированияSoftline
 
инструменты веб разработчика
инструменты веб разработчикаинструменты веб разработчика
инструменты веб разработчикаSoftline
 
MySQL для высоконагруженных проектов
MySQL для высоконагруженных проектовMySQL для высоконагруженных проектов
MySQL для высоконагруженных проектовSoftline
 
Обзор современного состояния области алгоритмов и структур данных
Обзор современного состояния области алгоритмов и структур данныхОбзор современного состояния области алгоритмов и структур данных
Обзор современного состояния области алгоритмов и структур данныхSoftline
 
как строить небоскрёбы
как строить небоскрёбыкак строить небоскрёбы
как строить небоскрёбыSoftline
 
Axure по для создания прототипов веб-сайтов
Axure   по для создания прототипов веб-сайтовAxure   по для создания прототипов веб-сайтов
Axure по для создания прототипов веб-сайтовSoftline
 
эффективные ретроспективы (доклад)
эффективные ретроспективы (доклад)эффективные ретроспективы (доклад)
эффективные ретроспективы (доклад)Softline
 
Use-case diagram
Use-case diagramUse-case diagram
Use-case diagramaepetelin
 
Разработка прототипов на Axure
Разработка прототипов на AxureРазработка прототипов на Axure
Разработка прототипов на AxureSoftline
 
МАПО Лекция 14 UML Use Case
МАПО Лекция 14 UML Use CaseМАПО Лекция 14 UML Use Case
МАПО Лекция 14 UML Use CaseОлег Гудаев
 
лабораторная работа №4
лабораторная работа №4лабораторная работа №4
лабораторная работа №4student_kai
 
лекция 13 управление уровнем услуг
лекция 13 управление уровнем услуглекция 13 управление уровнем услуг
лекция 13 управление уровнем услугstudent_kai
 

Viewers also liked (20)

Введение в анализ требований
Введение в анализ требованийВведение в анализ требований
Введение в анализ требований
 
что такое Zabbiбиxа
что такое Zabbiбиxачто такое Zabbiбиxа
что такое Zabbiбиxа
 
Learn lean. Технология управления от самураев.
Learn lean. Технология управления от самураев.Learn lean. Технология управления от самураев.
Learn lean. Технология управления от самураев.
 
создание команды тестирования
создание команды тестированиясоздание команды тестирования
создание команды тестирования
 
инструменты веб разработчика
инструменты веб разработчикаинструменты веб разработчика
инструменты веб разработчика
 
MySQL для высоконагруженных проектов
MySQL для высоконагруженных проектовMySQL для высоконагруженных проектов
MySQL для высоконагруженных проектов
 
Обзор современного состояния области алгоритмов и структур данных
Обзор современного состояния области алгоритмов и структур данныхОбзор современного состояния области алгоритмов и структур данных
Обзор современного состояния области алгоритмов и структур данных
 
как строить небоскрёбы
как строить небоскрёбыкак строить небоскрёбы
как строить небоскрёбы
 
Axure по для создания прототипов веб-сайтов
Axure   по для создания прототипов веб-сайтовAxure   по для создания прототипов веб-сайтов
Axure по для создания прототипов веб-сайтов
 
эффективные ретроспективы (доклад)
эффективные ретроспективы (доклад)эффективные ретроспективы (доклад)
эффективные ретроспективы (доклад)
 
Use-case diagram
Use-case diagramUse-case diagram
Use-case diagram
 
Разработка прототипов на Axure
Разработка прототипов на AxureРазработка прототипов на Axure
Разработка прототипов на Axure
 
МАПО Лекция 14 UML Use Case
МАПО Лекция 14 UML Use CaseМАПО Лекция 14 UML Use Case
МАПО Лекция 14 UML Use Case
 
лекция 10
лекция 10лекция 10
лекция 10
 
лек14
лек14лек14
лек14
 
лабораторная работа №4
лабораторная работа №4лабораторная работа №4
лабораторная работа №4
 
лекция 13 управление уровнем услуг
лекция 13 управление уровнем услуглекция 13 управление уровнем услуг
лекция 13 управление уровнем услуг
 
лекция 6
лекция 6лекция 6
лекция 6
 
лекция 12
лекция 12лекция 12
лекция 12
 
п2 11 12
п2 11 12п2 11 12
п2 11 12
 

Similar to п15 16

UML_Yznaika.com.pptx
UML_Yznaika.com.pptxUML_Yznaika.com.pptx
UML_Yznaika.com.pptxssuserd0eb401
 
МАСТЕР-КЛАСС. Моделирование на UML
МАСТЕР-КЛАСС. Моделирование на UMLМАСТЕР-КЛАСС. Моделирование на UML
МАСТЕР-КЛАСС. Моделирование на UMLSQALab
 
моделирование на языке Uml 2
моделирование на языке Uml 2моделирование на языке Uml 2
моделирование на языке Uml 2Elena Kasimova
 
Uml for students
Uml for studentsUml for students
Uml for studentshrcustis
 
Unified modeling language basic-part 1
Unified modeling language basic-part 1Unified modeling language basic-part 1
Unified modeling language basic-part 1ISsoft
 
UML: Первое знакомство
UML: Первое знакомствоUML: Первое знакомство
UML: Первое знакомствоAlexander Babich
 
tema1
tema1tema1
tema1comp
 
Практический анализ по RUP
Практический анализ по RUPПрактический анализ по RUP
Практический анализ по RUPSQALab
 
лекция 6
лекция 6лекция 6
лекция 6cezium
 
Введення Uml
Введення UmlВведення Uml
Введення Umlpogromskaya
 
лекция 3
лекция 3лекция 3
лекция 3cezium
 
лекция 3
лекция 3лекция 3
лекция 3cezium
 
Trpo 5 треьования_модели
Trpo 5 треьования_моделиTrpo 5 треьования_модели
Trpo 5 треьования_моделиpogromskaya
 
Проектирование_и_архитектура_ПС_2022_L06.ppt
Проектирование_и_архитектура_ПС_2022_L06.pptПроектирование_и_архитектура_ПС_2022_L06.ppt
Проектирование_и_архитектура_ПС_2022_L06.pptdinarium2016
 
моделисущностей
моделисущностеймоделисущностей
моделисущностейNikolai Kireev
 

Similar to п15 16 (20)

UML_Yznaika.com.pptx
UML_Yznaika.com.pptxUML_Yznaika.com.pptx
UML_Yznaika.com.pptx
 
UML: Kinds of Diagram
UML:  Kinds of DiagramUML:  Kinds of Diagram
UML: Kinds of Diagram
 
МАСТЕР-КЛАСС. Моделирование на UML
МАСТЕР-КЛАСС. Моделирование на UMLМАСТЕР-КЛАСС. Моделирование на UML
МАСТЕР-КЛАСС. Моделирование на UML
 
моделирование на языке Uml 2
моделирование на языке Uml 2моделирование на языке Uml 2
моделирование на языке Uml 2
 
Babich Presentation
Babich PresentationBabich Presentation
Babich Presentation
 
Uml for students
Uml for studentsUml for students
Uml for students
 
Unified modeling language basic-part 1
Unified modeling language basic-part 1Unified modeling language basic-part 1
Unified modeling language basic-part 1
 
UML: Первое знакомство
UML: Первое знакомствоUML: Первое знакомство
UML: Первое знакомство
 
tema1
tema1tema1
tema1
 
Практический анализ по RUP
Практический анализ по RUPПрактический анализ по RUP
Практический анализ по RUP
 
лекция 6
лекция 6лекция 6
лекция 6
 
Введення Uml
Введення UmlВведення Uml
Введення Uml
 
лекция 3
лекция 3лекция 3
лекция 3
 
лекция 3
лекция 3лекция 3
лекция 3
 
лр4 uml
лр4 umlлр4 uml
лр4 uml
 
Trpo 5 треьования_модели
Trpo 5 треьования_моделиTrpo 5 треьования_модели
Trpo 5 треьования_модели
 
Idef0
Idef0Idef0
Idef0
 
Проектирование_и_архитектура_ПС_2022_L06.ppt
Проектирование_и_архитектура_ПС_2022_L06.pptПроектирование_и_архитектура_ПС_2022_L06.ppt
Проектирование_и_архитектура_ПС_2022_L06.ppt
 
моделисущностей
моделисущностеймоделисущностей
моделисущностей
 
Uml
UmlUml
Uml
 

More from student_kai

презентация
презентацияпрезентация
презентацияstudent_kai
 
презентации продолжение банкета
презентации продолжение банкетапрезентации продолжение банкета
презентации продолжение банкетаstudent_kai
 
основы программирования на языке C
основы программирования на языке Cосновы программирования на языке C
основы программирования на языке Cstudent_kai
 
презентация курсовой работы
презентация курсовой работыпрезентация курсовой работы
презентация курсовой работыstudent_kai
 
лекция№34
лекция№34лекция№34
лекция№34student_kai
 
лекция№32
лекция№32лекция№32
лекция№32student_kai
 
лекция№33
лекция№33лекция№33
лекция№33student_kai
 
лекция№31
лекция№31лекция№31
лекция№31student_kai
 
лекция№30
лекция№30лекция№30
лекция№30student_kai
 
лекция№29
лекция№29лекция№29
лекция№29student_kai
 
лекция№28
лекция№28лекция№28
лекция№28student_kai
 
лекция№27
лекция№27лекция№27
лекция№27student_kai
 
лекция№26
лекция№26лекция№26
лекция№26student_kai
 
лекция№25
лекция№25лекция№25
лекция№25student_kai
 
лекция№25
лекция№25лекция№25
лекция№25student_kai
 
лекция№24
лекция№24лекция№24
лекция№24student_kai
 
лекция№23
лекция№23лекция№23
лекция№23student_kai
 
лекция№22
лекция№22лекция№22
лекция№22student_kai
 
лекция№21
лекция№21лекция№21
лекция№21student_kai
 
лекция№20
лекция№20лекция№20
лекция№20student_kai
 

More from student_kai (20)

презентация
презентацияпрезентация
презентация
 
презентации продолжение банкета
презентации продолжение банкетапрезентации продолжение банкета
презентации продолжение банкета
 
основы программирования на языке C
основы программирования на языке Cосновы программирования на языке C
основы программирования на языке C
 
презентация курсовой работы
презентация курсовой работыпрезентация курсовой работы
презентация курсовой работы
 
лекция№34
лекция№34лекция№34
лекция№34
 
лекция№32
лекция№32лекция№32
лекция№32
 
лекция№33
лекция№33лекция№33
лекция№33
 
лекция№31
лекция№31лекция№31
лекция№31
 
лекция№30
лекция№30лекция№30
лекция№30
 
лекция№29
лекция№29лекция№29
лекция№29
 
лекция№28
лекция№28лекция№28
лекция№28
 
лекция№27
лекция№27лекция№27
лекция№27
 
лекция№26
лекция№26лекция№26
лекция№26
 
лекция№25
лекция№25лекция№25
лекция№25
 
лекция№25
лекция№25лекция№25
лекция№25
 
лекция№24
лекция№24лекция№24
лекция№24
 
лекция№23
лекция№23лекция№23
лекция№23
 
лекция№22
лекция№22лекция№22
лекция№22
 
лекция№21
лекция№21лекция№21
лекция№21
 
лекция№20
лекция№20лекция№20
лекция№20
 

п15 16

  • 1. Проектирование информационных систем. Часть I Лекции № 15, 16. Обзор диаграмм UML Описание диаграмм. Использование диаграмм для описания бизнес процессов, а также для описания будущей ИС. Основные элементы нотации, используемые для построения диаграмм.
  • 2. Обзор диаграмм UML         Системой называют набор подсистем, организованных для достижения определенной цели и описываемых с помощью совокупности моделей, возможно, с различных точек зрения. Подсистема - это система, функционирование которой не зависит от сервисов других подсистем. Модель - это некий (материальный или нет) объект, отображающий лишь наиболее значимые для данной задачи характеристики системы. Модели : материальные и нематериальные, искусственные и естественные, декоративные и математические. Диаграмма - это графическое представление множества элементов. Обычно изображается в виде графа с вершинами (сущностями) и ребрами (отношениями).
  • 3. Обзор диаграмм UML Виды диаграмм  • • •  1. 2. 3. 4. 5. 6. 7. 8. Три группы диаграмм : представляют статическую структуру приложения; поведенческие аспекты системы; физические аспекты функционирования Кратко рассмотрим следующие виды диаграмм: • диаграмма прецедентов; • диаграмма классов; • диаграмма объектов; • диаграмма последовательностей; • диаграмма взаимодействия; • диаграмма состояний; • диаграмма активности; • диаграмма развертывания.
  • 4. Обзор диаграмм UML Диаграмма прецедентов (use case diagram)  Эктор (actor)  Прецедент (use-case)
  • 6. Обзор диаграмм UML Диаграмма классов (class diagram)
  • 7. Обзор диаграмм UML Диаграмма объектов (object diagram)
  • 8. Обзор диаграмм UML Диаграмма последовательностей (sequence diagram)
  • 9. Обзор диаграмм UML  Диаграмма взаимодействия (кооперации, collaboration diagram)
  • 10. Обзор диаграмм UML   Диаграмма состояний (statechart diagram) Состояние (state) - ситуация в жизненном цикле объекта, во время которой он удовлетворяет некоторому условию, выполняет определенную деятельность или ожидает какого-то события.
  • 12. Обзор диаграмм UML  Диаграмма активности (деятельности, activity diagram)
  • 13. Обзор диаграмм UML Диаграмма развертывания (deployment diagram)