Внешнее проектирование: процесс описания ожидаемого поведения разрабатываемого продукта с точки зрения внешнего по отношению к нему наблюдателя. Цель данного процесса — проектирование внешнего взаимодействия пользователя с программным изделием.
Результатом этого процесса должны быть полные и правильные внешние спецификации. Методологии этого процесса не существует. Можно делать опросы, всяческие предварительные обследования, заполнять различные предварительные входные формы и т.д. Мы не можем точно сказать, как именно следует выполнять эту часть проектирования, хотя точно известно, что должно появиться в результате выполнения этого процесса. Эту часть проектирования желательно выполнять не программистам. Внешнее проектирование, прежде всего, касается понимания обстановки, проблем и потребностей пользователя, психологии общения человека с машиной.