Надеюсь, это не для темы для этого сайта.Как анализировать архитектуру системы?
Недавно у меня была возможность просмотреть банковские системы для клиента. Учитывая, сколько времени мне приходилось задумываться над архитектурой в моих собственных проектах и общей архитектуре системы, замечательно, насколько сложно найти эту задачу.
Я начал писать список функций, но обнаружил, что это слишком ограничивает, так как это будет только вопрос поставщика, который дает мне ответ «да, мы делаем веб-службы». Будет ли это красивым расширяемым решением или тонкой оболочкой их собственный API?
С тех пор я решил подойти к задаче, используя несколько предметов и в разговорной манере позволить продавцу дать мне суть (гайки и болты) системы.
Какие темы вы бы предложили перед системным обзором?
В одной из тем I наиболее важной является расширяемость и способ, которым система поддерживает изменения, сохраняя при этом обновления. Также выявить способность программирования интерфейсов является важной.
Я не понимаю вопроса. Какова цель «обзора»? Создавать новые, покупать новые, исправлять существующие, заменять, настраивать настройки? Это может быть что угодно, и некоторая цель «обзора» будет полезна. –