Лабораторная работа № Объектно-ориентированное моделирование и построение моделей с помощью объектно-ориентированной case-системы



бет1/7
Дата20.02.2023
өлшемі43,28 Kb.
#169409
түріЛабораторная работа
  1   2   3   4   5   6   7
Байланысты:
Лабораторная работа 8
практика 4, Ет консервілердің жіктелуі және ассортименті, AUES Ungarov, Жанбараков Ж..... 7 СРС, Физика. Тәжірибелік сабақ. №1, aidos ezh zhogary matematika1 2, консерв окулык, 4 наука, Кәсіпкерлік 5, Ақпарат түсінігі ЦТ срсп, физиология, 1топ Осн биотех 9практ, 9 БӨЖ, Виртуальный лабораторный практикум по дисциплине База данных, семестрлик жумыс Толегенова Асем

Лабораторная работа № 8.
Объектно-ориентированное моделирование и построение моделей с помощью объектно-ориентированной CASE-системы (Rational Rose, Aris, Microsoft Office Visio 2007).
Цель работы - освоение особенностей взаимодействия элементов моделируемой системы, которые представлены на диаграммах кооперации и последовательности. Диаграммы кооперации используются для спецификации динамики поведения систем, хотя время в явном виде в них отсутствует. Однако временной аспект поведения может иметь существенное значение при моделировании синхронных процессов, описывающих взаимодействие объектов. Именно для этой цели в языке UML используются диаграммы последовательности.



    1. Оборудование рабочего места

Компьютер, программная среда Rational Rose





    1. Практические сведения и методические рекомендации

Диаграммы последовательности полезны для того, чтобы понять логическую последовательность событий в сценарии. Диаграммы последовательностей – это основной инструмент для принятия решений о распределении поведения.
Диаграммы последовательностей визуализируют и специфицируют основные и альтернативные сценарии, описывающие взаимодействие определенных объектов и сообщения, которыми они обмениваются.
Этапами создания диаграмм взаимодействия являются: поиск объектов, поиск действующих лиц и добавление сообщений в диаграмму. Поиск объектов лежит в области спецификации вариантов использования, где рассматриваются сценарии прохождения потока событий. Выявление объектов осуществляется по таким категориям, как объекты-сущности, граничные объекты и управляющие объекты.
Граничные объекты формируют интерфейс системы, а управляющие объекты координируют и управляют другими объектами в общей логике потока событий.
Действующие лица выделяются во время анализа потока событий как сущности, запускающие процессы, в рамках определенного сценария.
Диаграммы взаимодействия – краеугольный камень, на котором возводится оставшаяся часть проекта, так как они позволяют:
- определять классы, которые нужно еще создать; -определять и уточнять связи между классами;
- определять и уточнять операции и ответственности каждого класса. Диаграммы последовательности полезны для того, чтобы понять логическую последовательность событий в сценарии. Диаграммы последовательности – это основной инструмент для принятия решений о распределении поведения.
Кооперативные диаграммы полезны в тех случаях, когда нужно оценить последствия сделанных изменений в объекте и на какие другие объекты это повлияет.
Создавая диаграммы Взаимодействия, следует помнить, что таким образом объектам назначаются определенные ответственности. Нужно следить за тем, чтобы объекты и их ответственности соответствовали друг другу. Например, экраны и формы обеспечивают только ввод и просмотр информации, и тогда внесение изменений в бизнес-логику не затронет интерфейс.
Хорошим способом анализа ответственностей является разделение всех объектов на категории сущности, граничные и управляющие. Содержанием лабораторной работы - будет построение диаграмм последовательности для основных системных вариантов использования, диаграмм состояний для ключевых реактивных объектов, и в завершении, – диаграммы классов системы.





    1. Достарыңызбен бөлісу:
  1   2   3   4   5   6   7




©engime.org 2024
әкімшілігінің қараңыз

    Басты бет