Following the development of the Internet and Information Technology, the demand for software projects have been increased rapidly over the past several years all over the world. In order to face ...