Помощь в учёбе, очень быстро...
Работаем вместе до победы

Разработка модели «База рецептов кулинарных блюд»

РефератПомощь в написанииУзнать стоимостьмоей работы

Моделирование необходимо для понимания системы. При этом единственной модели никогда не бывает достаточно. Напротив, для понимания любой нетривиальной системы приходится разрабатывать большое количество взаимосвязанных моделей. В применении к программным системам это означает, что необходим язык, с помощью которого можно с различных точек зрения описать представления архитектуры системы… Читать ещё >

Разработка модели «База рецептов кулинарных блюд» (реферат, курсовая, диплом, контрольная)

UML — это не просто набор графических символов. За каждым из них стоит хорошо определенная семантика (см. «The Unified Modeling Language Reference Manual»). Это значит, что модель, написанная одним разработчиком, может быть однозначно интерпретирована другим — или даже инструментальной программой.

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

Основным понятием языка UML является диаграмма, графически отображающая некую сущность или понятие системы, а также связи между понятиями. Это может быть, например, класс, объект, пользователь, сопроводительная информация и т. д.

Диаграмма в UML — это графическое представление набора элементов, изображаемое чаще всего в виде связанного графа с вершинами (сущностями) и ребрами (отношениями). Диаграммы характеризуют систему с разных точек зрения. Диаграмма — в некотором смысле одна из проекций системы.

В UML различают восемь основных типов диаграмм:

  • 1. Диаграмма прецедентов или вариантов использования (Use Case Diagram);
  • 2. Диаграмма видов деятельности (Activity Diagram);
  • 3. Диаграмма взаимодействия (Interaction Diagram);
  • 4. Диаграмма классов (Class Diagram);
  • 5. Диаграмма состояний (State Diagram);
  • 6. Диаграмма кооперации (Collaboration Diagram);
  • 7. Диаграмма компонентов (Component Diagram);
  • 8. Диаграмма развертывания (Deployment Diagram).
Показать весь текст
Заполнить форму текущей работой