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


Р-схемы вместо диаграмм Активности



Pdf көрінісі
бет4/5
Дата02.05.2023
өлшемі189,37 Kb.
#88901
1   2   3   4   5
Байланысты:
Konakh60

3. Р-схемы вместо диаграмм Активности (Activity diagram) там, где их 
использование целесообразно в процессе моделирования системы
Диаграмма Активности (или диаграмма Деятельностей) − диаграмма UML на 
первый взгляд напоминает привычную всем блок-схему, отображающую алгоритм.
Деятельности – это узлы, включающие действия и потоки управления и/или 
данные 
между 
действиями. 
Диаграммы 
Деятельностей 
демонстрируют 
последовательность действий (чаще всего методы классов), потоки управления, 
точки принятия и объединения решений. Поэтому такие диаграммы можно 
использовать для моделирования динамики рабочих процессов (workflow) и потоков 
управления, как всей системы, так и отдельных ее частей и далее операций. 
Вообще говоря, любой элемент модели (класс, интерфейс, вариант 
использования, операция и др.), имеющий динамическое поведение, может быть 
дополнен диаграммой Активностей − именно для уточнения динамики (в качестве 
примера можно применить диаграммы Активностей для описания бизнес-процессов). 
Диаграммы Деятельностей также поддерживают параллельные процессы, что 
немаловажно для исключения избыточных процессов при моделировании. 
Но создавать и редактировать диаграммы Деятельностей как показывает 
практика их использования в процессе обучения, не совсем просто в традиционных 
инструментах, поддерживающих UML. По этой причине студенты да и разработчики 
программных проектов используют их в процессе моделирования довольно редко. 
Поэтому целесообразнее вместо диаграмм Деятельностей использовать Р-схемы (их 
проще рисовать, редактировать и понимать). 
Заключение.
Главное 
достоинство 
предлагаемой 
методики 
обучения 
студентов 
специальности информатика − сквозная визуальная разработка от спецификации 
требований, системного анализа и проектирования до спецификации алгоритмов 
методов классов и далее − реализации тех же методов. 


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




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

    Басты бет