A Case Study in Performance, Modifiability and Extensibility Analysis of a Telecommunication System Software Architecture