Автор работы: Пользователь скрыл имя, 23 Октября 2013 в 21:22, лабораторная работа
Моделирование является одним из этапов разработки ПО
Моделирование – процесс исследования объектов познания на их моделях; построение и изучение моделей реально существующих предметов, процессов или явлений с целью получения объяснений этих явлений, а также для предсказания явлений, интересующих исследователя.
Модель - упрощенное представление реальности.
Введение 3
Цель 4
Задание 4
Выполнение лабораторной работы 4
Заключение 9
Список использованной литературы 10
Лабораторная работа №2
Визуальное моделирование динамической системы на основе UML
ОГЛАВЛЕНИЕ
Введение 3
Цель 4
Задание 4
Выполнение лабораторной работы 4
Заключение 9
Список использованной литературы 10
Моделирование является одним из этапов разработки ПО
Моделирование – процесс исследования объектов познания на их моделях; построение и изучение моделей реально существующих предметов, процессов или явлений с целью получения объяснений этих явлений, а также для предсказания явлений, интересующих исследователя.
Модель - упрощенное представление реальности.
Модель всегда включает элементы, существенно влияющие на результат, и не включает те, которые малозначимы на данном уровне абстракции.
Модель может быть структурной, подчеркивающей организацию системы, или поведенческой, то есть отражающей ее динамику.
Компьютерное моделирование является одним из эффективных методов изучения сложных систем.
Построение компьютерной модели базируется на абстрагировании от конкретной природы явлений или изучаемого объекта-оригинала.
Цель – научиться использовать компьютерное моделирование для логического проектирования динамической системы.
Задание - разработать и нарисовать диаграммы прецедентов, взаимодействия (последовательности или кооперации), активности и состояний для данной предметной области (по варианту).
В качестве средства моделирования использовать: Ration Rose или любой UML-редактор
Методические указания к построению UML-диаграмм
На диаграммах прецедентов (вариантов использования) показывается совокупность вариантов использования (прецедентов), актеров (частный случай классов) и отношений между ними. С помощью таких диаграмм иллюстрируют статический вид системы с точки зрения прецедентов, что особенно важно для ее организации и моделирования ее поведения.
Следующие две диаграммы семантически
идентичны, так же как и две
последние. Иными словами, для моделирования
динамики системы можно воспользоваться
диаграммами одного типа, а затем
преобразовать их к другому типу
без потерь информации. Это позволяет
лучше понять различные аспекты
динамики системы. Например, можно сначала
создать диаграмму
1) Диаграммой прецедентов, или использования (Use case diagram), называется диаграмма, на которой показана совокупность прецедентов и актеров, а также отношения между ними.
2)Диаграмма активностей-
В контексте языка UML деятельность представляет собой некоторую совокупность отдельных вычислений, выполняемых автоматом.
3)Диаграммой последовательностей (Sequence diagram) называется диаграмма взаимодействий, акцентирующая внимание на временной упорядоченности сообщений. Графически такая диаграмма представляет собой таблицу, объекты в которой располагаются вдоль оси X, а сообщения в порядке возрастания времени - вдоль оси Y.
4) Диаграмма состояний-диаграмма, определяющая все возможные состояния, в которых может находиться объект, а также процесс смены состояний объекта в результате некоторых событий.Показывает автомат, фокусируя внимание на потоке управления от состояния к состоянию.
Заключение:
В процессе выполнения лабораторной работы было выполнены работы с динамическими частями системы применяются пять типов, перечисленные ниже:
Все диаграммы в данном курсовом проекте разработаны с помощью системы моделирования ArgoUML.
Список литературы:
Информация о работе Визуальное моделирование динамической системы на основе UML