Содержание
- 2. 1. Объектно-ориентированный анализ и моделирование, разработка статических моделей Язык UML и инструментальные средства разработки моделей программных
- 3. Объектно-ориентированный подход к проектированию информационных систем. Диаграммы UML Диаграмма классов (Class Diagram)
- 4. ООП в проектировании ИС В ООП центральным понятием является объект. Объект – это экземпляр класса. Объекты
- 5. ООП в проектировании ИС Наследование декларирует создание новых классов от общего к частному. Такие новые классы
- 6. ООП в проектировании ИС Полиморфизм декларирует возможность объектов с одинаковой спецификацией иметь различную реализацию (или возможность
- 7. Методология объектного проектирования средствами UML Унифицированный язык моделирования (Unified Modeling Language, UML) - язык для специфицирования,
- 8. Диаграммы UML компонентов, вариантов использования, развертывания, взаимодействия, состояний, последовательности действий.
- 9. Диаграмма классов Является центральным звеном объектно-ориентированного подхода Содержит информацию об объектах системы и статических связях между
- 10. Класс Класс – это множество объектов, которые обладают одинаковой структурой, поведением и отношениями с объектами из
- 11. Класс Имя класса должно быть уникально и начинаться с заглавной буквы. Класс может не иметь экземпляров
- 12. Атрибуты класса Атрибут = свойство, которое является общим для всех объектов данного класса Общий формат записи
- 13. Атрибуты класса. Квантор видимости атрибута Квантор видимости может принимать одно из следующих значений: +, #, -
- 14. Атрибуты класса. Имя атрибута Представлено в виде уникальной строки текста Имя атрибута является единственным обязательным элементом
- 15. Атрибуты класса. Кратность атрибута Кратность атрибута характеризует общее количество конкретных атрибутов данного типа, входящих в состав
- 16. Атрибуты класса. Тип атрибута Выражение, определяемое некоторым типом данных (в зависимости от языка программирования) В простейшем
- 17. Атрибуты класса. Исходное значение Служит для задания некоторого начального значения в момент создания отдельного экземпляра класса
- 18. Атрибуты класса. Строка-свойство Служит для указания дополнительных свойств атрибута, которые могут характеризовать особенности изменения значений атрибута
- 19. Операции класса Представляют собой некоторый сервис, интерфейс, который предоставляет каждый экземпляр класса или объект по требованию
- 20. Операции класса. Список параметров Список параметров является перечнем разделенных запятой формальных параметров, каждый из которых, в
- 21. Операции класса. Строка-свойство Строка-свойство служит для указания значений свойств, которые могут быть применены к данной операции.
- 22. Операции класса. Строка-свойство (список параметров): {строка-свойство}
- 23. Операции класса. Примеры +нарисовать (форма : Многоугольник = прямоугольник, цветЗаливки : Color = (0, 0, 255));
- 24. Отношения между классами Базовыми отношениями на диаграмме классов являются: отношения зависимости (dependency); отношения обобщения (generalization); отношения
- 25. Отношение ассоциации Отношение ассоциации свидетельствует о наличии произвольного отношения между классами. Кратность ассоциации Имя ассоциации
- 26. Отношение обобщения Является отношением классификации между более общим элементом (родителем или предком) и более частным или
- 27. Отношение обобщения Обобщение (generalization) показывает, что один из двух связанных классов (подтип) является частной формой другого
- 28. Отношение обобщения Графически обобщение представляется линией с пустым треугольником у супертипа. Обобщение также известно как наследование
- 29. Отношение агрегации Один из классов представляет собой некоторую сущность, которая включает в себя в качестве составных
- 30. Отношение агрегации Агрегация встречается, когда один класс является коллекцией или контейнером других. Причём по умолчанию, агрегацией
- 31. Отношение композиции Является частным случаем отношения агрегации. Части не могут выступать в отрыве от целого, т.е.
- 32. Отношение композиции Композиция имеет жёсткую зависимость времени существования экземпляров класса контейнера и экземпляров содержащихся классов. Если
- 33. Отношение зависимости Используется в такой ситуации, когда некоторое изменение одного элемента модели может потребовать изменения другого
- 34. Отношение зависимости Зависимость — это слабая форма отношения использования, при котором изменение в спецификации одного влечёт
- 35. Мощность отношений (кратность) Мощность отношения (мултипликатор) означает число связей между каждым экземпляром класса (объектом) в начале
- 36. Пакеты и стереотипы служат для группировки элементов модели любой пакет владеет своими элементами любой элемент может
- 37. Стереотипы Граничными классами (boundary classes) называются такие классы, которые расположены на границе системы и всей окружающей
- 38. Стереотипы Управляющие классы (control classes) отвечают за координацию действий других классов. Обычно у каждого варианта использования
- 39. Интерфейс (interface) в контексте языка UML является специальным случаем класса, у которого имеются только операции и
- 40. Расширения языка UML Расширения языка UML Профиль для процесса разработки ПО (The UML Profile for Software
- 41. Пример диаграммы классов
- 43. Скачать презентацию








































Безопасность в Интернете
Развитие социальных сетей: история создания
Разработка системы классификации обращений клиентов в техподдержку приложения
Интернет в жизни студента
Презентация на тему Решение задач части В демоверсии ЕГЭ-2013 по информатике
Java For Automation. Лекция 1
Презентация на тему Компьютерная графика
Основы программирования на языке Pascal
Компания NK SMM Media. Кейс по сети групп ВКонтакте Ипотечное Агентство Югры
Облачные технологии. Виды дистанционного обучения
Защита от экстремизма и пропаганды терроризма в сети интернет
Хранение информации. Память человека и память человечества. Оперативная и долговременная память. Информатика, 5 класс
Правки по стилистике сайта
Введение в контроль версий
WindowsForm_v_C
Практико-ориентированное знакомство работников ДОУ района с Google-сервисами
Базы данных тема урока: реляционная модель данных. Математическое описание базы данных. Нормализация. Реляционная модель данных
Шаблон презентации по информатике
Школа::Кода Основы программирования на языке Python. 26 занятие
PHP. Разработка блога
Проект Цифровая платформа МАИ
Мультимедиа
Осмотр компьютера
Методы распределения ресурсов общего канала связи
Информация. Измерение информации
Презентация на тему Антивирусные программы
Машинное обучение. День 3. Регрессия
Java developer