Architektura oprogramowania i podejmowanie decyzji de segunda mano