A paper which presents a software lifecycle support and management system for a safety-related signalling system which combines mature European safety assurance concepts and best practices and is fully compliant with the new EN50128. Based on human factor engineering and task analysis techniques, the system is a tentative effort to solve the contradiction of limited time of a project and high RAMS performance requirements to some extent. Evaluation of the tool shows that it can improve efficiency and reduce deliver time of the project without any compromise on software function, performance and safety.