Dependency Profiles for Software Architecture Evaluations