important issues of software development. The diversity of existing methodologies and the
variety of newly arriving ones have arisen the question of which methodology is best in the
context of a special problem, so the need for evaluating and comparing methodologies is
becoming more important everyday. On the other hand evaluating methodologies can reveal
their strengths and shortcomings which lead to an improvement in development of the next …