Содержание
- 2. Управление моделями В UML определены несколько понятий, которые имеют особое для значение при определении как структуры
- 3. Управление моделями При моделировании наше внимание сосредоточено на описании некоторой части реального мира. Например, при моделировании
- 4. Управление моделями Одна и та же физическая система может быть описана с различных точек зрения. Описание
- 5. Управление моделями Если физическая система сложна и велика (а именно так обычно и бывает), то ее
- 6. Управление моделями Например, информационная система отдела кадров конкретной организации, как физическая система, состоит из некоторого количества
- 7. Управление моделями Когда модель достаточно велика, реально возникает проблема управления моделями. Если модель достаточно велика, ее
- 8. Свойства пакета в UML • Отношение владения. Говорят, что пакет владеет объявленными в нем элементами модели,
- 9. Свойства пакета в UML • Пространство имен. Каждый пакет в модели образует пространство имен, т. е.
- 10. Управление моделями Отношение владения Внутри основного прямоугольника фигуры пакета можно помещать любые элементы модели — тем
- 11. Управление моделями Модели нуждаются в структуре, в противном случае они не отвечают своему основному назначению —
- 12. Управление моделями Если диаграмма в модели не помещается на экран так, чтобы тексты и значки оставались
- 13. Управление моделями Модель имеет хорошую, удобную для работы структуру, если выполняются следующие три количественных критерия. -
- 14. Управление моделями - Ширина ветвления в дереве вложенности пакетов с учетом диаграмм примерно постоянна и равна
- 15. Управление моделями - Число использующих вхождений элементов модели должно быть ограничено сверху значением 7±3, при этом
- 16. Управление моделями Приведенные критерии характеризуют форму модели, но никак не затрагивают ее содержание. Способы структурирования модели
- 17. Управление моделями Авторы языка рекомендуют структурировать модель по представлениям. Вслед за ними разработчики большинства инструментов пытаются
- 18. Управление моделями Допустим, что выбрана принципиальная структура пакетов в модели. Пакеты могут находиться в следующих отношениях:
- 19. Управление моделями Вложенность пакетов влечет вложенность пространств имен. Всякий элемент модели, определенный в данном пространстве имен,
- 20. Управление моделями Индуцированное отношение — это отношение между пакетами, которое просто отражает наличие такого же отношения
- 21. Управление моделями Существуют два специальных стандартных стереотипа отношения зависимости — «access» и «import», которые имеют сходное
- 22. Управление моделями Хотя пакеты не являются классификаторами, тем не менее для них можно указать отношение обобщения.
- 23. Управление моделями Например, на рисунке. представлена одна из возможных структур пакетов информационной системы отдела кадров, касающаяся
- 24. Управление моделями Спецификация UML предусматривает довольно большое число стандартных стереотипов для пакетов, «facade» Пакет, который содержит
- 25. Управление моделями UML позволяет придать описанию модели любую структуру — моделирующий субъект должен приложить определенные мыслительные
- 26. Управление моделями UML позволяет придать описанию модели любую структуру — моделирующий субъект должен приложить определенные мыслительные
- 27. Применение UML Технологию программирования целесообразно рассматривать в трех аспектах. • Модель процесса, т. е. порядок проведения
- 28. Применение UML • Модель команды, т. е. отношения между людьми в процессе разработки. Сюда относятся определение
- 29. Применение UML • Дисциплина программирования, т. е. методы создания конкретных артефактов, входящих в состав программного обеспечения.
- 30. Применение UML Задачей технологии программирования является исследование и улучшение процессов разработки программного обеспечения. При этом можно
- 31. Применение UML Приведем несколько примеров задач, исследуемых и решаемых технологией программирования. • Повышение надежности программного обеспечения.
- 32. Применение UML Применение UML оказывает положительное влияние на продуктивность процесса разработки программного обеспечения. Причина влияния заключается
- 33. Применение UML Применение элементов UML Первый вопрос, который надлежит поставить перед собой, приступая к применению UML:
- 34. Концептуальное моделирование В этом варианте целью моделирования является достижение понимания моделируемой физической системы (приложения, бизнес-процесса…), ее
- 35. Применение UML Для концептуального моделирования полные диаграммы использования обязательны, а также желательны и полезны диаграммы классов
- 36. Спецификация требований Основной целью моделирования является получение артефакта, который мог бы послужить техническим заданием на разработку.
- 37. Спецификация требований Реализация вариантов использования в форме диаграмм взаимодействия обязательна — это основа для построения набора
- 38. Спецификация требований В спецификации требований диаграмма компонентов не просто желательна, а обязательна — техническое задание должно
- 39. Циклы продуктивности С основным циклом последовательного выполнения фаз процесса разработки сопряжены два внешних цикла движения определенных
- 40. Циклы продуктивности UML унифицирует представления артефактов в циклах повышения продуктивности. Унификация обеспечивает ускорение прохождения циклов, повышение
- 41. Циклы продуктивности
- 42. Циклы продуктивности Применение UML оказывает положительное влияние на продуктивность процесса разработки программного обеспечения. Причина влияния заключается
- 43. Применение UML "Единственно правильной" модели нет и не может быть. Если программирование — это искусство, то
- 44. Выводы 7 ± 3 сущности на одной диаграмме. Диаграмма должна охватываться «одним взглядом». Управление моделями –
- 45. Л.р. 4 Отчёт должен содержать тему и её краткое описание Отчёт должен содержать 10 диаграмм, описывающих
- 47. Скачать презентацию