Towards an improved computational method of analysis for multi-segment shells of revolution