Advanced Requirement Engineering and Software Architecture Academic Essay