Всем привет. Сегодня поговорим о таком прикладном инструменте системного аналитика, как UML. Зачастую у многих возникает вопрос - а зачем вообще рисовать любые диаграммы и схемы? Мы все такие замечательные, уже научились писать требования, оформлять разными способами (даже красивыми) - в общем-то, по этим требованиям же и так всё понятно? И отчасти это так. Глобально - качественно собранных и поставленных требований к системе за глаза хватает для того, чтобы система была нормально разработана, без каких-либо проблем...
Как спроектировать код приложения с помощью UML: практический пример для системы электронного документооборота. Диаграммы вариантов использования, классов, состояний и последовательности. Разумеется, современные системы электронного документооборота (СЭД) имеют множество функций, которые касаются не только работы с документами, но и организации командного взаимодействия. Однако, чтобы короткая статья не превратилась в книгу, рассмотрим только самые базовые возможности типовой СЭД: создание документа и его согласование...