Содержание
- 2. Спецификации UML Спецификации UML создают семантический задний план, который полностью включает в себя составные части всех
- 3. Принятые деления Прежде всего, существует разделение на классы и объекты Еще одним вариантом членения является деление
- 4. Стереотип Стереотип (Stereotype) расширяет словарь UML, позволяя на основе существующих блоков языка создавать новые, специфичные для
- 5. Помеченное значение Помеченное значение (Tagged value) расширяет свойства строительных блоков UML, позволяя включать новую информацию в
- 6. Ограничения Ограничения (Constraints) расширяют семантику строительных блоков UML, позволяя определять новые или изменять существующие правила.
- 7. Механизмы расширения. Пример
- 8. Диаграммы UML выделяют девять типов диаграмм: диаграммы классов диаграммы объектов; диаграммы прецедентов; диаграммы последовательностей; диаграммы кооперации;
- 9. Диаграмма классов На диаграмме классов показывают классы, интерфейсы, объекты и кооперации, а также их отношения. При
- 10. Диаграмма классов
- 11. Диаграмма объектов На диаграмме объектов представлены объекты и отношения между ними. Они являются статическими «фотографиями» экземпляров
- 12. Диаграммы прецедентов На диаграмме прецедентов представлены прецеденты и актеры (частный случай классов), а также отношения между
- 13. Диаграмма прецедентов
- 14. Диаграммы взаимодействий Диаграммы последовательностей и кооперации являются частными случаями диаграмм взаимодействия. На диаграммах взаимодействия представлены связи
- 15. Диаграмма последовательности
- 16. Диаграмма кооперации
- 17. Диаграммы состояний На диаграммах состояний (Statechart diagrams) представлен автомат, включающий в себя состояния, переходы, события и
- 18. Диаграмма состояний
- 19. Диаграмма деятельности Диаграмма деятельности – это частный случай диаграммы состояний; на ней представлены переходы потока управления
- 20. Диаграмма деятельности
- 21. Диаграмма компонентов На диаграмме компонентов представлена организация совокупности компонентов и существующие между ними зависимости. Диаграммы компонентов
- 22. Диаграмма компонентов
- 23. Диаграмма развертывания На диаграмме развертывания представлена конфигурация обрабатывающих узлов системы и размещенных в них компонентов. Диаграммы
- 24. Диаграмма развертывания
- 25. Архитектура системы Архитектура – это совокупность существенных решений касательно следующих аспектов: организации программной системы; выбора структурных
- 26. Моделирование системной архитектуры
- 27. Вид с точки зрения прецедентов (Use case view) охватывает прецеденты, которые описывают поведение системы, наблюдаемое конечными
- 28. Вид с точки зрения проектирования (Design view) охватывает классы, интерфейсы и кооперации, формирующие словарь задачи и
- 29. Вид с точки зрения процессов (Process view) охватывает нити и процессы, формирующие механизмы параллелизма и синхронизации
- 30. Процессы
- 31. Вид с точки зрения реализации (Implementation view) охватывает компоненты и файлы, используемые для сборки и выпуска
- 33. Скачать презентацию