Architektura oprogramowania i podejmowanie decyzji usado