Содержание
- 2. Объектно-ориентированное проектирование Модели жизненного цикла ПО Под жизненным циклом программного обеспечения (ПО) понимается период разработки и
- 3. Объектно-ориентированное проектирование Спиральная модель жизненного цикла ПО
- 4. Объектно-ориентированное проектирование Проектирование ПО (основные понятия) Проектирование – это этап жизненного цикла ПО, во время которого
- 5. Объектно-ориентированное проектирование UML (основные понятия) Unified Modeling Language – унифицированный язык моделирования, который предназначен для описания,
- 6. Объектно-ориентированное проектирование Канонические диаграммы языка UML 2.х
- 7. Объектно-ориентированное проектирование Диаграммы прецедентов (нотация и семантика) Назначение диаграмм прецедентов: Определить границы функциональности ПО в контексте
- 8. Объектно-ориентированное проектирование Прецедент (use case) есть общая спецификация совокупности выполняемых системой действий с целью предоставления некоторого
- 9. Объектно-ориентированное проектирование Как выделить акторов? Типовые вопросы для идентификации акторов в системе: Какие организации или лица
- 10. Объектно-ориентированное проектирование Отношение включения (include) отражает тот факт, что некоторый прецедент содержит поведение, определенное в другом
- 11. Объектно-ориентированное проектирование Отношение обобщения (generalization relationship) предназначено для отражения того факта, что один элемент модели является
- 12. Объектно-ориентированное проектирование Диаграммы прецедентов (примеры разработки) Диаграммы прецедентов должны отражать функциональные требования к ПО Требование к
- 13. Объектно-ориентированное проектирование Пример 1. Диаграмма прецедентов для продажи товаров через Интернет-магазин
- 14. Объектно-ориентированное проектирование Пример 2. Диаграмма прецедентов для модели банкомата Система имеет двух акторов - Клиент банкомата
- 15. Объектно-ориентированное проектирование Показатели качества диаграмм прецедентов: Все ли функциональные требования к ПО отражены в виде прецедентов?
- 16. Объектно-ориентированное проектирование Сценарии выполнения прецедентов (пример) Для каждого базового прецедента диаграммы прецедентов необходимо продумать, разработать и
- 17. Объектно-ориентированное проектирование Раздел «Типичный ход событий»
- 18. Объектно-ориентированное проектирование Раздел «Исключения»
- 19. Объектно-ориентированное проектирование Диаграммы классов (нотация и семантика) Диаграмма классов есть основная логическая модель проектируемой системы. Диаграмма
- 20. Объектно-ориентированное проектирование Основные обозначения на Диаграмме классов Местоположение 1 Операции Кратность Ассоциация имя : String фамилия
- 21. Объектно-ориентированное проектирование Пример Диаграммы классов. Имеется два пакета классов: «Холдинг» и «Персонал». Класс «Предприятие» многократно ассоциирован
- 22. Объектно-ориентированное проектирование Диаграммы классов (атрибуты) Атрибуты класса задают свойства, которые являются общими для всех объектов данного
- 23. Объектно-ориентированное проектирование - выражение, которое служит для задания начального значения или значений данного атрибута в момент
- 24. Объектно-ориентированное проектирование Диаграммы классов (операции) Операции класса задают поведение, которое является общим для всех объектов данного
- 25. Объектно-ориентированное проектирование - указывает дополнительные свойства значений данного формального параметра. Имеет тот же смысл что и
- 26. Объектно-ориентированное проектирование Диаграммы классов (отношения) В диаграммах классов используются отношения следующих шести видов: Ассоциация является наиболее
- 27. Объектно-ориентированное проектирование Отношения ассоциации Имя конца ассоциации специфицирует роль, которую играет класс, расположенный на соответствующем конце
- 28. Объектно-ориентированное проектирование Пример 2. Исключающая ассоциация Пример 3. 4-арная ассоциация
- 29. Объектно-ориентированное проектирование Пример 4. Ассоциация класс Ассоциация класс есть элемент диаграммы классов, который имеет свойства как
- 30. Объектно-ориентированное проектирование Отношения обобщения Обобщение – это таксономическое отношение между некоторым общим классификатором (предком) и более
- 31. Объектно-ориентированное проектирование Пример 2. Спецификация ограничений при обобщении. Рядом со стрелкой отношения обобщения может размещаться текст
- 32. Объектно-ориентированное проектирование Отношения агрегации Отношение агрегации – это направленное отношение между двумя классами, когда один из
- 33. Объектно-ориентированное проектирование Отношения композиции Отношение композиции есть сильная форма отношения "часть-целое", при которой с уничтожением объекта
- 34. Объектно-ориентированное проектирование Пример 3. Применение различных нотаций при композиции
- 35. Объектно-ориентированное проектирование Паттерн проектирования MVC Паттерн MVC (Model-View-Controller) применяется при разработке интерактивных приложений (в том числе
- 37. Скачать презентацию