Использование визуальных технологий в процессе обучения программированию


Р-схемы совместно с диаграммами взаимодействий объектов



Pdf көрінісі
бет3/5
Дата02.05.2023
өлшемі189,37 Kb.
#88901
1   2   3   4   5
2. Р-схемы совместно с диаграммами взаимодействий объектов (Sequence 
Diagrams, Communication Diagrams) на этапе анализа и специфицирования поведения 
выделенных прецедентов или вариантов использования системы (use cases). 
Характеристики поведения разрабатываемой системы фиксируются и 
документируются в UML средствами модели вариантов использования, которая 
отображает все основные пользовательские функции системы. Такая модель 
особенно важна при организации и моделировании поведения всей системы и
документирования сценариев вариантов использования (особенно, когда они имеют 
ветвления и циклы). 
В рамках UML термин «сценарий» означает одну из возможных ветвей 
варианта использования, определяющую некоторую конкретную комбинацию 
условий. В современной практике программирования специфицирование сценариев 
варианта использования делается, как правило, в текстовой или табличной форме. В 
описание должны входить, как минимум, следующие разделы: краткое описание 
варианта использования; основной поток событий и подчиненные ему потоки; 
альтернативные потоки, связанные с обработкой ошибочных и исключительных 
действий пользователей. 
Как показала практика обучения моделированию ПС вместо текстовых 
описаний основных, подчиненных и альтернативных потоков эффективнее 
использовать визуальную форму в виде Р-схем. Нагрузки на дугах Р-схемы могут 
быть дополнительно специфицированы примечаниями с текстом, которые в 
последующем могут стать прототипами операций и методов совместно с атрибутами
Особенно полезно визуальное специфицирование потоков варианта 
использования непосредственно перед моделированием реализации этих потоков в 
виде диаграмм UML, которые отражают взаимодействие объектов друг с другом и 
которые получили название диаграмм Взаимодействий. Они бывают двух видов: 


диаграммы Последовательностей (Sequence Diagrams) и диаграммы Коммуникаций 
(Communication Diagrams). Оба вида диаграмм служат для моделирования поведения 
объектов, т. е. с их помощью можно смоделировать динамические аспекты системы.
Чаще всего на практике с помощью диаграмм Взаимодействий моделируют 
последовательные неветвящиеся потоки управления, хотя в UML есть средства для 
моделирования итераций и ветвлений. Совместное использование на этом этапе 
моделирования Р-схем и диаграмм UML поможет при моделировании сложных 
потоков, содержащих итерации и ветвления.


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




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

    Басты бет