Những Khó Khăn Trong Quá Trình ứng Dụng Phần Mềm