в чем разница между диаграммами состояний, диаграммами конечных автоматов и диаграммами переходов состояний? в то время как в нескольких местах я узнал, что диаграммы состояний и диаграммы состояний означают одно и то же, но в некоторых местах это показано по-разному. Я мог только понять, что диаграммы состояний представляют состояния, в которых система находится в момент времени в то время как диаграммы конечного автомата показывают объекты и переходы между ними на протяжении всего их жизненного цикла.
разница между диаграммой состояний, диаграммами конечного автомата и диаграммами переходов состояний
Ответы (2)
диаграмма конечного автомата UML, также известная как диаграмма диаграммы состояний UML. Он показывает переходы между состояниями в системе.
Таким образом, в контексте UML практически все они ссылаются на одно и то же.
Но «диаграммы состояний» существовали до появления UML и имели множество различных видов и стилей рисования.
person
Hippias Minor
schedule
02.06.2013
спасибо за краткий ответ, я приму его, так как большинство сайтов имеют одинаковое описание, но все они одинаковы, но мне не имеет смысла использовать разные имена для одного и того же (в UML). каждый термин включает состояние, но < b>машина и диаграмма, здесь эти термины должны иметь небольшое значение.
- person 0decimal0; 03.06.2013
Может быть, семантически-исторически они есть. Но на практике никакой разницы.
- person Hippias Minor; 03.06.2013
Тим Вейлкинс упомянул в своей работе «Системная инженерия с SysML/UML»:
Конечные автоматы UML основаны на работе Дэвида Харела, который, среди прочего, объединил теорию общих автоматов Мили и Мура для создания модели, позволяющей описывать поведение сложной системы.
Так появились Statecharts (диаграммы), а затем State Machines.
person
Sylus
schedule
27.07.2017