Current software architecture is weak in expressing and evaluating ideas of quantified multiple qualities and costs. It has a lack of rigour, which needs to be improved by moving in the direction of Engineering methods – including a lot more quantification of requirements, qualities and costs.
As well as a lot more articulation of information about priority factors, risk elements and stakeholder ownership. We propose 10 basic principles of Software and Systems Architecture Engineering to define a necessary change of direction.
Watch this video on http://vimeo.com/user22258446/review/79092608/600e7bd650