The description and a short survey for Software Configuration Management