Визуальное моделирование.
Визуальным моделированием называется процесс графического представления модели с помощью некоторого стандартного набора графических элементов. Наличие стандарта жизненно необходимо для реализации одного из преимуществ визуального моделирования коммуникации. Общение между пользователями. разработчиками, аналитиками, тестировщиками, менеджерами и всеми остальными участниками проекта является основной целью визуального моделирования. Общение можно обеспечить и с помощью невизуальной (текстовой) информации, но люди - это зрительно-ориентированные существа. Мы легче понимаем сложную информацию, если она представлена визуально, нежели описана в тексте. Создавая визуальную модель системы, мы можем показать ее работу на различных уровнях мы можем моделировать взаимодействие между пользователями и системой, взаимодействие объектов внутри системы и даже взаимодействие между различными системами, если хотим этого.
Созданные модели представляются всем заинтересованным сторонам, которые могут извлечь из них ценную информацию. Например, глядя на модель, пользователи визуализируют свое взаимодействие с системой. Аналитики увидят взаимодействие между объектами модели. Разработчики поймут, какие объекты нужно создать и что эти объекты должны делать. Тестировщики визуализируют взаимодействие между объектами, что позволит им построить тесты. Менеджеры увидят как всю систему в целом, гак и взаимодействие ее частей. Наконец, руководители информационной службы, глядя на высокоуровневые модели, поймут, как взаимодействуют друг с другом системы в их организации. Таким образом, визуальные модели предоставляют мощный инструмент, позволяющий показать разрабатываемую систему всем заинтересованным сторонам,
Rational Rose использует несколько диаграмм, которые группируются в четыре представления;
Предоставление вариантов использования.
Это взгляд на систему, независимый от ее реализации. Основное внимание здесь уделяется представлению высокого уровня отображающему, что система будет делать, а не как она будет делать это.
Представление Вариантов Использования содержит следующие основные элементы:
§ Действующие лица - внешние сущности (entities), взаимодействующие с системой.
§ Варианты использования - описание функций, которые может выполнять система.
§ Пакеты - группы вариантов использования и/или действующих лиц.
§ Документация по вариантам использования информация, описывающая процессы, проходящие в вариантах использования и взаимодействие между ними.
§ Диаграммы Вариантов Использования высокоуровневые диаграммы, отображающие действующих лиц, варианты использования и взаимодействие между ними.
§ Диаграммы Взаимодействия - это диаграммы, отображающие объекты или классы, которые принимают участие в варианте использования, а также связи между ними. Для каждого варианта использования можно создать множество диаграмм Взаимодействия. К диаграммам Взаимодействия относят Кооперативные диаграммы и диаграммы Последовательности.
На начальной стадии разработки информационной системы представление вариантов использования необходимо, прежде всего, заказчикам, аналитикам и менеджерам проекта. С его помощью они смогут прийти к соглашению о том, какова должна быть структура
системы на высоком уровне и её функциональность.
Согласовав варианты использования и действующих лиц, заказчики должны будут принять решение относительно области применения (scope) системы. После этого разработчики могут перейти к следующему уровню представления логическому, где детальное внимание будет уделено реализации системой поведения, определяемого вариантами использования.
Дата добавления: 2017-02-20; просмотров: 420;