Зачем нужны диаграммы состояний

На диаграмме состояний отображаются все переходы между состояниями одного объекта системы. Если информация слишком детализирована, то такая диаграмма скоро может стать очень сложной. Нужно ли это?

Действительно, нужно. Диаграммы состояния необходимы, так как они использу­ются аналитиками, проектировщиками и разработчиками для исследования поведения объектов в системе. Диаграмма классов и соответствующая диаграмма объектов ото­бражают только статическое состояние системы. На них представлены иерархии и ас­социации, и из них можно узнать о возможном перечне действий системы, но ничего нельзя узнать о деталях динамического поведения.

Однако разработчики должны понимать поведение объектов, поскольку их задачей является реализация этого поведения в программном обеспечении. Просто разрабо­тать объект недостаточно: специалисты должны добиваться того, чтобы объект выпол­нял свои функции. Диаграммы состояний дают полную информацию о желаемом по­ведении. Ясное представление о поведении объекта повышает вероятность того, что группа разработчиков создаст систему, удовлетворяющую выдвинутым требованиям.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: