A Method and Tool Support for Software Architecting Activities by Nissreen El-Saber