Визуальные модели деятельности
Визуальное моделирование (visual modeling) – это процесс графического представления модели с помощью некоторого стандартного набора графических элементов. Наличие стандарта жизненно необходимо для реализации одного из преимуществ визуального моделирования – коммуникации. Общение между пользователями, разработчиками, аналитиками, тестировщиками, менеджерами и всеми остальными участниками проекта является основной целью визуального моделирования.
Поскольку люди – зрительно-ориентированные существа, они лучше воспринимают работу системы в виде модели, чем на вербальном уровне или в виде текстового описания. Создавая визуальную модель системы, можно показать ее работу на различных уровнях, взаимодействие между пользователями и системой, взаимодействие объектов внутри системы и даже взаимодействие между системами, если это необходимо.
Глядя на высокоуровневую модель, пользователи визуализируют свое взаимодействие с системой; аналитики увидят взаимодействие между объектами модели; разработчики поймут, какие объекты нужно создать и что эти объекты должны делать; тестировщики визуализируют взаимодействие между объектами, что позволит им построить тесты; менеджеры увидят как всю систему в целом, так и взаимодействие ее частей; руководители информационной службы поймут, как взаимодействуют друг с другом системы в их организации. Таким образом, визуальные модели представляют собой мощный инструмент, позволяющий показать разрабатываемую систему всем заинтересованным сторонам.
Важным вопросом является выбор графической нотации, которая должна быть понятна всем заинтересованным сторонам, иначе она не будет полезна.
Нотация – совокупность графических объектов, которые используются в моделях. Она является синтаксисом языка моделирования.
Графическая нотация – система обозначений, предназначенная для представления информации об отдельных аспектах моделируемой предметной области. Было разработано несколько методов моделирования, использовавших разные нотации (представления элементов модели). В современных технологиях широко используется метод (нотация) американского ученого Г. Буча (Grady Booch), который разработал нотацию графических символов для описания различных аспектов модели. Так, компоненты реального мира (объекты) в этой модели представляются в виде облаков. Такое представление является иллюстрацией того, что эти компоненты могут быть почти чем угодно. Отношения между объектами представляются различного вида стрелками. Более простая графика использована в технологии объектного моделирования (OMT, Object Modeling Technology). Нотация ОМТ разработана Дж. Рамбо (James Rumbaugh). Эту нотацию поддерживают многие современные промышленные инструменты моделирования программного обеспечения, в частности Rational Rose.
Дата добавления: 2017-02-20; просмотров: 613;