Да, может. Значит при внесении изменений в систему не учитывались эти атрибуты качества.
Атрибуты качества - это то, насколько система масштабируема, поддерживаема, ортогональна и изучаема. Для того чтобы понять насколько - нужно покрыть систему метриками (квантифицировать).
Например, поддерживаемость можно посчитать по скорости внесения изменений (без ущерба другим атрибутам), по наличию тестов, документации, количеству зависимостей и когнитивной сложности алгоритмов.
Тогда я не буду отправлять вас читать свой перевод статьи "Делает ли гугл нас глупее" 2008 года (я тогда был под ником amIwho) которую стырил Хакер: https://xakep.ru/2008/07/22/44551/
Эволюция, к сожалению, не значит что программисты становятся лучше. Эволюция это процесс адаптации к окружающему миру. И те, кто не смог адаптироваться действительно вымрут.
Разработчик углубившийся в системный анализ это уже архитектор )
Но есть замечание по поводу "лучшая нотация - BPMN 2.0" - а какие ещё нотации вы знаете? Свимлейны не отвечают на вопрос "чем эта часть процесса регулируется" и какие ресурсы нужны. Так же они не дают представления о системе как нечто целом.
Что думаете об IDEF0? DFD? UML? Мне кажется, BPMN стал популярен как и React - его популяризировали.
Мне кажется, составление представления о системе в разных разрезах - основной навык системного аналитика. И тут только одним инструментом описания не обойтись. Правда, присмотритесь к IDEF, его 25 лет создавали в ВМС США. А bpmn вырос из IDEF3.
Да, может. Значит при внесении изменений в систему не учитывались эти атрибуты качества.
Атрибуты качества - это то, насколько система масштабируема, поддерживаема, ортогональна и изучаема. Для того чтобы понять насколько - нужно покрыть систему метриками (квантифицировать).
Например, поддерживаемость можно посчитать по скорости внесения изменений (без ущерба другим атрибутам), по наличию тестов, документации, количеству зависимостей и когнитивной сложности алгоритмов.
Тогда я не буду отправлять вас читать свой перевод статьи "Делает ли гугл нас глупее" 2008 года (я тогда был под ником amIwho) которую стырил Хакер: https://xakep.ru/2008/07/22/44551/
Для меня это выглядит как попытаться одеться красиво в холостяцкой берлоге чтобы создать впечатление внутреннего благополучия.
Пока с изнанки и для внутреннего использования будут всё те же интерфейсы из 90-х - какой-нибудь SAP или Lotus 123, обмануть клиентов не получится.
А опираться на стабильность веба - такое себе.
Банковский софт не должен быть красивым - банковский софт должен быть понятным, удобным и надёжным.
Эволюция...
Эволюция, к сожалению, не значит что программисты становятся лучше. Эволюция это процесс адаптации к окружающему миру. И те, кто не смог адаптироваться действительно вымрут.
Разработчик углубившийся в системный анализ это уже архитектор )
Но есть замечание по поводу "лучшая нотация - BPMN 2.0" - а какие ещё нотации вы знаете? Свимлейны не отвечают на вопрос "чем эта часть процесса регулируется" и какие ресурсы нужны. Так же они не дают представления о системе как нечто целом.
Что думаете об IDEF0? DFD? UML? Мне кажется, BPMN стал популярен как и React - его популяризировали.
Мне кажется, составление представления о системе в разных разрезах - основной навык системного аналитика. И тут только одним инструментом описания не обойтись. Правда, присмотритесь к IDEF, его 25 лет создавали в ВМС США. А bpmn вырос из IDEF3.