В предыдущем сообщении Квинтэссенция проектирования я сделал небольшой обзор взгляда Роберта Гласса на проектирование информационных систем. Согласно ему проектирование – это процесс создания в уме действующих моделей информационной системы, которую можно использовать для проведения тестовых прогонов. Гласс ссылается на работы Билла Кертиса (Bill Curtis) Эллиота Соловей (Elliot Soloway), правда не приводит конкретных ссылок. Мне не удалось найти первоисточников, поэтому цитирую по книжке Гласса. Эти исследователи использовали метод «анализ протоколов» чтоб определить, как осуществляется проектирование информационных систем. Сначала у них получилось примерно следующее. Проектируя приложение, архитектор осуществляет следующие активности: