A Method and Tool Support for Software Architecting Activities