478115
столько раз учителя, ученики и родители
посетили сайт «Инфоурок»
за прошедшие 24 часа
+Добавить материал
и получить бесплатное
свидетельство о публикации
в СМИ №ФС77-60625 от 20.01.2015
Дистанционные курсы профессиональной переподготовки и повышения квалификации для педагогов

Дистанционные курсы для педагогов - курсы профессиональной переподготовки от 5 480 руб.;
- курсы повышения квалификации от 1 400 руб.
Московские документы для аттестации

ВЫБРАТЬ КУРС СО СКИДКОЙ 60%

ВНИМАНИЕ: Скидка действует ТОЛЬКО до 28 февраля!

(Лицензия на осуществление образовательной деятельности №038767 выдана ООО "Столичный учебный центр", г.Москва)

Инфоурок / Информатика / Презентации / Презенация по информатике на тему "Программирование"

Презенация по информатике на тему "Программирование"


Напоминаем, что в соответствии с профстандартом педагога (утверждён Приказом Минтруда России), если у Вас нет соответствующего преподаваемому предмету образования, то Вам необходимо пройти профессиональную переподготовку по профилю педагогической деятельности. Сделать это Вы можете дистанционно на сайте проекта "Инфоурок" и получить диплом с присвоением квалификации уже через 2 месяца!

Только сейчас действует СКИДКА 50% для всех педагогов на все 184 курса профессиональной переподготовки! Доступна рассрочка с первым взносом всего 10%, при этом цена курса не увеличивается из-за использования рассрочки!

ВЫБРАТЬ КУРС И ПОДАТЬ ЗАЯВКУ
библиотека
материалов
 UML Султанбекова Улбала Ракимкуловна
Содержание Что такое моделирование? UML – универсальный язык моделирования Ос...
Что такое моделирование? Модель = абстракция + прототип Средство общения с за...
Блок-схемы Позволяют описать последовательность действий, алгоритм Не позволя...
Полноценный язык моделирования: Элементы модели Отношения между элементами Но...
UML – универсальный язык моделирования Используется при объектной декомпозици...
Словарь UML Словарь UML образует три разновидности строительных блоков: Предм...
Предметы – абстракции, которые являются основными элементами в модели В UML и...
Структурные предметы Класс – описание множества объектов, которые разделяют о...
Предметы поведения Взаимодействие – поведение, заключающее в себе набор сообщ...
Отношения В UML имеются четыре разновидности отношений: Зависимость. Ассоциац...
Диаграммы Диаграмма – графическое представление множества элементов, наиболее...
Основные UML диаграммы Прецеденты (Use case) Диаграммы взаимодействия (intera...
Диаграмма Use Case (Вариантов использования)
Прецеденты Взаимодействие пользователя и системы Каждый прецедент описывает:...
Актеры Не являются частью системы - любая внешняя по отношению к моделируемой...
Как определить актеров? Кто заинтересован в данных требованиях? Где будет при...
Как определить прецеденты? Какую задачу выполняет каждый из актеров? Будет ли...
Отношения на диаграмме ВИ Отношение ассоциации (association relationship) Отн...
Отношение ассоциации служит для обозначения специфической роли актера в отдел...
Отношение расширения определяет взаимосвязь экземпляров отдельного варианта и...
Отношение обобщения Отношение обобщения между прецедентами и актерами аналоги...
Отношение включения указывает, что некоторое заданное поведение для одного ва...
Пример 1: диаграмма Use case
Пример 2: диаграмма Use case
Спецификация ВИ с помощью текстовых сценариев Сценарий (scenario) – специальн...
Сценарий №1 выполнения ВИ "Снятие наличных по кредитной карточке» Главный раз...
Раздел Типичный ход событий 1. Клиент вставляет кредитную карточку в устройст...
Раздел Типичный ход событий 10. Клиент вводит требуемую сумму 11. Банкомат де...
Раздел исключений Исключение №1. Кредитная карточка недействительна (утрачена...
Раздел исключений Исключение №4: Клиент вводит неверный ПИН-код 3 раза 4. Бан...
Сценарий №2 "Получение справки о состоянии счета" Главный раздел Вариант испо...
Типичный ход событий 1. Клиент вставляет кредитную карточку в устройство чтен...
Типичный ход событий 7. Банкомат отображает опции меню 8. Клиент выбирает пол...
Последовательность разработки вариантов использования Определить главных (пер...
Показатели качества модели вариантов использования Все ли функциональные треб...
Типичные ошибки при разработке диаграмм вариантов использования Превращение д...
Диаграмма последовательности
Диаграммы взаимодействия Диаграмма взаимодействий (Interaction diagram) описы...
Диаграмма последовательности Изображаются объекты, которые участвуют во взаим...
Линия жизни - для обозначения периода времени, в течение которого объект суще...
Диаграммы классов
Диаграммы классов Диаграмма классов (class diagram) — диаграмма, предназначен...
Диаграмма классов д
Отношения на диаграмме классов
Ассоциация Ассоциация (association) – произвольное отношение или взаимосвязь...
Исключающая ассоциация между тремя классами
Обобщение (generalization) отношение между более общим классификатором (родит...
Агрегация (aggregation) направленное отношение между двумя классами, предназн...
Пример отношения агрегации
Композиция (composition) композитная агрегация предназначена для спецификации...
Пример отношения композиции
Диаграмма классов ИС вуза
Диаграмма состояний
Диаграмма состояний Назначение – описать возможные последовательности состоян...
Диаграмма состояний – граф специального вида, который представляет некоторый...
Диаграмма состояний
Состояния Состояние - это ситуация в жизни объекта, на протяжении которой он...
Переход Переход - это отношение между двумя состояниями, показывающее, что об...
Составное состояние Составное состояние (composite state) - такое сложное сос...
Сложные переходы Переходы между параллельными состояниями Синхронизирующие со...
Диаграмма деятельности
Диаграмма деятельности Описание параллельных процессов Основное отличие от бл...
Элементы диаграммы Изображение разделения и слияния параллельных потоков упра...
Диаграмма деятельности
Преимущества использования Облегчение общения между заказчиками и разработчик...
Использование UML в различных методологиях разработки Водопадные модели – UML...
Средства проектирования Rational Rose - считается профессиональным средством,...

Описание презентации по отдельным слайдам:

1 слайд  UML Султанбекова Улбала Ракимкуловна
Описание слайда:

UML Султанбекова Улбала Ракимкуловна

2 слайд Содержание Что такое моделирование? UML – универсальный язык моделирования Ос
Описание слайда:

Содержание Что такое моделирование? UML – универсальный язык моделирования Основные UML диаграммы Преимущества использования UML диаграмм

3 слайд Что такое моделирование? Модель = абстракция + прототип Средство общения с за
Описание слайда:

Что такое моделирование? Модель = абстракция + прототип Средство общения с заказчиком и между разработчиками Документация для разработчиков Примеры методологий моделирования Блок-схемы CRC-карты

4 слайд Блок-схемы Позволяют описать последовательность действий, алгоритм Не позволя
Описание слайда:

Блок-схемы Позволяют описать последовательность действий, алгоритм Не позволяют описать параллельные процессы Не позволяют описать взаимоотношения между объектами Не позволяют описать событийную модель

5 слайд Полноценный язык моделирования: Элементы модели Отношения между элементами Но
Описание слайда:

Полноценный язык моделирования: Элементы модели Отношения между элементами Нотация – визуальное представление элементов моделирования Принципы использования – правила применения элементов

6 слайд UML – универсальный язык моделирования Используется при объектной декомпозици
Описание слайда:

UML – универсальный язык моделирования Используется при объектной декомпозиции Не зависит от используемой методологии разработки Может поддерживать любой объектно-ориентированный язык

7 слайд Словарь UML Словарь UML образует три разновидности строительных блоков: Предм
Описание слайда:

Словарь UML Словарь UML образует три разновидности строительных блоков: Предметы. Отношения. Диаграммы.

8 слайд Предметы – абстракции, которые являются основными элементами в модели В UML и
Описание слайда:

Предметы – абстракции, которые являются основными элементами в модели В UML имеются четыре разновидности предметов: Структурные предметы. Предметы поведения. Группирующие предметы. Поясняющие предметы.

9 слайд Структурные предметы Класс – описание множества объектов, которые разделяют о
Описание слайда:

Структурные предметы Класс – описание множества объектов, которые разделяют одинаковые свойства операции, отношения и семантику (смысл). Интерфейс – набор операций, которые определяют услуги класса или компонента. Кооперация (сотрудничество) определяет взаимодействие Актер – набор согласованных ролей, которые могут играть пользователи при взаимодействии с системой (ее элементами Use Case) Элемент Use Case (прецедент) – описание последовательности действий, выполняемых системой в интересах отдельного актера и производящих видимый для актера результат. Компонент – физически и заменяемая часть системы, которая соответствует набору интерфейсов и обеспечивает реализацию этого набора интерфейсов. Узел – физический элемент, который существует в период работы системы и представляет ресурс, обычно имеющий память и возможности обработки

10 слайд Предметы поведения Взаимодействие – поведение, заключающее в себе набор сообщ
Описание слайда:

Предметы поведения Взаимодействие – поведение, заключающее в себе набор сообщений, которыми обмениваются набор объектов в конкретном контексте для достижения определенной цели. Конечный автомат – поведение, которое определяет последовательность состояний объекта или взаимодействия, выполняемые в ходе его существования в ответ на события.

11 слайд Отношения В UML имеются четыре разновидности отношений: Зависимость. Ассоциац
Описание слайда:

Отношения В UML имеются четыре разновидности отношений: Зависимость. Ассоциация. Обобщение. Реализация. Зависимость – семантическое отношение между двумя предметами, в котором изменение в одном предмете (независимом) может влиять на семантику другого предмета (зависимого). Ассоциация – структурное отношение, которое описывает набор связей, являющихся соединением между объектами. Обобщение – отношение, в котором объекты специализированного элемента (потомка) могут заменять объекты обобщенного элемента (предка). Потомок разделяет структуру и поведение родителя. Реализация – семантическое отношение между классификаторами, где один классификатор определяет контракт, который другой классификатор обязуется выполнять (к классификаторам относят классы, интерфейсы, компоненты, элементы Use Case, кооперации). Реализации применяют в двух случаях: между интерфейсами и классами (или компонентами), реализующими их; и между элементами Use Case и кооперациями, которые реализуют их.

12 слайд Диаграммы Диаграмма – графическое представление множества элементов, наиболее
Описание слайда:

Диаграммы Диаграмма – графическое представление множества элементов, наиболее часто изображается как связный граф из вершин (предметов) и дуг (отношений). Диаграммы рисуются для визуализации системы с разных точек зрения, затем они отображаются в систему. Отображают сущности отношения между сущностями Обобщения (Generalization) Ассоциации (Association) Включения (Composition) Зависимости (Dependency)

13 слайд Основные UML диаграммы Прецеденты (Use case) Диаграммы взаимодействия (intera
Описание слайда:

Основные UML диаграммы Прецеденты (Use case) Диаграммы взаимодействия (interaction diagrams) Диаграммы последовательности (sequence diagrams) Диаграммы кооперации (collaboration diagrams) Диаграммы классов (class diagrams) Диаграммы состояний (Statechart diagrams) Диаграммы деятельности (Activity diagrams) Диаграммы размещения (deployment diagrams)

14 слайд Диаграмма Use Case (Вариантов использования)
Описание слайда:

Диаграмма Use Case (Вариантов использования)

15 слайд Прецеденты Взаимодействие пользователя и системы Каждый прецедент описывает:
Описание слайда:

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

16 слайд Актеры Не являются частью системы - любая внешняя по отношению к моделируемой
Описание слайда:

Актеры Не являются частью системы - любая внешняя по отношению к моделируемой системе сущность, которая взаимодействует с системой и использует ее функциональные возможности для достижения определенных целей или решения частных задач. Примеры актеров: клиент банка, банковский служащий, продавец магазина, менеджер отдела продаж, пассажир авиарейса, водитель автомобиля, администратор гостиницы, сотовый телефон

17 слайд Как определить актеров? Кто заинтересован в данных требованиях? Где будет при
Описание слайда:

Как определить актеров? Кто заинтересован в данных требованиях? Где будет применятся данная система? Кто выигрывает от использования системы? Кто обеспечивает систему информацией, применяет и удаляет её? Кто занимается поддержкой системы? Использует ли система внешние ресурсы? Выполняет ли один человек несколько ролей? Взаимодействует ли система с другими системами?

18 слайд Как определить прецеденты? Какую задачу выполняет каждый из актеров? Будет ли
Описание слайда:

Как определить прецеденты? Какую задачу выполняет каждый из актеров? Будет ли кто-то из актеров создавать, сохранять, изменять, удалять информацию из системы? Где будет создаваться, сохраняться, изменяться, удаляться информация? Потребуется ли актеру уведомлять систему о внешних изменениях? Необходимо ли оповещать актеров о наступлении каких-либо событий в системе?

19 слайд Отношения на диаграмме ВИ Отношение ассоциации (association relationship) Отн
Описание слайда:

Отношения на диаграмме ВИ Отношение ассоциации (association relationship) Отношение расширения (extend relationship) Отношение обобщения (generalization relationship) Отношение включения (include relationship)

20 слайд Отношение ассоциации служит для обозначения специфической роли актера в отдел
Описание слайда:

Отношение ассоциации служит для обозначения специфической роли актера в отдельном варианте использования устанавливает, какую конкретную роль играет актер при взаимодействии с экземпляром варианта использования.

21 слайд Отношение расширения определяет взаимосвязь экземпляров отдельного варианта и
Описание слайда:

Отношение расширения определяет взаимосвязь экземпляров отдельного варианта использования с более общим вариантом: если имеет место отношение расширения от варианта использования А к варианту использования В, то это означает, что свойства экземпляра варианта использования В могут быть дополнены благодаря наличию свойств у расширенного варианта использования А.

22 слайд Отношение обобщения Отношение обобщения между прецедентами и актерами аналоги
Описание слайда:

Отношение обобщения Отношение обобщения между прецедентами и актерами аналогично отношениям обобщения (наследования) между классами: Потомок (В) наследует все свойства и поведение своего родителя (А), а также может быть дополнен новыми свойствами и особенностями поведения

23 слайд Отношение включения указывает, что некоторое заданное поведение для одного ва
Описание слайда:

Отношение включения указывает, что некоторое заданное поведение для одного варианта использования включается в качестве составного компонента в последовательность поведения другого варианта использования.

24 слайд Пример 1: диаграмма Use case
Описание слайда:

Пример 1: диаграмма Use case

25 слайд Пример 2: диаграмма Use case
Описание слайда:

Пример 2: диаграмма Use case

26 слайд Спецификация ВИ с помощью текстовых сценариев Сценарий (scenario) – специальн
Описание слайда:

Спецификация ВИ с помощью текстовых сценариев Сценарий (scenario) – специально написанный текст, который описывает поведение моделируемой системы в форме последовательности выполняемых действий актеров и самой системы Пример. На основе заданных сценариев разработать диаграмму вариантов использования для банкомата

27 слайд Сценарий №1 выполнения ВИ "Снятие наличных по кредитной карточке» Главный раз
Описание слайда:

Сценарий №1 выполнения ВИ "Снятие наличных по кредитной карточке» Главный раздел Вариант использования: Снятие наличных по кредитной карточке Актеры: Клиент Банкомата, Банк Цель: Получение требуемой суммы наличными Краткое описание: Клиент использует свою карточку для снятия наличных. Клиент запрашивает требуемую сумму. Банкомат обеспечивает доступ к счету клиента. Банкомат выдает клиенту наличные. Тип: Базовый Ссылки на другие варианты использования: Включает в себя ВИ: Проверка ПИН-кода кредитной карточки

28 слайд Раздел Типичный ход событий 1. Клиент вставляет кредитную карточку в устройст
Описание слайда:

Раздел Типичный ход событий 1. Клиент вставляет кредитную карточку в устройство чтения банкомата 2. Банкомат передает информацию о кредитной карточке в Банк 3. Банк проверяет информацию о кредитной карточке Исключение №1: Кредитная карточка недействительна (утрачена) Исключение №2: Кредитная карточка просрочена 4. Банкомат предлагает ввести ПИН-код 5. Клиент вводит PIN-код 6. Банкомат проверяет ПИН-код Исключение №3: Введенный ПИН-код неверный Исключение №4: Клиент ввел неверный ПИН-код 3 раза 7. Банкомат отображает опции меню 8. Клиент выбирает снятие наличных со своего счета 9. Банкомат предлагает ввести требуемую сумму

29 слайд Раздел Типичный ход событий 10. Клиент вводит требуемую сумму 11. Банкомат де
Описание слайда:

Раздел Типичный ход событий 10. Клиент вводит требуемую сумму 11. Банкомат делает соответствующий запрос в Банк 12. Банк проверяет введенную сумму Исключение №5: Требуемая сумма превышает сумму на счете клиента 13. Банк изменяет состояние счета клиента 15. Клиент получает свою кредитную карточку Исключение №6: Клиент выбрал печать чека 14. Банкомат предлагает клиенту забрать его кредитную карточку 16. Банкомат выдает наличные и предлагает забрать их клиенту 17. Клиент получает наличные 18. Банкомат отображает сообщение о готовности к дальнейшей работе

30 слайд Раздел исключений Исключение №1. Кредитная карточка недействительна (утрачена
Описание слайда:

Раздел исключений Исключение №1. Кредитная карточка недействительна (утрачена) 4. Банкомат блокирует кредитную карточку 18. Банкомат отображает сообщение о готовности к дальнейшей работе Исключение №2: Кредитная карточка просрочена 4. Банкомат предлагает клиенту забрать его кредитную карточку 15. Клиент получает свою кредитную карточку 18. Банкомат отображает сообщение о готовности к дальнейшей работе Исключение №3. Введенный ПИН-код неверный 4. Банкомат предлагает ввести ПИН-код 5. Клиент вводит ПИН-код

31 слайд Раздел исключений Исключение №4: Клиент вводит неверный ПИН-код 3 раза 4. Бан
Описание слайда:

Раздел исключений Исключение №4: Клиент вводит неверный ПИН-код 3 раза 4. Банкомат блокирует кредитную карточку 18. Банкомат отображает сообщение о готовности к дальнейшей работе Исключение №5. Требуемая сумма превышает сумму на счете клиента 9. Банкомат предлагает ввести новую сумму 10. Клиент вводит новую требуемую сумму Исключение №6: Клиент выбрал печать чека 16. Банкомат предлагает клиенту забрать чек Примечание. Клиент может отказаться от выполнения транзакции "Снятие наличных по кредитной карточке" при введении ПИН-кода, при выборе типа транзакции и при вводе суммы.

32 слайд Сценарий №2 "Получение справки о состоянии счета" Главный раздел Вариант испо
Описание слайда:

Сценарий №2 "Получение справки о состоянии счета" Главный раздел Вариант использования: Получение справки о состоянии счета Актеры: Клиент Банкомата, Банк Цель: Получение информации о балансе Краткое описание: Клиент использует свою карточку для получения справки о состоянии счета. Банкомат обеспечивает доступ к счету клиента. Банкомат выдает клиенту справку в форме чека. Тип: Базовый Ссылки на другие варианты использования: Включает в себя ВИ: Проверка ПИН-кода кредитной карточки

33 слайд Типичный ход событий 1. Клиент вставляет кредитную карточку в устройство чтен
Описание слайда:

Типичный ход событий 1. Клиент вставляет кредитную карточку в устройство чтения банкомата 2. Банкомат передает информацию о кредитной карточке в Банк 3. Банк проверяет информацию о кредитной карточке Исключение №1: Кредитная карточка недействительна (утрачена) Исключение №2: Кредитная карточка просрочена 4. Банкомат предлагает ввести ПИН-код 5. Клиент вводит PIN-код 6. Банкомат проверяет ПИН-код Исключение №3: Введенный ПИН-код неверный Исключение №4: Клиент ввел неверный ПИН-код 3 раза

34 слайд Типичный ход событий 7. Банкомат отображает опции меню 8. Клиент выбирает пол
Описание слайда:

Типичный ход событий 7. Банкомат отображает опции меню 8. Клиент выбирает получение справки о состоянии счета 9. Банкомат делает соответствующий запрос в Банк 10. Банкомат предлагает клиенту забрать его кредитную карточку 11. Клиент получает свою кредитную карточку 12. Банкомат выдает справку о состоянии счета и предлагает забрать ее клиенту 13. Клиент получает справку о состоянии своего счета 14. Банкомат отображает сообщение о готовности к дальнейшей работе

35 слайд Последовательность разработки вариантов использования Определить главных (пер
Описание слайда:

Последовательность разработки вариантов использования Определить главных (первичных) актеров и определить их цели по отношению к системе Специфицировать все базовые (основные) ВИ Выделить цели базовых ВИ, интересы актеров в контексте этих ВИ, предусловия и постусловия ВИ Написать успешный сценарий выполнения базовых ВИ Определить исключения (неуспех) в сценариях ВИ и написать сценарии для всех исключений Выделить ВИ исключений и изобразить их со стереотипом «extend» Выделить общие фрагменты функциональности ВИ и изобразить их отдельными ВИ со стереотипом «include»

36 слайд Показатели качества модели вариантов использования Все ли функциональные треб
Описание слайда:

Показатели качества модели вариантов использования Все ли функциональные требования описываются ВИ? Не содержит ли модель ненужное поведение, которое отсутствует в требованиях? Действительно ли в модели необходимы все выявленные связи включения, расширения и обобщения? Можно ли на основе модели вариантов использования составить четкое представление о функционировании системы в контексте ее пользователей?

37 слайд Типичные ошибки при разработке диаграмм вариантов использования Превращение д
Описание слайда:

Типичные ошибки при разработке диаграмм вариантов использования Превращение диаграммы вариантов использования в диаграмму деятельности за счет желания отразить все функциональные действия Инициатором действий является разрабатываемая система Спецификация атрибутов и операций классов до того, как сформулированы все варианты использования Задание слишком кратких имен вариантам использования Описание вариантов использования в терминологии, непонятной пользователям системы или заказчику Отсутствие описаний альтернативных последовательностей действий

38 слайд Диаграмма последовательности
Описание слайда:

Диаграмма последовательности

39 слайд Диаграммы взаимодействия Диаграмма взаимодействий (Interaction diagram) описы
Описание слайда:

Диаграммы взаимодействия Диаграмма взаимодействий (Interaction diagram) описывает взаимодействия, состоящие из множества объектов и отношений между ними, включая сообщения, которыми они обмениваются. Диаграммы последовательности (sequence diagrams) Диаграммы кооперации (collaboration diagrams) диаграмма последовательностей акцентирует внимание на временной упорядоченности сообщений диаграмма кооперации - на структурной организации посылающих и принимающих сообщения объектов Описывают поведение взаимодействующих объектов Можно составлять для каждого прецедента На диаграммах отображаются Объекты Сообщения которыми они обмениваются Временная шкала

40 слайд Диаграмма последовательности Изображаются объекты, которые участвуют во взаим
Описание слайда:

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

41 слайд Линия жизни - для обозначения периода времени, в течение которого объект суще
Описание слайда:

Линия жизни - для обозначения периода времени, в течение которого объект существует в системе и, следовательно, может потенциально участвовать во всех ее взаимодействиях. Фокус управления – для явного выделения активности объектов, непосредственно выполняющих определенные действия.

42 слайд
Описание слайда:

43 слайд Диаграммы классов
Описание слайда:

Диаграммы классов

44 слайд Диаграммы классов Диаграмма классов (class diagram) — диаграмма, предназначен
Описание слайда:

Диаграммы классов Диаграмма классов (class diagram) — диаграмма, предназначенная для представления модели статической структуры программной системы в терминологии классов объектно-ориентированного программирования Объекты Статические связи между объектами Показывают в каких отношениях находятся объекты Ассоциации, Обобщения, Включения, Зависимости Ограничения Атрибуты

45 слайд Диаграмма классов д
Описание слайда:

Диаграмма классов д

46 слайд Отношения на диаграмме классов
Описание слайда:

Отношения на диаграмме классов

47 слайд Ассоциация Ассоциация (association) – произвольное отношение или взаимосвязь
Описание слайда:

Ассоциация Ассоциация (association) – произвольное отношение или взаимосвязь между классами Имя стороны ассоциации специфицирует роль (role), которую играет класс, расположенный на соответствующей стороне рассматриваемой ассоциации Видимость стороны ассоциации специфицирует возможность доступа к соответствующей стороне ассоциации с других ее сторон Кратность ассоциации специфицирует возможное количество экземпляров соответствующего класса, которое может соотноситься с одним экземпляром класса на другой стороне этой ассоциации Символ наличия навигации (navigable) изображается с помощью простой стрелки

48 слайд Исключающая ассоциация между тремя классами
Описание слайда:

Исключающая ассоциация между тремя классами

49 слайд Обобщение (generalization) отношение между более общим классификатором (родит
Описание слайда:

Обобщение (generalization) отношение между более общим классификатором (родителем или предком) и более специальным классификатором (дочерним или потомком)

50 слайд Агрегация (aggregation) направленное отношение между двумя классами, предназн
Описание слайда:

Агрегация (aggregation) направленное отношение между двумя классами, предназначенное для представления ситуации, когда один из классов представляет собой некоторую сущность, которая включает в себя в качестве составных частей другие сущности

51 слайд Пример отношения агрегации
Описание слайда:

Пример отношения агрегации

52 слайд Композиция (composition) композитная агрегация предназначена для спецификации
Описание слайда:

Композиция (composition) композитная агрегация предназначена для спецификации более сильной формы отношения "часть-целое", при которой с уничтожением объекта класса-контейнера уничтожаются и все объекты, являющимися его составными частями.

53 слайд Пример отношения композиции
Описание слайда:

Пример отношения композиции

54 слайд Диаграмма классов ИС вуза
Описание слайда:

Диаграмма классов ИС вуза

55 слайд Диаграмма состояний
Описание слайда:

Диаграмма состояний

56 слайд Диаграмма состояний Назначение – описать возможные последовательности состоян
Описание слайда:

Диаграмма состояний Назначение – описать возможные последовательности состояний и переходов, которые в совокупности характеризуют поведение элемента модели в течение его жизненного цикла Динамика поведения системы Все возможные состояния объекта События влияющие на объект Условия перехода в новое состояние Не годится для описания нескольких взаимодействующих объектов

57 слайд Диаграмма состояний – граф специального вида, который представляет некоторый
Описание слайда:

Диаграмма состояний – граф специального вида, который представляет некоторый автомат. Автомат не запоминает историю перемещения из состояния в состояние. В каждый момент времени автомат может находиться в одном и только в одном из своих состояний. Хотя процесс изменения состояний автомата происходит во времени, явно концепция времени не входит в формализм автомата. Количество состояний автомата должно быть обязательно конечным (конечный автомат) Граф автомата не должен содержать изолированных состояний и переходов Автомат не должен содержать конфликтующих переходов

58 слайд Диаграмма состояний
Описание слайда:

Диаграмма состояний

59 слайд Состояния Состояние - это ситуация в жизни объекта, на протяжении которой он
Описание слайда:

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

60 слайд Переход Переход - это отношение между двумя состояниями, показывающее, что об
Описание слайда:

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

61 слайд Составное состояние Составное состояние (composite state) - такое сложное сос
Описание слайда:

Составное состояние Составное состояние (composite state) - такое сложное состояние, которое состоит из других вложенных в него состояний (подсостояния).

62 слайд Сложные переходы Переходы между параллельными состояниями Синхронизирующие со
Описание слайда:

Сложные переходы Переходы между параллельными состояниями Синхронизирующие состояния

63 слайд Диаграмма деятельности
Описание слайда:

Диаграмма деятельности

64 слайд Диаграмма деятельности Описание параллельных процессов Основное отличие от бл
Описание слайда:

Диаграмма деятельности Описание параллельных процессов Основное отличие от блок-схем Не важна последовательность выполнения Деятельности Задачи, которые надо выполнить Последовательности деятельностей Линейки синхронизации Для каждой подзадачи Два вида Используются только нетриггерные переходы, которые срабатывают сразу после завершения деятельности или выполнения соответствующего действия.

65 слайд Элементы диаграммы Изображение разделения и слияния параллельных потоков упра
Описание слайда:

Элементы диаграммы Изображение разделения и слияния параллельных потоков управления Дорожки – для бизнес-процессов выполнение каждого действия лучше ассоциировать с конкретным подразделением компании.

66 слайд Диаграмма деятельности
Описание слайда:

Диаграмма деятельности

67 слайд Преимущества использования Облегчение общения между заказчиками и разработчик
Описание слайда:

Преимущества использования Облегчение общения между заказчиками и разработчиками Прецеденты, диаграммы последовательности Участниками команды разработчиков На стадии разработки Передача данных следующему поколению Эффект «критической массы» Диаграммы классов, диаграммы состояния, диаграммы размещения Пользователями и разработчиками Прецеденты

68 слайд Использование UML в различных методологиях разработки Водопадные модели – UML
Описание слайда:

Использование UML в различных методологиях разработки Водопадные модели – UML от начала до конца Как только переходим к итеративной модели объём UML уменьшается Проблема рассинхронизации модели и кода XP – итеративная от начала до конца

69 слайд Средства проектирования Rational Rose - считается профессиональным средством,
Описание слайда:

Средства проектирования Rational Rose - считается профессиональным средством, адаптирован под методику разработки RUP. Borland Together –хорошо интегрируется в Visual Studio. Microsoft Visio - система для визуального описания моделей. UML диаграммы не интегрируются в среду разработки. Rational XDE DeveloperPlus .NET - сочетает возможности Rational Rose и тесную интеграцию с Visual Studio .NET. PowerDesigner12 - позволяет в одном месте (workspace) сосредоточить все диаграммы IBM Raional Software Architect - адаптирован под методику разработки RUP

70 слайд
Описание слайда:

Общая информация

Номер материала: ДВ-517321



Очень низкие цены на курсы переподготовки от Московского учебного центра для педагогов

Специально для учителей, воспитателей и других работников системы образования действуют 60% скидки (только до конца зимы) при обучении на курсах профессиональной переподготовки (124 курса на выбор).

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

Подайте заявку на интересующий Вас курс сейчас: KURSY.ORG

Вам будут интересны эти курсы:

Курс повышения квалификации «Информационные технологии в деятельности учителя физики»
Курс повышения квалификации «Методика преподавания информатики в начальных классах»
Курс повышения квалификации «Современные информационные технологии и их использование в работе преподавателей. Системы автоматизированного проектирования одежды и организация технологического процесса»
Курс повышения квалификации «Основы создания интерактивного урока: от презентации до видеоурока»
Курс повышения квалификации «Внедрение системы компьютерной математики в процесс обучения математике в старших классах в рамках реализации ФГОС»
Курс повышения квалификации «Организация работы по формированию медиаграмотности и повышению уровня информационных компетенций всех участников образовательного процесса»
Курс повышения квалификации «Облачные технологии в образовании»
Курс «3D Studio MAX»
Курс «WEB-ВЕРСТКА (HTML, CSS)»
Курс повышения квалификации «Сетевые и дистанционные (электронные) формы обучения в условиях реализации ФГОС по ТОП-50»
Курс повышения квалификации «Специфика преподавания информатики в начальных классах с учетом ФГОС НОО»
Курс профессиональной переподготовки «Управление в сфере информационных технологий в образовательной организации»
Курс профессиональной переподготовки «Математика и информатика: теория и методика преподавания в образовательной организации»
Курс повышения квалификации «Специфика преподавания дисциплины «Информационные технологии» в условиях реализации ФГОС СПО по ТОП-50»
Курс повышения квалификации «Современные языки программирования интегрированной оболочки Microsoft Visual Studio C# NET., C++. NET, VB.NET. с использованием структурного и объектно-ориентированного методов разработки корпоративных систем»

Благодарность за вклад в развитие крупнейшей онлайн-библиотеки методических разработок для учителей

Опубликуйте минимум 3 материала, чтобы БЕСПЛАТНО получить и скачать данную благодарность

Сертификат о создании сайта

Добавьте минимум пять материалов, чтобы получить сертификат о создании сайта

Грамота за использование ИКТ в работе педагога

Опубликуйте минимум 10 материалов, чтобы БЕСПЛАТНО получить и скачать данную грамоту

Свидетельство о представлении обобщённого педагогического опыта на Всероссийском уровне

Опубликуйте минимум 15 материалов, чтобы БЕСПЛАТНО получить и скачать данное cвидетельство

Грамота за высокий профессионализм, проявленный в процессе создания и развития собственного учительского сайта в рамках проекта "Инфоурок"

Опубликуйте минимум 20 материалов, чтобы БЕСПЛАТНО получить и скачать данную грамоту

Грамота за активное участие в работе над повышением качества образования совместно с проектом "Инфоурок"

Опубликуйте минимум 25 материалов, чтобы БЕСПЛАТНО получить и скачать данную грамоту

Почётная грамота за научно-просветительскую и образовательную деятельность в рамках проекта "Инфоурок"

Опубликуйте минимум 40 материалов, чтобы БЕСПЛАТНО получить и скачать данную почётную грамоту

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