Читайте также: |
|
Язык UML, понятие методологии и языка моделирования.
Unified Modeling Language (унифицированный язык моделирования)
Язык для описания проведения анализа задачи и проектирования её решения.
Состоит из графич обозначений, с помощью которых разрабатывается архитектура ПО.
Методология языка: каким образом проектируется ПО.
Язык мод-я: иллюстрирует проект ПО, создаваемый в соответствии с принятой методологией.
Основные обозначения для описания классов, моделирование отношений между классами в языке UML.
- private; # protected; +public
<<стереотип>> расширяет словарь самого языка.
Отношения между классами описывают взаимодействие классов друг c другом.
Типы:
Зависимость(Dependency): используется когда нужно показать как один объект использует другой
Ассоциация(Association): показывает что один содержит другой или один связывает другой (has a)
Агрегация отношения между равноправными частями (линия с незакрашенным ромбиком)
Композиция отношения между неравноправными частями(линия с закрашенным ромбиком)
Обобщение(Generalization): характеризует связь «is a» (наследование) между общим и конкретным(стрелочка с незакрашенной стрелкой)
Особое обозначение абстрактных классов-их имена- курсивом.
Понятие и цель объектно-ориентированного анализа, понятие прецедента, сценария, способы определения прецедентов.
ООА – процесс, благодаря которому разработчик уясняет суть выполняемой задачи.
Цель: необходимо получить представления о предметной области и сформировать технические требования к системе
Прецедент: случай использования, который описывает взаимодействие пользователя с самой системой в терминах того, как пользователь будет применять систему в его точки зрения.
Сценарий – реализация возможного хода событий.
Способы: отождествление действующих субъектов;
Создание предварительного списка прецедентов;
Уточнение и обозначение прецедента;
Опред-е последовательности событий прецедента;
Моделирование прецедента.
Диаграммы прецедентов, их назначение, основные обозначения принятые в языке UML.
Диаграмма прецедентов
Моделирует взаимосвязи между разными прецедентами или между проц и субъектом
-прецедент «Заказ» -отношение расширения
Используются абстрактные прецеденты – может использоваться или быть развитым др прецедентами
Дейтсвующий субъект не может использовать абстрактный прецедент
Дата добавления: 2015-10-23; просмотров: 87 | Нарушение авторских прав
<== предыдущая страница | | | следующая страница ==> |
БУРАН И СПИРАЛЬ | | | ИСХОДНЫЕ ДАННЫЕ ДЛЯ РАСЧЕТА КУРСОВОЙ РАБОТЫ |